Таргетинг

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

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

Предпосылки

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

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

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

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

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

Детская среда

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

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

Эту настройку можно использовать со всеми версиями 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
});

Теги, включающие настройку Child-directed и TagForUnderAgeOfConsent не должны одновременно иметь значение true . В противном случае приоритет имеет настройка Child-directed.

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

Чтобы соответствовать Политике 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"}
    }
};

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

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

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