Ad Manager 和 Ad Exchange 计划政策

将广告请求标记为面向儿童 (TFCD)

您可以将自己的广告请求标记为面向儿童。该功能旨在帮助您遵守美国《儿童在线隐私保护法》(COPPA)。请注意,您可能还须承担 COPPA 规定的其他法律义务。具体请查看联邦贸易委员会 (FTC) 发布的准则,并咨询您自己的法律顾问。另外请注意,Google 的工具旨在协助客户遵守法规,并不能免除任何特定发布商按照法律要求所需承担的义务。

使用此功能时,您的广告请求中将会包含一个 TFCD(此标记表示面向儿童)参数。该参数用于禁止或允许针对相应内容投放针对用户兴趣的广告和再营销广告。该参数不会影响您使用 Ad Manager 键值对。因此,请务必确保您使用键值对的行为符合 COPPA 的规定。有关详情,请参阅我们的 COPPA 准则

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

如果您的界面中提供了“面向儿童的广告”设置,则仅当我们检测到相应请求是来自 EEA/英国或者您已相应地配置了 Ad Manager 时,针对预订型订单项的“限制订单项投放”设置才适用。*


*此设置允许您选择可向欧洲经济区 (EEA) 和英国境内的用户投放哪些类型的广告。

以下指南介绍了如何将代码标记为面向儿童,具体包括如下主题:

如果您使用 Google 的广告服务,并希望在网站或应用一级(而不是在广告请求中)将内容标记为面向儿童,请参见将网站或广告请求标记为面向儿童

作为管理自己网站或应用的内容所有者,通常情况下,您可以自己控制按照 COPPA 认定您的内容的方式。即使没有接到您的通知,Google 也可能会根据其依照 COPPA 应承担的义务,先将您的网站或应用视为面向儿童。在这些情况下,我们会尝试将这一情况通知您,而您也可以使用我们的工具指定具体的认证结果。

Google 发布商代码 (GPT)

如果您使用的是 GPT,则可以通过以下 API 调用将广告请求标记为面向儿童:

googletag.pubads().setTagForChildDirectedTreatment(int options);

options 参数设为整数值 1 可将广告请求标记为面向儿童,设为 0 则表示广告请求并非面向儿童。

为了确保您指定的选项在网页发出广告请求前生效,需确保在网页执行过程中尽早调用 setTagForChildDirectedTreatment GPT API。如果未能及时执行调用,则系统可能不会将每个广告请求中面向儿童的标记都考虑在内。例如,您需要确保对 setTagForChildDirectedTreatment 的调用先于对 googletag.enableServices()googletag.pubads().display(...) 的所有调用。

旨在刷新任何广告位的后续调用(使用 googletag.pubads().refresh)会纳入自相应广告位上次发出请求以来使用 setTagForChildDirectedTreatment 进行的更改。

通过 API 调用将广告请求标记为面向儿童之后,可取消对该值的设置。取消对该值的设置之后,在同一次网页浏览过程中发出的其他任何广告请求均默认采用网站级设置(如果适用)。使用以下 API 调用可取消设置为面向儿童:

googletag.pubads().clearTagForChildDirectedTreatment();

调用 setTagForChildDirectedTreatmenT() 之后,若不加更改或清除,后续的所有广告请求都会一直遵循该设置。

GPT 代码段示例
<script type="text/javascript">
   window.googletag = window.googletag || {cmd: []};

(function() {
   var gads = document.createElement("script");
   gads.async = true;    gads.type = "text/javascript";    var useSSL = "https:" == document.location.protocol;    gads.src = (useSSL ? "https:" : "http:") + "//securepubads.g.doubleclick.net/tag/js/gpt.js";    var node = document.getElementsByTagName("script")[0];    node.parentNode.insertBefore(gads, node);   })();
</script>
<script type='text/javascript'>
googletag.cmd.push(function() {    googletag.pubads().setTagForChildDirectedTreatment(1);    googletag.defineSlot('/1234/sports/football', [728, 90],'div_1').addService(googletag.pubads());
    googletag.enableServices();
});  
</script>

GPT 回传代码

GPT 回传代码可用于将广告从 Ad Manager 发布商投放给其他发布商,无论他们使用的是 Ad Manager 广告投放技术,还是第三方广告服务器。代码会从 Ad Manager 发布商 A 发送到发布商 B,并使用发布商 B 的广告服务器进行投放管理。

