Таргетирование рекламы
API SDK позволяет добавить дополнительную информацию о пользователе. Контекстные данные в запросе могут значительно улучшить качество рекламы, что приведет к увеличению дохода.
Настройка таргетирования
Информацию о пользователе можно передать в рекламном запросе:
- для баннера (inline и sticky) —
AdRequest; - для межстраничной рекламы, рекламы с вознаграждением и рекламы при открытии приложения —
AdRequestConfiguration.
Вы можете заполнить такую информацию о пользователе:
|
Параметр |
Описание |
|
|
Возраст пользователя: число в формате строки ("14", "18" и т. п.). |
|
|
Пол пользователя: задается как одно из значений перечисления Нужно использовать константы |
|
|
Локация пользователя, известная в вашем приложении, передается с помощью класса Перед установкой параметра нужно получить согласие пользователя и передать в SDK разрешение на использование локации с помощью метода |
|
|
Поисковый запрос пользователя в приложении. Например, пользователь искал автомобиль, параметр будет выглядеть так: "Купить легковой автомобиль с пробегом в Москве". |
|
|
Ключевые слова со страницы, которую смотрел пользователь. Это может быть заголовок, часть контента, теги и т. п. Для страницы с поиском автомобиля параметр может выглядеть так: "Купить легковой автомобиль", "автомобиль с пробегом", "в Москве". |
Примеры таргетирования
Адаптивные inline- и sticky-баннеры
AdRequest adRequest = new AdRequest.Builder()
.WithAge("20")
.WithContextQuery("context-query")
.WithContextTags(["context-tag"])
.WithLocation(new Location.Builder().SetLatitude(55.734202).SetLongitude(37.588063).SetHorizontalAccuracy(100).Build())
.WithGender(Gender.FEMALE)
.Build();
Межстраничная реклама, реклама с вознаграждением и реклама при открытии приложения
AdRequestConfiguration adRequestConfiguration = new AdRequestConfiguration.Builder("your_block_id")
.WithAge("20")
.WithContextQuery("context-query")
.WithContextTags(["context-tag"])
.WithLocation(new Location.Builder().SetLatitude(55.734202).SetLongitude(37.588063).SetHorizontalAccuracy(100).Build())
.WithGender(Gender.FEMALE)
.Build();