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

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

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

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

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

Параметр

Описание

age

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

gender

Пол пользователя: задается как одно из значений перечисления Gender.

Нужно использовать константы Gender.MALE и Gender.FEMALE для получения корректной строки.

location

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

Перед установкой параметра нужно получить согласие пользователя и передать в SDK разрешение на использование локации с помощью метода MobileAds.SetLocationConsent.

contextQuery

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

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

contextTags

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

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

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

Адаптивные 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();