Таргетинг

Выберите платформу: Android iOS Unity Flutter

В этом руководстве объясняется, как указать информацию для таргетинга в запросе на показ рекламы.

Предварительные требования

Запрос конфигурации

Объект RequestConfiguration собирает глобальную конфигурацию для каждого запроса рекламы и применяется методом MobileAds.SetRequestConfiguration() .

// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    TestDeviceIds = TestDeviceIds
});

Чтобы гарантировать применение изменений конфигурации запроса ко всем рекламным запросам, установите конфигурацию запроса до инициализации SDK .

обстановка, ориентированная на ребенка

В соответствии с Законом о защите конфиденциальности детей в интернете (COPPA) существует параметр, называемый «тег для лечения, направленного на ребенка».

Как разработчик приложения, вы можете указать, хотите ли вы, чтобы Google рассматривал ваш контент как предназначенный для детей при отправке запроса на показ рекламы. Если вы укажете, что хотите, чтобы Google рассматривал ваш контент как предназначенный для детей, мы предпримем шаги для отключения IBA-рекламы и ремаркетинга в этом запросе на показ рекламы. Этот параметр можно использовать со всеми версиями SDK сервисов Google Play через RequestConfiguration.TagForChildDirectedTreatment :

  • Вызовите TagForChildDirectedTreatment в RequestConfiguration с аргументом TagForChildDirectedTreatment.True , чтобы указать, что вы хотите, чтобы ваш контент обрабатывался как предназначенный для дочерних пользователей в соответствии с законом COPPA.
  • Вызовите TagForChildDirectedTreatment в RequestConfiguration с аргументом TagForChildDirectedTreatment.False чтобы указать, что вы не хотите, чтобы ваш контент обрабатывался как предназначенный для детей в соответствии с законом COPPA.
  • Не используйте TagForChildDirectedTreatment если вы не хотите указывать в запросах на рекламу, как следует обрабатывать ваш контент в соответствии с законом COPPA.

Следующий пример показывает, что вы хотите, чтобы ваш контент рассматривался как предназначенный для детей в соответствии с законом COPPA:

RequestConfiguration requestConfiguration = new RequestConfiguration
{
    TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);

Устанавливая этот тег, вы подтверждаете точность данного уведомления и то, что вы уполномочены действовать от имени владельца приложения. Вы понимаете, что злоупотребление этой настройкой может привести к блокировке вашей учетной записи Google.

Вы можете пометить запросы на рекламу, требующие обработки данных от пользователей из Европейской экономической зоны (ЕЭЗ), не достигших возраста согласия. Эта функция призвана облегчить соблюдение Общего регламента по защите данных (GDPR) . Обратите внимание, что у вас могут быть и другие юридические обязательства в соответствии с GDPR. Ознакомьтесь с рекомендациями Европейского союза и проконсультируйтесь со своим юристом. Обратите внимание, что инструменты Google предназначены для облегчения соблюдения требований и не освобождают ни одного конкретного издателя от его обязательств в соответствии с законом. Узнайте больше о том, как GDPR влияет на издателей .

При использовании этой функции в запрос на показ рекламы будет включен параметр «Тег для пользователей младше возраста согласия в Европе» (TFUA). Этот параметр отключает персонализированную рекламу, включая ремаркетинг, для данного конкретного запроса. Он также отключает запросы к сторонним поставщикам рекламы, таким как пиксели измерения эффективности рекламы и сторонние рекламные серверы.

Этот параметр можно использовать со всеми версиями SDK сервисов Google Play через RequestConfiguration.TagForUnderAgeOfConsent :

  • Вызовите TagForUnderAgeOfConsent для RequestConfiguration с аргументом TagForUnderAgeOfConsent.True , чтобы указать, что вы хотите, чтобы конфигурация запроса обрабатывалась способом, подходящим для пользователей, не достигших возраста согласия.
  • Вызов метода TagForUnderAgeOfConsent для RequestConfiguration с аргументом TagForUnderAgeOfConsent.False указывает, что вы не хотите, чтобы конфигурация запроса обрабатывалась способом, подходящим для пользователей младше возраста согласия.

Следующий пример указывает, что вы хотите включить TFUA в свой запрос на показ рекламы:

MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});

Не следует одновременно устанавливать значение true для параметров "Указание возраста ребенка" и TagForUnderAgeOfConsent . В противном случае приоритет имеет параметр "Указание возраста ребенка".

Фильтрация рекламного контента

Этот параметр можно использовать со всеми версиями SDK сервисов Google Play через RequestConfiguration.Builder.SetMaxAdContentRating() :

Приложения могут установить максимальный рейтинг рекламного контента для своей конфигурации запроса, используя вызов MaxAdContentRating в RequestConfiguration . Объявления AdMob, возвращаемые для этих запросов, имеют рейтинг контента на уровне или ниже этого значения. Возможные значения для этого дополнительного параметра сети основаны на классификации меток цифрового контента и должны быть одним из следующих объектов MaxAdContentRating :

  • MaxAdContentRating.G
  • MaxAdContentRating.PG
  • MaxAdContentRating.T
  • MaxAdContentRating.MA

Следующий код настраивает объект RequestConfiguration , указывая, что возвращаемый рекламный контент должен соответствовать обозначению метки цифрового контента не выше G :

RequestConfiguration requestConfiguration = new RequestConfiguration
{
    MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);