Таргетинг

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

Чтобы увидеть таргетинг рекламы в действии, загрузите демо-приложение iOS API на Swift или Objective-C.

Скачать демо-версию API

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

Завершите руководство по началу работы .

Конфигурация GADRequest

GADRequestConfiguration — это объект, который собирает информацию о таргетинге, которая будет применяться глобально через общий экземпляр GADMobileAds . Доступ к нему можно получить с помощью следующего кода:

Быстрый

let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration

Цель-C

GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;

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

В целях Закона о защите конфиденциальности детей в Интернете (COPPA) существует параметр tagForChildDirectedTreatment .

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

  • Установите tagForChildDirectedTreatment значение true чтобы указать, что вы хотите, чтобы ваш контент рассматривался как предназначенный для детей в целях COPPA. Это предотвращает передачу рекламного идентификатора IDFA.
  • Установите tagForChildDirectedTreatment значение false чтобы указать, что вы не хотите, чтобы ваш контент рассматривался как предназначенный для детей в целях COPPA.
  • Не устанавливайте tagForChildDirectedTreatment если вы не хотите указывать, как вы хотите, чтобы ваш контент обрабатывался в соответствии с COPPA.

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

Быстрый

GADMobileAds.sharedInstance().requestConfiguration.tagForChildDirectedTreatment = true

Цель-C

GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;

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

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

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

Эту настройку можно использовать со всеми версиями Google Mobile Ads SDK, установив свойство tagForUnderAgeOfConsent объекта GADMobileAds.requestConfiguration и передав true .

  • Установите tagForUnderAgeOfConsent значение true чтобы указать, что вы хотите, чтобы запросы объявлений обрабатывались способом, подходящим для пользователей, не достигших возраста согласия. Это также предотвращает передачу рекламного идентификатора IDFA.
  • Отсутствие установки tagForUnderAgeOfConsent означает, что вы не хотите, чтобы запросы объявлений обрабатывались способом, подходящим для пользователей, не достигших возраста согласия.

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

Быстрый

GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent = true

Цель-C

GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;

Теги, включающие настройку, ориентированную на детей, и tagForUnderAgeOfConsent не должны одновременно иметь значение true . Если да, то настройка, ориентированная на детей, имеет приоритет.

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

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

  • GADMaxAdContentRatingGeneral
  • GADMaxAdContentRatingParentalGuidance
  • GADMaxAdContentRatingTeen
  • GADMaxAdContentRatingMatureAudience

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

Быстрый

GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
    GADMaxAdContentRatingGeneral

Цель-C

GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
    GADMaxAdContentRatingGeneral;

Режим конфиденциальности издателей (бета-версия)

Режим конфиденциальности издателя(PPT) API — это дополнительный инструмент, который позволяет приложениям указывать, следует ли отключать персонализацию рекламы для всех рекламных запросов, используя publisherPrivacyPersonalizationState GADRequestConfiguration . При использовании этой функции параметр обработки конфиденциальности издателя (PPT) включается во все будущие запросы объявлений до конца сеанса.

По умолчанию запросы объявлений в Google обрабатываются персонализированной рекламой. Следующий код отключает персонализацию рекламы для всех запросов объявлений:

Быстрый

GADMobileAds.sharedInstance().requestConfiguration.publisherPrivacyPersonalizationState =
    .disabled

Цель-C

GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
    GADPublisherPrivacyPersonalizationStateDisabled;

GADRequest

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

URL-адрес контента

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

Например, если ваше приложение запрашивает рекламу при показе контента с https://www.example.com , вы можете передать этот URL-адрес для таргетинга на релевантные ключевые слова:

Быстрый

let request = GADRequest()
request.contentURL = "https://www.example.com"

Цель-C

GADRequest *request = [GADRequest request];
request.contentURL = @"https://www.example.com";

Часто задаваемые вопросы

Какой таргетинг используется при автоматическом обновлении объявления?
При обновлении объявления ранее указанный объект GADRequest снова используется для таргетинга. Чтобы установить новый таргетинг, явно вызовите loadRequest для GADBannerView с новым объектом GADRequest .
Как передать дополнительные параметры таргетинга в сети медиации?
См. раздел «Медиация» , чтобы узнать, как отправлять таргетинг в сети медиации.