Таргетинг

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

Скачать демонстрацию API

Предпосылка

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

RequestConfiguration — это объект, который собирает информацию о таргетинге для глобального применения с помощью статического метода MobileAds .

Чтобы обновить конфигурацию запроса, получите построитель из существующей конфигурации, выполните все необходимые обновления и установите его следующим образом:

Ява

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Котлин

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Настройка для детей

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

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

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

  • Вызовите setTagForChildDirectedTreatment с TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE , чтобы указать, что вы хотите, чтобы ваш контент рассматривался как предназначенный для детей для целей COPPA. Это предотвратит передачу рекламного идентификатора Android (AAID) .

  • Вызовите setTagForChildDirectedTreatment с TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE , чтобы указать, что вы не хотите, чтобы ваш контент рассматривался как предназначенный для детей в целях COPPA.

  • Вызовите setTagForChildDirectedTreatment с TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED , если вы не хотите указывать, как вы хотите, чтобы ваш контент обрабатывался в соответствии с COPPA в запросах объявлений.

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

Ява

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Котлин

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

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

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

Как и в настройках, ориентированных на детей, в RequestConfiguration.Builder есть метод для установки параметра TFUA: setTagForUnderAgeOfConsent() со следующими параметрами.

  • Вызовите setTagForUnderAgeOfConsent() с TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE , чтобы указать, что вы хотите, чтобы запрос объявления обрабатывался для пользователей из Европейской экономической зоны (ЕЭЗ), не достигших возраста согласия. Это также предотвратит передачу рекламного идентификатора Android (AAID) .

  • Вызовите setTagForUnderAgeOfConsent() с TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE , чтобы указать, что вы не хотите, чтобы запрос объявления обрабатывался для пользователей из Европейской экономической зоны (ЕЭЗ), не достигших возраста согласия.

  • Вызовите setTagForUnderAgeOfConsent() с TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED , чтобы указать, что вы не указали, должен ли запрос объявления обрабатываться для пользователей из Европейской экономической зоны (ЕЭЗ), не достигших возраста согласия.

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

Ява

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Котлин

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Теги для включения параметра Directed Child и setTagForUnderAgeOfConsent() не должны быть одновременно установлены в true . Если это так, параметр, ориентированный на детей, имеет приоритет.

Фильтрация содержания рекламы

Чтобы соответствовать Политике Google Play в отношении неприемлемой рекламы, которая включает связанные предложения в рекламе, все объявления и связанные с ними предложения, отображаемые в вашем приложении, должны соответствовать рейтингу контента вашего приложения, даже если контент сам по себе в остальном соответствует политикам Google Play. .

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

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

  • MAX_AD_CONTENT_RATING_G
  • MAX_AD_CONTENT_RATING_PG
  • MAX_AD_CONTENT_RATING_T
  • MAX_AD_CONTENT_RATING_MA

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

Ява

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Котлин

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Узнать больше о:

Запрос объявления

Объект AdRequest собирает информацию о таргетинге, которая будет отправлена ​​с запросом объявления.

См. пример таргетинга рекламы для реализации таргетинга рекламы в демонстрационном приложении Android API.