Содержание
- Тег учета возраста (TFAT)
- Настройки учета возраста
- Как добавить теги JavaScript в запрос
- Как добавить теги
<amp-ad>в запрос
Тег учета возраста (TFAT)
Настройки обработки данных о возрасте помогают соблюдать Генеральный регламент ЕС о защите персональных данных (GDPR), закон США "О защите личных сведений детей в интернете" (COPPA), Кодекс Великобритании в отношении информационной продукции, предназначенной для детей (AADC), закон Австралии "О безопасности в интернете" (AU OSA) и другие применимые законы и нормативные акты.
Подробнее о влиянии GDPR и AADC на работу издателей…
Напоминаем, что соблюдать законы обязаны сами издатели, а инструменты Google лишь помогают в этом. Чтобы определить, какие настройки обработки данных о возрасте подходят для ваших пользователей, проконсультируйтесь с юристом.
Настройки учета возраста
Ниже приведены настройки, позволяющие задавать в Google порядок обработки запросов объявлений для разных возрастных категорий пользователей.
- Значение CHILD: означает, что запросы объявлений должны обрабатываться как запросы от детей Для обработки данных детей используется значение 1. Такой подход приводит к определенным особенностям запросов объявлений, например:
- Персонализированная реклама и ремаркетинг отключены.
- Запросы сторонним поставщикам рекламных технологий, например серверам объявлений и обработчикам пикселей отслеживания, отключены.
- Применяются правила защиты детей при показе рекламы.
- Значение TEEN означает, что запросы объявлений должны обрабатываться как запросы от подростков. Для обработки данных подростков используется значение 2. Такой подход приводит к определенным особенностям запросов объявлений, например:
- Персонализированная реклама и ремаркетинг отключены.
- Применяются правила защиты подростков при показе рекламы.
- Значение UNSPECIFIED: означает, для запросов объявлений не задана обработка с учетом возраста. Это состояние по умолчанию, которое обозначается значением 0.
Подробнее о параметре TFAT и требованиях COPPA…
Если вы зададите настройки учета возраста вместе с тегами TFCD или TFUA, Google применит наиболее строгие из этих настроек.
Как добавить теги JavaScript в запрос
Если вы используете асинхронный или старый синхронный код объявлений, ознакомьтесь с приведенными ниже примерами.
Примеры асинхронного кода объявлений (adsbygoogle.js)
Если на вашей странице размещен асинхронный код AdSense (adsbygoogle.js), добавьте параметр data-tag-for-age-treatment в каждый тег, чтобы запрашивать из AFC объявления с учетом возрастных ограничений обработки данных.
Пример с настройками для детей
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="0123456789"
data-tag-for-age-treatment="1"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Пример с настройками для подростков
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="0123456789"
data-tag-for-age-treatment="2"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Пример без возрастных настроек
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="0123456789"
data-tag-for-age-treatment="0"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Примеры более старого синхронного кода объявлений (show_ads.js)
Если вы используете синхронный код (show_ads.js), добавьте в каждый тег переменную google_tag_for_age_treatment.
Пример с настройками для детей
<script>
google_ad_client = "ca-pub-1234567890123456";
google_ad_slot = "0123456789";
google_ad_width = 125;
google_ad_height = 125;
google_tag_for_age_treatment = 1;
</script>
<script src="https://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Пример с настройками для подростков
<script>
google_ad_client = "ca-pub-1234567890123456";
google_ad_slot = "0123456789";
google_ad_width = 125;
google_ad_height = 125;
google_tag_for_age_treatment = 2;
</script>
<script src="https://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Пример без возрастных настроек
<script>
google_ad_client = "ca-pub-1234567890123456";
google_ad_slot = "0123456789";
google_ad_width = 125;
google_ad_height = 125;
google_tag_for_age_treatment = 0;
</script>
<script src="https://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Как добавить теги <amp-ad> в запрос
Чтобы вам было проще соблюдать требования международных регламентов по защите конфиденциальности, таких как GDPR/AADC (с помощью тега TFUA для ЕЭЗ, Великобритании и Швейцарии) и COPPA (с помощью тега TFCD для детского контента), включайте в свои запросы объявлений настройки ограничения обработки данных. Напоминаем, что соблюдать законы обязаны сами издатели, а инструменты Google лишь помогают в этом. Чтобы определить, какие настройки обработки данных о возрасте подходят для ваших пользователей, проконсультируйтесь с юристом.
Тег <amp-ad type="adsense"> дает возможность запрашивать объявления с ограничением обработки данных через компонент amp-consent. С его помощью издатель может указать, к какой конечной точке checkConsentHref нужно обратиться перед отправкой запроса из любого компонента на странице с атрибутом data-block-on-consent. Подробнее о компоненте amp-consent и формате ответов ConsentHref…
Если конечная точка ConsentHref, указанная издателем, возвращает ключ tfua или tfcd, то запросы объявлений AdSense будут содержать отметку об ограничении обработки данных. Рассмотрим пример AMP-страницы с компонентом amp-consent и рекламным блоком:
<amp-consent layout="nodisplay" id="consent-element">
<script type="application/json">
{
"consents": {
"my-consent": {
"checkConsentHref": "https://publisher.com/api/check-consent",
"promptUI": "consent-ui"
}
}
}
</script>
</amp-consent>
<amp-ad data-block-on-consent
width=320 height=50
type="adsense"
data-slot="/4119129/mobile_ad_banner"
json='{"targeting":{"sport":["rugby","cricket"]},
"categoryExclusions":["health"]}'>
</amp-ad>
Чтобы запросы объявлений AdSense содержали требование об ограничении обработки данных, ответ от конечной точки ConsentHref издателя (https://publisher.com/api/check-consent) должен быть следующим:
{
"promptIfUnknown": false,
"sharedData": {
"adsense-tfua": 1,
"adsense-tfcd": 0
}
}
Параметры TFUA и TFCD также можно добавлять статически в теги <amp-ad>, где используется объект JSON для таргетинга. Например:
<amp-ad data-block-on-consent
width=320 height=50
type="adsense"
data-slot="/4119129/mobile_ad_banner"
json='{"targeting":{"sport":["rugby","cricket"]},
"categoryExclusions":["health"],
"tagForChildDirectedTreatment":1,
"tagForUnderAgeTreatment":1}'>
</amp-ad>
Также учтите, что элемент data-block-on-consent можно добавлять и в другие AMP-компоненты, отправляющие запросы сторонним сервисам (например, amp-analytics и amp-pixel). Это поможет вам обеспечить соблюдение нормативных требований.