如果您使用 GPT 回传代码,则可以在 API 调用中添加以下代码,将广告请求标记为面向儿童:

setTagForChildDirectedTreatment(int options);

options 参数设为整数值 1 可将广告请求标记为面向儿童,设为 0 则表示广告请求并非面向儿童。

GPT 代码段必须在 iframe 中呈现,以防止发布商网页上运行的任何其他 GPT 实例中存在网页级设置并沿用至回传中。

如果采用回传代码,为发布商 A 向 Ad Manager 发出初始广告请求时会使用 TFCD=1TFCD=0,或者两者都不用。广告素材投放到网页之后,%%TFCD%% 宏将“沿用”初始广告请求中的值。针对发布商 B 的广告请求将使用初始广告请求中的值发送。仅在发布商 A 和发布商 B 均使用 Ad Manager 广告投放技术时,使用 %%TFCD%% 宏才会起作用。

GPT 回传代码段示例
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<div id='gpt-passback'>
  <script>
     window.googletag = window.googletag || {cmd: []};
       googletag.cmd.push(function() {
         googletag
           .defineSlot('/123/sports', [300, 250], 'gpt-passback')

           .setTagForChildDirectedTreatment(1)
           .addService(googletag.pubads());
         googletag.pubads().set('page_url', 'mydomain.com/mypage.html');
         googletag.enableServices();
         googletag.display('gpt-passback');
     });
  </script>
</div>
使用 %%TFCD%% 宏的 GPT 回传代码段示例
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<div id='gpt-passback'>
  <script>
     window.googletag = window.googletag || {cmd: []};
       googletag.cmd.push(function() {
         googletag
           .defineSlot('/123/sports', [300, 250], 'gpt-passback')
           
.setTagForChildDirectedTreatment(%%TFCD%%)
           .addService(googletag.pubads());
         googletag.pubads().set('page_url', 'mydomain.com/mypage.html');
         googletag.enableServices();
         googletag.display('gpt-passback');
     });
  </script>
</div>

详细了解 GPT 回传代码

无标记请求

如果您使用的是无标记请求,则可以通过直接向代码请求网址中添加 tfcd=[int] 参数来指定是否将广告请求标记为面向儿童。您必须在代码中比较靠前的位置指定该参数。为了保险起见,请将该参数置于前 500 个字符以内。指定 tfcd=1 可将广告请求标记为面向儿童,而指定 tfcd=0 则表示广告请求并非面向儿童。例如:

https://securepubads.g.doubleclick.net/gampad/adx?tfcd=1&iu=/12345/adunit&sz=728x90&c=12345

Google 移动广告 SDK

作为应用开发者,您可以在发出广告请求时,指明是否希望 Google 将您的内容认定为面向儿童的内容。

您可以设置 tagForChildDirectedTreatment 来指明是否应将您的内容视为面向儿童的内容(以遵守 COPPA 的规定)。如需了解详情,请参阅面向 AndroidiOS 的开发者文档。

在中介中注明面向儿童
中介有助于确保遵守儿童在线隐私保护法 (COPPA)。
您可以根据 COPPA 的规定,在 Google Mobile Ads SDK 中设置 tagForChildDirectedTreatment(true),注明应将您的内容认定为面向儿童的内容。Google 会通过中介将此信号传递给第三方广告联盟,以确保遵守 COPPA。了解详情
Ad Manager 只是一个平台。就广告关系而言,移动应用开发者与第三方广告联盟才是实际的关系方。因此,为了遵守 COPPA 的规定,开发者必须确保每个第三方广告联盟投放的广告会将开发者的内容认定为面向儿童的内容。

Google 互动式媒体广告 SDK(适用于视频)

对于视频请求,通过将 tfcd=1 参数附加到您的广告代码,即可指明您希望 Google 将您的视频内容视为面向儿童的内容。为此,您可以使用手动构建的主视频广告代码,也可以使用任何针对特定平台的 IMA SDK(HTML5iOSAndroid)。

如果您的视频播放器使用动态广告插播功能,那么它还可以在视频点播 (VOD) 或直播请求中包含 tfcd=1 参数,从而将该参数传递到所包含的任何广告请求中。

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