Правила в отношении согласия пользователей из ЕС

Как указать в запросе объявления, что оно предназначено для пользователей из ЕЭЗ, не достигших возраста согласия (параметр TFUA)

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

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

Если в запросе объявления содержится параметр TFUA, то он имеет более высокий приоритет, чем любые настройки на уровне сайта.

Если вы пользуетесь рекламными сервисами Google и хотите указать на уровне сайта, субдомена или приложения (а не на уровне запросов объявлений), что ваша реклама должна обрабатываться согласно требованиям Закона США о защите личных сведений детей в Интернете (COPPA), следуйте инструкциям в этой статье. Подробнее о параметре TFCD и требованиях COPPA…

Теги JavaScript

Если на вашей странице размещен асинхронный код AdSense (adsbygoogle.js), то вы можете запрашивать объявления, которые соответствуют требованиям GDPR для пользователей, не достигших возраста согласия, добавив параметр data-tag-for-under-age-of-consent="1" в каждый тег.  Пример:

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
</script>
<ins class="adsbygoogle"
    style="display:inline-block;width:728px;height:90px"
    data-ad-client="ca-pub-0123456789abcdef"
    data-ad-slot="0123456789"
    data-tag-for-under-age-of-consent="1"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

Если вы используете синхронный код (show_ads.js), то добавьте в каждый тег переменную google_tag_for_under_age_of_consent=1.  Пример:

<script>
google_ad_client = "ca-pub-0123456789abcdef";
google_ad_slot = "0123456789";
google_ad_width = 125;
google_ad_height = 125;
google_tag_for_under_age_of_consent = 1;
</script>
<script src="https://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

Теги <amp-ad>

В тегах <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). Это поможет вам обеспечить соблюдение требований GDPR.

Эта информация оказалась полезной?
Как можно улучшить эту статью?