В этом руководстве объясняется, как предоставить информацию о таргетинге в запросе объявления.
Чтобы увидеть таргетинг рекламы в действии, загрузите демо-приложение iOS API на Swift или Objective-C.
Предварительные условия
Заполните руководство по началу работы .
Конфигурация 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
. - Как передать дополнительные параметры таргетинга в сети медиации?
- См. раздел «Медиация» , чтобы узнать, как отправлять таргетинг в сети медиации.