Таргетинг

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

Подготовка

Прежде чем продолжить, настройте 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.

  • Если вы не хотите указывать в запросах объявлений, как следует обрабатывать ваш контент в соответствии с законом COPPA, задайте для параметра TagForChildDirectedTreatment значение null.

В примере ниже показано, как указать, что контент предназначен для детей и должен обрабатываться в соответствии с законом 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.G
  • MaxAdContentRating.PG
  • MaxAdContentRating.T
  • MaxAdContentRating.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), чтобы использовать его для ограничения частоты показов, сегментирования аудитории, таргетинга, последовательной ротации объявлений и других методов управления рекламой на разных устройствах.

В примере ниже показано, как задать идентификатор 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" }
    }
};