Таргетинг

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

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

Прежде чем начать

Прежде чем продолжить, установите Google Mobile Ads Unity Plugin .

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

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

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

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

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

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

Устанавливая этот тег, вы подтверждаете точность данного уведомления и то, что вы уполномочены действовать от имени владельца приложения. Вы понимаете, что злоупотребление этой настройкой может привести к блокировке вашей учетной записи Google.

Как разработчик приложений, вы можете указать, хотите ли вы, чтобы Google рассматривал ваш контент как предназначенный для детей при отправке запроса на показ рекламы. Если вы укажете, что хотите, чтобы Google рассматривал ваш контент как предназначенный для детей, Google Mobile Ads Unity Plugin предпримет шаги для отключения IBA-рекламы и ремаркетинга в этом запросе на показ рекламы. Используйте эту настройку со всеми версиями SDK Google Play Services через RequestConfiguration.TagForChildDirectedTreatment :

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

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

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

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

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

Устанавливая этот тег, вы подтверждаете точность данного уведомления и то, что вы уполномочены действовать от имени владельца приложения. Вы понимаете, что злоупотребление этой настройкой может привести к блокировке вашей учетной записи Google.

Вы можете пометить запросы на обработку ваших рекламных объявлений для пользователей из Европейской экономической зоны (ЕЭЗ), не достигших возраста согласия. Эта функция разработана для облегчения соблюдения Общего регламента по защите данных (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"}
    }
};

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

Добавить уровень исключения по категориям на уровне слота к запросу можно с помощью поля CategoryExclusions 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"},
    }
};