В этом руководстве рассказывается, как передавать информацию о таргетинге в запросе объявления.
Подготовка
Прежде чем продолжить, настройте Google Mobile Ads Unity Plugin.
Запрос конфигурации
Объект RequestConfiguration собирает глобальные настройки для каждого запроса объявления и применяется методом MobileAds.SetRequestConfiguration().
MobileAds.SetRequestConfiguration(requestConfiguration);
Чтобы изменения конфигурации запросов применялись ко всем запросам объявлений, задайте конфигурацию запросов до инициализации SDK.
Как задать обработку с учетом возраста
Чтобы помочь вам соблюдать действующие законы в отношении конфиденциальности детей и подростков, в Google Mobile Ads Unity Plugin есть настройка обработки с учетом возраста. Настройки обработки данных с учетом возраста позволяют указать, должна ли платформа Google Mobile Ads Unity Plugin применять определенные меры защиты при показе рекламы детям, подросткам или пользователям неуказанного возраста.
Вы можете задать обработку с учетом возраста с помощью свойства AgeRestrictedTreatment объекта RequestConfiguration.
В примере ниже показано, как указать, что запросы объявлений должны обрабатываться с учетом возрастных ограничений для детей.
RequestConfiguration requestConfiguration = new RequestConfiguration
{
// Indicate that ad requests should have child age treatment.
AgeRestrictedTreatment = AgeRestrictedTreatment.Child
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Чтобы указать, что контент предназначен для подростков или что возрастная категория не определена, замените параметр AgeRestrictedTreatment.Child на следующий:
Если задано значение Google Mobile Ads Unity Plugin, в запросы объявлений добавляется параметр tfat. Чтобы определить, какие настройки учета возраста подходят для ваших пользователей, проконсультируйтесь с юристом. Подробнее о том, как добавить в запрос объявления тег учета возраста…
Как перейти с тегов TFCD и TFUA на обработку с учетом возраста
Настройка учета возраста заменяет устаревшие свойства TagForChildDirectedTreatment (TFCD) и TagForUnderAgeOfConsent (TFUA).
В таблице ниже приведены настройки TFCD и TFUA и их аналоги для обработки данных с учетом возраста.
TFCD
TFCD |
Обработка с учетом возраста |
|---|---|
TagForChildDirectedTreatment.True |
AgeRestrictedTreatment.Child |
TagForChildDirectedTreatment.False |
AgeRestrictedTreatment.Unspecified |
TagForChildDirectedTreatment.Unspecified |
AgeRestrictedTreatment.Unspecified |
| Значение не определено. | AgeRestrictedTreatment.Unspecified |
| Ранее такого отчета не существовало | AgeRestrictedTreatment.Teen |
TFUA
TFUA |
Обработка с учетом возраста |
|---|---|
TagForUnderAgeOfConsent.True |
AgeRestrictedTreatment.Child |
TagForUnderAgeOfConsent.False |
AgeRestrictedTreatment.Unspecified |
TagForUnderAgeOfConsent.Unspecified |
AgeRestrictedTreatment.Unspecified |
| Значение не определено. | AgeRestrictedTreatment.Unspecified |
| Ранее такого отчета не существовало | AgeRestrictedTreatment.Teen |
Как теги TFCD и TFUA влияют на обработку возрастных ограничений
Если вы зададите настройки учета возраста вместе с тегами TFCD или TFUA, Google применит наиболее строгие из этих настроек.
Настройка "Для детей"
В соответствии с Законом США "О защите личных сведений детей в интернете" (COPPA) существует настройка "Пометить как предназначенный для детей".
Устанавливая этот тег, вы подтверждаете, что уведомление точное и вы уполномочены действовать от имени владельца приложения. Вы понимаете, что злоупотребление этой настройкой может привести к удалению вашего аккаунта Google.
Разработчик приложений может указать в запросе объявления, что контент приложения предназначен для детей. Если вы укажете, что ваш контент предназначен для детей, Google Mobile Ads Unity Plugin отключит рекламу на основе интересов и ремаркетинговые объявления для этого запроса объявления. Используйте этот параметр со всеми версиями SDK сервисов Google Play, начиная с RequestConfiguration.TagForChildDirectedTreatment:
Установите для параметра
TagForChildDirectedTreatmentзначениеTagForChildDirectedTreatment.True, чтобы указать, что ваш контент предназначен для детей в соответствии с законом США "О защите личных сведений детей в интернете" (COPPA). Этот параметр запрещает передачу рекламного идентификатора Android (AAID).Задайте для параметра
TagForChildDirectedTreatmentзначениеTagForChildDirectedTreatment.False, чтобы указать, что ваш контент не предназначен для детей в соответствии с законом COPPA.Установите значение
TagForChildDirectedTreatmentс параметромnull, если вы не хотите указывать, как следует обрабатывать ваш контент в соответствии с COPPA в запросах объявлений.
В следующем примере показано, что вы хотите, чтобы ваш контент считался предназначенным для детей в соответствии с COPPA:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Установив этот тег, вы подтверждаете, что сведения в уведомлении верны и вы имеете право действовать от имени владельца приложения. Вы понимаете, что злоупотребление этой настройкой может привести к блокировке вашего аккаунта Google.
Пользователи, не достигшие минимального возраста
В запросе объявления можно указать, что оно предназначено для пользователей из Европейской экономической зоны (ЕЭЗ), не достигших минимального возраста. Эта функция помогает соблюдать требования Генерального регламента ЕС о защите персональных данных (GDPR). Обратите внимание, что GDPR может налагать на вас и другие юридические обязательства. Изучите рекомендации Европейского союза и проконсультируйтесь с юристом. Напоминаем, что соблюдать законы обязаны сами издатели, а инструменты Google лишь помогают в этом.
Подробнее о том, как GDPR влияет на издателей…При использовании этой функции в запрос объявления добавляется параметр "Тег для пользователей из Европы, не достигших минимального возраста" (TFUA). Этот параметр отключает персонализированную рекламу, в том числе ремаркетинг, для этого запроса объявления. Он также отключает запросы сторонним поставщикам рекламных технологий, например пикселям оценки эффективности рекламы и сторонним серверам объявлений.
Как и в случае с настройками для детей, в RequestConfiguration есть метод для установки параметра TFUA: TagForUnderAgeOfConsent. Он имеет следующие варианты:
Установите для параметра
TagForUnderAgeOfConsentзначениеTagForUnderAgeOfConsent.True, чтобы указать, что запрос объявления должен обрабатываться с учетом возрастных ограничений для пользователей из Европейской экономической зоны (ЕЭЗ), не достигших минимального возраста. Эта настройка запрещает передачу рекламного идентификатора Android (AAID).Установите для параметра
TagForUnderAgeOfConsentзначениеTagForUnderAgeOfConsent.False, чтобы указать, что запрос объявления не должен обрабатываться как запрос от пользователей из Европейской экономической зоны (ЕЭЗ), не достигших минимального возраста.Установите значение
TagForUnderAgeOfConsentс параметромnull, чтобы указать, что вы не определили, должен ли запрос объявления обрабатываться с учетом возрастных ограничений для пользователей из Европейской экономической зоны (ЕЭЗ), не достигших минимального возраста.
В примере ниже показано, как добавить параметр TFUA в запрос объявления:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Не рекомендуем задавать значение true для тегов Контент для детей и TagForUnderAgeOfConsent одновременно,
иначе настройки для контента, предназначенного для детей, будут иметь приоритет.
Фильтрация рекламного контента
Согласно правилам Google Play в отношении неприемлемой рекламы, которые распространяются и на связанные с объявлениями предложения, все объявления и связанные с ними предложения, показываемые в вашем приложении, должны соответствовать его возрастным ограничениям, даже если контент сам по себе не нарушает правила Google Play.
Максимальные возрастные ограничения для рекламного контента – один из инструментов для более точного подбора содержания рекламы, которая показывается пользователям вашего приложения. Вы можете установить максимальные возрастные ограничения для соблюдения правил платформы.
В приложениях можно задавать максимальные возрастные ограничения для рекламного контента в запросах объявлений с помощью поля MaxAdContentRating. Объявления AdMob, возвращаемые при такой настройке, имеют возрастные ограничения, соответствующие указанному уровню или ниже.
Возможные значения этого дополнительного параметра сети основаны на классификациях ярлыков цифрового контента и должны быть одной из следующих строк:
MaxAdContentRating.GMaxAdContentRating.PGMaxAdContentRating.TMaxAdContentRating.MA
В следующем примере объект RequestConfiguration настроен так, чтобы возвращаемое содержание объявления соответствовало цифровой маркировке контента не выше G:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Подробнее о том, как установить максимальные возрастные ограничения на уровне запроса объявления…
Запрос объявления
Объект AdManagerAdRequest собирает информацию о таргетинге, которая будет отправлена вместе с запросом объявления.
Таргетинг со специальными настройками
Вы можете передавать специальные пары "ключ-значение" для таргетинга позиций кампаний Google Менеджера рекламы с помощью AdManagerAdRequest.AddCustomTargeting():
В примере ниже в качестве возраста для таргетинга со специальными настройками передается значение 25:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "25" }
}
};
В следующем примере показано, как настроить таргетинг на пользователей в возрасте от 24 до 26 лет:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "24, 25, 26" }
}
};
Исключение категорий
Чтобы добавить в запрос исключение категории на уровне рекламного места, используйте поле AdManagerAdRequest CategoryExclusions:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CategoryExclusions = new HashSet<string>
{
"automobile",
"boat"
}
};
Идентификаторы, назначаемые издателем
Вы можете задать идентификатор, назначаемый издателем (PPID), чтобы использовать его для ограничения частоты показов, сегментирования аудитории, таргетинга, последовательной ротации объявлений и других методов управления рекламой на разных устройствах.
В следующем примере задается идентификатор, предоставленный издателем:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
PublisherProvidedId = "AB123456789"
};
Сигналы, предоставленные издателем
Вы можете отправлять данные об аудитории и контекстные данные в виде сигналов, предоставленных издателем (PPS), в запросах объявлений. С помощью PPS вы можете использовать пользовательские данные, чтобы повысить доход от алгоритмических продаж. Для этого нужно передавать характеристики аудитории покупателям, которые используют транзакции любых типов, в рамках стандартной таксономии. При этом не нужно предоставлять идентификаторы пользователей. Характеристики аудитории могут включать данные о поведении и интересах (Классификация аудиторий IAB 1.1) и контекстные данные (Классификация контента IAB 2.2).
В примере ниже показано, как настроить сегментирование аудитории.
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
Extras = new Dictionary<string, string>
{
// Set the demographic to an audience with an "Age Range" of 30-34
// and an interest in mergers and acquisitions.
{ "IAB_AUDIENCE_1_1", "1, 2, 3, 4, 5" },
// Set the content to sedan, station wagon and SUV automotive values.
{ "IAB_AUDIENCE_2_2", "6, 7, 8, 9, 10" }
}
};