欧盟地区用户意见征求政策

针对未达到自主年龄的欧洲经济区用户标记广告请求 (TFUA)

您可以对广告请求进行标记,确保针对未达到自主年龄的欧洲经济区 (EEA) 用户投放的是合适的广告。这项功能旨在帮助您遵守一般数据保护条例 (GDPR)。需要说明的是,您可能还须承担 GDPR 规定的其他法定义务。具体请查看欧盟发布的指导原则,并咨询您自己的法律顾问。另外请注意,Google 的工具旨在协助发布商遵守法规,但并不能免除任何特定发布商按照法律规定所需承担的义务。详细了解 GDPR 给发布商带来了哪些影响

使用这项功能时,广告请求中会包含一个 TFUA(用于表示用户位于欧洲且未达到自主年龄的标记)参数。此参数会禁止针对该特定广告请求投放个性化广告,包括再营销广告。它还禁止向第三方广告供应商(例如广告衡量像素和第三方广告服务器)发送请求。此参数不会影响您使用 Google 键值对。因此,您必须确保您使用键值对的行为符合 GDPR 的规定。

在广告请求中加入 TFUA 参数后,任何适用的网站级设置若与此冲突,则一概无效。

如果您使用的是 Google 的广告服务,并希望根据《儿童在线隐私保护法》(COPPA) 的规定在网站、子网域或应用一级(而不是按广告请求)请求面向儿童的广告,请参阅将网站或应用标记为面向儿童详细了解 TFCD 和 COPPA

JavaScript 代码

如果您的网页使用异步广告代码 (adsbygoogle.js) 向 AdSense 请求广告(AdSense 内容广告),那么,要按照 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-consentConsentHref 响应的格式

如果发布商的 ConsentHref 端点返回了键“tfua”或“tfcd”,那么后续的 AdSense 请求就会分别标记为针对未达到自主年龄的用户或面向儿童。例如,下面这个 AMP 网页包含一个意见征求组件和一个广告:

<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>

来自发布商 ConsentHref (https://publisher.com/api/check-consent) 的以下响应允许针对 AdSense 广告请求投放适合未达到自主年龄的用户的广告:

{
  "promptIfUnknown": false,
  "sharedData": {
    "adsense-tfua": 1,
    "adsense-tfcd": 0
  }
}

也可以按如下所示使用定位用的 JSON 对象在 <amp-ad> 代码中以静态方式设置 TFUA 和 TFCD,例如:

<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>

最后,为帮助您完全遵守 GDPR 的要求,这里提醒一下,也可以针对那些向第三方发送请求的其他 AMP 组件(例如 amp-analyticsamp-pixel)设置 data-block-on-consent

该内容对您有帮助吗?
您有什么改进建议?