Таргетинг

Выберите платформу: Android iOS Unity Flutter

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

Предварительные требования

Запрос конфигурации

Объект RequestConfiguration собирает глобальную конфигурацию для каждого запроса рекламы и применяется путем вызова метода MobileAds.SetRequestConfiguration() .

В следующем примере объект RequestConfiguration задается для объекта MobileAds и содержит идентификаторы тестовых устройств:

// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    TestDeviceIds = TestDeviceIds
});

Чтобы гарантировать применение изменений конфигурации запроса ко всем рекламным запросам, установите конфигурацию запроса до инициализации SDK .

обстановка, ориентированная на ребенка

В соответствии с Законом о защите конфиденциальности детей в Интернете (COPPA) существует настройка под названием «тег для обработки данных, предназначенных для детей». Установив этот тег, вы подтверждаете точность данного уведомления и свое право действовать от имени владельца приложения. Вы понимаете, что злоупотребление этой настройкой может привести к закрытию вашей учетной записи Google.

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

Этот параметр можно использовать со всеми версиями SDK сервисов Google Play через RequestConfiguration.TagForChildDirectedTreatment) :

  • Установите для параметра TagForChildDirectedTreatment значение TagForChildDirectedTreatment.True , чтобы указать, что вы хотите, чтобы ваш контент обрабатывался как предназначенный для детей в соответствии с законом COPPA. Этот параметр предотвращает передачу рекламного идентификатора Android (AAID) .

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

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

Следующий пример показывает, что вы хотите, чтобы ваш контент рассматривался как предназначенный для детей в соответствии с законом COPPA:

MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
});

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

Узнайте больше о том, как GDPR влияет на издателей .

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

Подобно настройкам, управляемым дочерними элементами, в RequestConfiguration есть метод для установки параметра TFUA: TagForUnderAgeOfConsent со следующими параметрами.

  • Установите для параметра TagForUnderAgeOfConsent значение TagForUnderAgeOfConsent.True , чтобы указать, что вы хотите, чтобы запрос на рекламу обрабатывался для пользователей из Европейской экономической зоны (ЕЭЗ), не достигших возраста согласия. Этот параметр предотвращает передачу рекламного идентификатора Android (AAID) .

  • Установите для параметра TagForUnderAgeOfConsent значение TagForUnderAgeOfConsent.False , чтобы указать, что вы хотите, чтобы запрос на показ рекламы не обрабатывался для пользователей из Европейской экономической зоны (ЕЭЗ), не достигших возраста согласия.

  • Установите для TagForUnderAgeOfConsent значение null , чтобы указать, что вы не указали, следует ли обрабатывать запрос на показ рекламы для пользователей из Европейской экономической зоны (ЕЭЗ), не достигших возраста согласия.

Следующий пример показывает, что вы хотите включить TFUA в ваши рекламные запросы:

MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});

Не следует одновременно устанавливать значение true для тегов, активирующих параметр "Управление по дочерним правилам" и TagForUnderAgeOfConsent . В противном случае приоритет имеет параметр "Управление по дочерним правилам".

Фильтрация рекламного контента

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

Такие инструменты, как максимальный рейтинг контента рекламы, помогут вам лучше контролировать содержание объявлений, показываемых пользователям. Вы можете установить максимальный рейтинг контента для обеспечения соответствия правилам платформы.

Приложения могут установить максимальный рейтинг контента для своих рекламных запросов с помощью поля MaxAdContentRating . Рекламные объявления AdMob, возвращаемые при настройке этого параметра, имеют рейтинг контента, равный или ниже запрошенного.

Возможные значения для этого дополнительного параметра сети основаны на классификации цифрового контента и должны представлять собой одну из следующих строк:

  • MaxAdContentRating.G
  • MaxAdContentRating.PG
  • MaxAdContentRating.T
  • MaxAdContentRating.MA

В следующем примере настраивается объект RequestConfiguration , указывающий, что возвращаемый рекламный контент должен соответствовать обозначению метки цифрового контента не выше G :

MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    MaxAdContentRating = MaxAdContentRating.G
});

Узнайте больше о настройке максимального рейтинга контента для каждого запроса рекламы .

Запрос на рекламу

Объект AdManagerAdRequest собирает информацию о таргетинге для запроса рекламы.

Настраиваемый таргетинг

Вы можете передавать пользовательские пары ключ-значение для таргетинга позиций кампаний Google Ad Manager с помощью 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"}
    }
};

Исключения из категорий

Добавить уровень исключения по категориям на уровне слота к запросу можно с помощью поля CategoryExclusion AdManagerAdRequest :

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CategoryExclusions = new HashSet<string>
    {
        "automobile",
        "boat"
    }
};

Идентификаторы, предоставленные издателем

Вы можете установить идентификатор, предоставленный издателем (PPID), для использования в ограничении частоты показа, сегментации и таргетинге аудитории, последовательной ротации объявлений и управлении показом рекламы на основе аудитории на разных устройствах.

В следующем примере задается PPID:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    PublisherProvidedId = "AB123456789"
};

Сигналы, предоставленные издателем

Вы можете отправлять данные об аудитории и контекстные данные в виде сигналов, предоставляемых издателем (PPS), в запросах на показ рекламы. С помощью PPS вы можете использовать данные о пользователях для улучшения программной монетизации, передавая характеристики вашей аудитории участникам торгов во всех типах транзакций , используя стандартные таксономии, без необходимости делиться идентификаторами пользователей. Характеристики вашей аудитории могут включать поведенческие данные и данные об интересах ( IAB Audience Taxonomy 1.1 ), а также контекстные данные ( IAB Content Taxonomy 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"},
    }
};