Таргетирование рекламы
С помощью API Yandex Mobile Ads SDK можно добавить в запрос дополнительную информацию о пользователе. Контекстные данные в запросе могут значительно улучшить качество рекламы и увеличить доход.
Настройка таргетирования
Информацию о пользователе можно передать c помощью AdTargeting в рекламном запросе - AdRequest.
Вы можете заполнить такую информацию о пользователе:
|
Параметр |
Описание |
|
|
Возраст пользователя в виде строки (например, |
|
|
Пол пользователя. Возможные значения: |
|
|
Локация пользователя, известная в вашем приложении, передается с помощью класса Чтобы использовать геоданные, получите согласие пользователя и включите передачу координат в SDK вызовом |
|
|
Поисковый запрос пользователя в приложении. Например, если пользователь искал автомобиль, параметр может выглядеть так: |
|
|
Ключевые слова со страницы, которую смотрел пользователь. Это могут быть заголовок, часть контента, теги и т. п. Для страницы с поиском автомобиля параметр может выглядеть так: список вроде |
Примеры таргетирования
val adRequest = AdRequest(
adUnitId = "R-M-XXXXXX-Y",
targeting = AdTargeting(
age = "20",
contextQuery = "context-query",
contextTags = listOf("context-tag"),
gender = "female",
location = AdLocation(latitude = 55.734202, longitude = 37.588063, accuracy = 0.1),
),
)