Таргетирование рекламы
API SDK позволяет добавить дополнительную информацию о пользователе. Контекстные данные в запросе могут значительно улучшить качество рекламы, что приведет к увеличению дохода.
Настройка таргетирования
Информацию о пользователе можно передать через AdTargeting при создании AdRequest.
Вы можете заполнить такую информацию о пользователе:
|
Параметр |
Описание |
|
|
Возраст пользователя: число. |
|
|
Пол пользователя: |
|
|
Локация пользователя, известная в вашем приложении. |
|
|
Поисковый запрос пользователя в приложении. Например, пользователь искал автомобиль, параметр будет выглядеть так: |
|
|
Ключевые слова со страницы, которую смотрел пользователь. Это может быть заголовок, часть контента, теги и т. п. Для страницы с поиском автомобиля параметр может выглядеть так: |
Примеры таргетирования (Swift)
Все форматы рекламы
let targeting = AdTargeting(
age: 20,
gender: .male,
location: CLLocation(latitude: 1, longitude: 2),
contextQuery: "Купить легковой автомобиль с пробегом в Москве",
contextTags: ["Купить легковой автомобиль", "автомобиль с пробегом", "в Москве"]
)
let request = AdRequest(adUnitID: "your_block_id", targeting: targeting)
Адаптивные inline- и sticky-баннеры
let request = AdRequest(adUnitID: "your_block_id", targeting: targeting)
bannerAdView.loadAd(with: request)
Межстраничная реклама, реклама с вознаграждением и реклама при открытии приложения
let request = AdRequest(adUnitID: "your_block_id", targeting: targeting)
interstitialAdLoader.loadAd(with: request) { result in ... }
Нативная реклама
let request = AdRequest(adUnitID: "your_block_id", targeting: targeting)
let options = NativeAdOptions()
adLoader.loadAd(with: request, options: options) { result in ... }