Таргетинг

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

Подготовка

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

В следующем примере задается идентификатор, предоставленный издателем:

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" }
    }
};