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

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

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

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

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

Параметр

Описание

age

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

gender

Пол пользователя. Возможные значения: male или female.

location

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

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

contextQuery

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

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

contextTags

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

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

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

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

var adRequest = AdRequest(
	age: 20,
	contextQuery: 'context-query',
	contextTags: ['context-tag'],
	gender: 'female',
	location: const AdLocation(latitude: 55.734202, longitude: 37.588063, accuracy: 0.1),
);
Межстраничная реклама, реклама с вознаграждением и реклама при открытии приложения
var adRequestConfiguration = AdRequestConfiguration(
    adUnitId: 'your_block_id',
    age: 20,
    contextQuery: 'context-query',
    contextTags: ['context-tag'],
    gender: 'female',
    location: const AdLocation(latitude: 55.734202, longitude: 37.588063, accuracy: 0.1),
);