Таргетинг

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

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

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

Предпосылки

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

GADRequestConfiguration

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

Доступ к нему можно получить с помощью следующего фрагмента кода:

Быстрый

let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration

Цель-C

GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;

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

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

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

  • Установите для tagForChildDirectedTreatment значение YES , чтобы указать, что вы хотите, чтобы ваш контент рассматривался как предназначенный для детей в целях COPPA.
  • Установите для tagForChildDirectedTreatment значение NO , чтобы указать, что вы не хотите, чтобы ваш контент рассматривался как предназначенный для детей в целях COPPA.
  • Не устанавливайте tagForChildDirectedTreatment , если вы не хотите указывать, как вы хотите, чтобы ваш контент рассматривался в соответствии с COPPA.

Быстрый

GADMobileAds.sharedInstance().requestConfiguration.tag(forChildDirectedTreatment: true)

Цель-C

[GADMobileAds.sharedInstance.requestConfiguration tagForChildDirectedTreatment:YES];

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

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

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

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

  • Установите для tagForUnderAgeOfConsent значение YES или true , чтобы указать, что вы хотите, чтобы запросы объявлений обрабатывались способом, подходящим для пользователей, не достигших возраста согласия.
  • Отсутствие установки 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;

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 .
Как передать дополнительные параметры таргетинга в посреднические сети?
См. Посредничество , чтобы узнать, как отправлять таргетинг в сети посредничества.