Таргетирование рекламы

API SDK позволяет добавить дополнительную информацию о пользователе. Контекстные данные в запросе могут значительно улучшить качество рекламы, что приведет к увеличению дохода.

Настройка таргетирования

Информацию о пользователе можно передать в рекламном запросе:

Вы можете заполнить такую информацию о пользователе:

Параметр

Описание

age

Возраст пользователя: число в формате строки ("14", "18" и т. п.).

gender

Пол пользователя: male, female.

Можно использовать константы kYMAGenderFemale и kYMAGenderMale для получения корректной строки.

location

Локация пользователя, известная в вашем приложении.

contextQuery

Поисковый запрос пользователя в приложении.

Например, пользователь искал автомобиль, параметр будет выглядеть так: "Купить легковой автомобиль с пробегом в Москве".

contextTags

Ключевые слова со страницы, которую смотрел пользователь. Это может быть заголовок, часть контента, теги и т. п.

Для страницы с поиском автомобиля параметр может выглядеть так: "Купить легковой автомобиль", "автомобиль с пробегом", "в Москве".

Примеры таргетирования (Swift)

Адаптивные inline- и sticky-баннеры

let adRequest = MutableAdRequest()
adRequest.age = 20
adRequest.gender = kYMAGenderMale
adRequest.location = CLLocation(latitude: 1, longitude: 2)
adRequest.contextQuery = "Купить легковой автомобиль с пробегом в Москве"
adRequest.contextTags = ["Купить легковой автомобиль", "автомобиль с пробегом", "в Москве"]
adView.loadAd(with: adRequest)
Межстраничная реклама, реклама с вознаграждением и реклама при открытии приложения
let adRequest = MutableAdRequestConfiguration(adUnitID: "your_block_id")
adRequest.age = 20
adRequest.gender = kYMAGenderMale
adRequest.location = CLLocation(latitude: 1, longitude: 2)
adRequest.contextQuery = "Купить легковой автомобиль с пробегом в Москве"
adRequest.contextTags = ["Купить легковой автомобиль", "автомобиль с пробегом", "в Москве"]
interstitialAdLoader.loadAd(with: adRequest)

Нативная реклама

let adRequest = MutableNativeAdRequestConfiguration(adUnitID: "your_block_id")
adRequest.age = 20
adRequest.gender = kYMAGenderMale
adRequest.location = CLLocation(latitude: 1, longitude: 2)
adRequest.contextQuery = "Купить легковой автомобиль с пробегом в Москве"
adRequest.contextTags = ["Купить легковой автомобиль", "автомобиль с пробегом", "в Москве"]
adLoader.loadAd(with: adRequest)