В этом руководстве объясняется, как указать информацию для таргетинга в запросе на показ рекламы.
Прежде чем начать
Прежде чем продолжить, установите 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 следующим:
-
AgeRestrictedTreatment.Teen -
AgeRestrictedTreatment.Unspecified
При использовании этой настройки 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 рассматривал ваш контент как предназначенный для детей, Google Mobile Ads Unity Plugin предпримет шаги для отключения IBA-рекламы и ремаркетинга в этом запросе на показ рекламы. Используйте эту настройку со всеми версиями SDK Google Play Services через RequestConfiguration.TagForChildDirectedTreatment :
- Вызовите
TagForChildDirectedTreatmentвRequestConfigurationс аргументомTagForChildDirectedTreatment.True, чтобы указать, что вы хотите, чтобы ваш контент обрабатывался как предназначенный для дочерних пользователей в соответствии с законом COPPA. - Вызовите
TagForChildDirectedTreatmentвRequestConfigurationс аргументомTagForChildDirectedTreatment.Falseчтобы указать, что вы не хотите, чтобы ваш контент обрабатывался как предназначенный для детей в соответствии с законом COPPA. - Не используйте
TagForChildDirectedTreatmentесли вы не хотите указывать в запросах на рекламу, как следует обрабатывать ваш контент в соответствии с законом COPPA.
Следующий пример показывает, что вы хотите, чтобы ваш контент рассматривался как предназначенный для детей в соответствии с законом COPPA:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
// Indicate that ad requests should have child age treatment.
AgeRestrictedTreatment = AgeRestrictedTreatment.Child
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Пользователи, не достигшие возраста согласия
Вы можете пометить запросы на обработку ваших рекламных объявлений для пользователей из Европейской экономической зоны (ЕЭЗ), не достигших возраста согласия. Эта функция разработана для облегчения соблюдения Общего регламента по защите данных (GDPR) . Обратите внимание, что у вас могут быть и другие юридические обязательства в соответствии с GDPR. Ознакомьтесь с рекомендациями Европейского союза и проконсультируйтесь со своим юристом. Обратите внимание, что инструменты Google предназначены для облегчения соблюдения требований и не освобождают какого-либо конкретного издателя от его обязательств в соответствии с законом.
Узнайте больше о том, как GDPR влияет на издателей .При использовании этой функции в запрос на показ рекламы включается параметр «Тег для пользователей младше возраста согласия в Европе» (TFUA). Этот параметр отключает персонализированную рекламу, включая ремаркетинг, для данного конкретного запроса. Он также отключает запросы к сторонним поставщикам рекламы, таким как пиксели измерения эффективности рекламы и сторонние рекламные серверы.
Этот параметр можно использовать со всеми версиями SDK сервисов Google Play через RequestConfiguration.TagForUnderAgeOfConsent :
- Вызовите
TagForUnderAgeOfConsentдляRequestConfigurationс аргументомTagForUnderAgeOfConsent.True, чтобы указать, что вы хотите, чтобы конфигурация запроса обрабатывалась способом, подходящим для пользователей, не достигших возраста согласия. - Вызов метода
TagForUnderAgeOfConsentдляRequestConfigurationс аргументомTagForUnderAgeOfConsent.Falseуказывает, что вы не хотите, чтобы конфигурация запроса обрабатывалась способом, подходящим для пользователей младше возраста согласия.
Следующий пример указывает, что вы хотите включить TFUA в свой запрос на показ рекламы:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Не следует одновременно устанавливать значение true для параметров "Управление по отношению к ребенку" и TagForUnderAgeOfConsent . В противном случае приоритет имеет параметр "Управление по отношению к ребенку".
Фильтрация рекламного контента
Этот параметр можно использовать со всеми версиями SDK сервисов Google Play через RequestConfiguration.Builder.SetMaxAdContentRating() :
Приложения могут установить максимальный рейтинг рекламного контента для своей конфигурации запроса с помощью MaxAdContentRating в RequestConfiguration . Объявления AdMob, возвращаемые по этим запросам, имеют рейтинг контента на уровне или ниже этого значения. Возможные значения для этого дополнительного параметра сети основаны на классификации меток цифрового контента и должны быть одним из следующих объектов MaxAdContentRating :
-
MaxAdContentRating.G -
MaxAdContentRating.PG -
MaxAdContentRating.T -
MaxAdContentRating.MA
Следующий код настраивает объект RequestConfiguration , указывая, что возвращаемый рекламный контент должен соответствовать обозначению метки цифрового контента не выше G :
RequestConfiguration requestConfiguration = new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Запрос на рекламу
Объект AdRequest собирает информацию о таргетинге, которая будет отправлена вместе с запросом на показ рекламы.
Добавить дополнительные сетевые функции
Дополнительные данные сети — это дополнительная информация, отправляемая вместе с запросом на показ рекламы и относящаяся к конкретному источнику рекламы.
Следующий фрагмент кода устанавливает дополнительный параметр key со значением collapsible и значением bottom для Google:
var adRequest = new AdRequest();
adRequest.Extras.Add("collapsible", "bottom");