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

Таргетирование необходимо для использования точных настроек по подбору более точной рекламы. Пример использования таргетирования:

Формат

Сущность

  • Sticky-баннер

  • Inline-баннер

  • Fixed-баннер

AdRequest

  • Межстраничная реклама

  • Реклама с вознаграждением

  • Реклама при открытии приложения

AdRequestConfiguration

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

NativeAdRequestConfiguration

val adRequestConfiguration = AdRequestConfiguration.Builder("demo-interstitial-yandex")
            .setAge("25")
            .setGender(Gender.MALE)
            .setLocation(Location("provider"))
            .setContextQuery("Купить легковой автомобиль с пробегом в Москве")
            .setContextTags(listOf("Купить легковой автомобиль", "автомобиль с пробегом", "в Москве"))
            .build()
loadAd(adRequestConfiguration)

Параметр

Описание

age

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

gender

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

Можно использовать объект Gender для получения корректной строки.

location

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

Для использования нужно получить согласие пользователя на использование локации и выставить в SDK MobileAds.setLocationConsent(true).

contextQuery

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

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

contextTags

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

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