您可以使用 TFUA 标记(以前称为“用于表示用户未达到同意年龄的标记”)对广告请求进行标记,以确保针对欧洲经济区 (EEA)、英国和瑞士境内的用户采用“受限的数据处理”模式。这项功能旨在帮助您遵守《一般数据保护条例》(GDPR) 和相关的儿童隐私保护法规,例如《适龄设计规范》(AADC)。需要说明的是,您可能还须承担 GDPR 和 AADC 规定的其他法律义务。具体请查看所有监管指南,并咨询您的法律顾问。
另外请注意,Google 的工具旨在协助发布商遵守法规,但并不能免除任何特定发布商按照法律规定所需承担的义务。详细了解 GDPR 和 AADC 给发布商带来了哪些影响。
TFUA 参数
使用这项功能时,广告请求中会包含一个 TFUA 参数。该参数会禁止针对相应广告请求投放个性化广告,包括再营销广告。它还会禁止向第三方广告供应商(例如广告效果衡量像素和第三方广告服务器)发送请求。该参数不会影响您使用 Ad Manager 键值对。因此,您必须确保您使用键值对的行为符合 GDPR 的规定。
在广告请求中加入 TFUA 参数后,任何适用的网站级设置若与此冲突,则一概无效。
“面向儿童的广告”
如果您的界面中提供了“面向儿童的广告”设置,那么仅当我们检测到相应请求是来自受隐私保护法律法规约束的区域,或者您已相应地配置了 Ad Manager 时,针对预订型订单项的“限制订单项投放”设置才适用。
此设置供您用来选择可向欧洲经济区 (EEA) 和英国以及受隐私保护法律法规影响的其他区域的用户投放哪些类型的广告。
如果您使用的是 Google 的广告服务,并希望根据《儿童在线隐私保护法》(COPPA) 的规定在网站、子网域或应用一级(而不是根据单个广告请求判断)请求采用“受限的数据处理”模式,请参阅将网站或应用标记为面向儿童。
Google 发布商代码 (GPT)
如果使用的是 Google 发布商代码 (GPT),您可通过更新代码将广告请求标记为采用“受限的数据处理”模式,以遵守 GDPR 的规定。如果不指定此设置,则默认为允许投放个性化广告。
如需查看最新的代码示例,请参阅 GPT 开发者文档。
跳转到
GPT 回传
借助 Google 发布商代码,您可以生成具备“回传”功能的代码。此功能可通过使用写入到 iframe 中的标准 Google 发布商代码来实现。
请参阅与回传相关的 GPT 开发者指南。
<amp-ad> 代码
<amp-ad type="doubleclick"> 支持通过 amp-consent 组件将请求标记为采用“受限的数据处理”模式。发布商可以利用该组件指明 checkConsentHref 端点,对于指定了 data-block-on-consent 属性的页面,系统会先查询该端点,然后相应页面中的任何组件才会发出请求。详细了解 ConsentHref 响应的格式和 amp-consent。
如果发布商的 ConsentHref 端点返回了键“tfua”或“tfcd”,那么后续的 Ad Manager 请求就会分别被标记为采用“受限的数据处理”模式。例如,下面这个 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="doubleclick" data-slot="/4119129/mobile_ad_banner" json='{"targeting":{"sport":["rugby","cricket"]}, "categoryExclusions":["health"]}'></amp-ad>来自发布商 ConsentHref (https://publisher.com/api/check-consent) 的以下响应将为该 Ad Manager 广告请求启用“受限的数据处理”模式:
{ "promptIfUnknown": false, "sharedData": { "doubleclick-tfua": 1, "doubleclick-tfcd": 0 } } 也可以按如下所示使用定位用的 JSON 对象在 <amp-ad> 代码中以静态方式设置 TFUA 和 TFCD,例如:
<amp-ad data-block-on-consent width=320 height=50 type="doubleclick" data-slot="/4119129/mobile_ad_banner" json='{"targeting":{"sport":["rugby","cricket"]}, "categoryExclusions":["health"], "tagForChildDirectedTreatment":1, "tagForUnderAgeTreatment":1}'> </amp-ad>最后请注意,为了帮助您遵守这些规定,您也可以为向第三方发出请求的其他 AMP 组件(例如 amp-analytics 和 amp-pixel)设置 data-block-on-consent。
无代码请求
如果您使用的是无代码请求,则可以直接在代码请求网址中添加 tfua=[int] 参数,从而将广告请求标记为需要采用“受限的数据处理”模式。我们建议您在代码中靠前的位置指定该参数,避免参数被截断。指定 tfua=1 可将广告请求标记为采用“受限的数据处理”模式。
如果您不指定该参数,系统会默认停用“受限的数据处理”模式并允许投放个性化广告。
例如:
https://securepubads.g.doubleclick.net/gampad/ad?iu=/12345/adunit&sz=728x90&tfua=1&c=12345Ad Exchange 代码
如果您的网页使用异步广告代码 (adsbygoogle.js) 向 Ad Exchange (AdX) 请求广告,您可通过在每段代码中加入 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>Google 移动广告 SDK
作为应用开发者,您可在发出广告请求时表明是否希望 Google 将您的内容视为适合采用“受限的数据处理”模式。
您可以设置 tagForUnderAgeOfConsent 来指明希望采用“受限的数据处理”模式。有关详情,请参阅适用于 Android 和 iOS 平台的开发者文档。
Google 互动式媒体广告 SDK(适用于视频)
对于视频请求,只需将 tfua=1 参数附加到您的广告代码末尾,即可指明您希望 Google 将您的视频内容视为适合采用“受限的数据处理”模式。为此,您可以使用手动构建的主视频广告代码,也可以使用任何针对特定平台的 IMA SDK(HTML5、iOS 或 Android)。
如果您的视频播放器使用 Ad Manager 的动态广告插播功能,它还可以在视频点播 (VOD) 或直播请求中包含 tfua=1 参数,从而将该参数传递到所包含的任何广告请求中。
如果 TFCD 和 TFUA 参数都设置为 1,则以 TFCD 为准。