若要集成 IAB Europe 透明度和用户意见征求框架 (TCF),发布商必须在其网站或应用中部署一个已在 IAB 注册的 TCF CMP。该 CMP 用于创建和发送透明度和用户意见征求 (TC) 字符串。然后,Google 的广告代码和 SDK 会使用来自该 CMP 的 TC 字符串。
本文内容:
通用指南
如果您已在自己的网站或应用中部署了一个已在 IAB Europe 注册的 TCF CMP,Ad Manager 会自动使用来自该 CMP 的 TC 字符串。
注意:如果您使用的是 Google 的 IAB GDPR 消息,Ad Manager 会在您的所有消息中自动填充您选择的广告技术提供商。否则,您在已于 IAB 注册的 TCF CMP 中选择的任何 CMP 供应商,都会覆盖您在欧盟地区用户意见征求控件中选择的广告技术提供商。这包括您已通过欧盟地区用户意见征求控件选择了向所有欧洲经济区 (EEA)、英国和瑞士用户投放非个性化广告 (NPA) 的情况。
如果您在广告请求中设置了非个性化广告,我们会查看该设置以及 TC 字符串所表示的用户意见,然后采用最保守的那项设置。
-
将 TC 字符串传递给代码:GPT、GPT 回传、AdSense 和 Ad Exchange 代码会自动与 IAB CMP 通信,无需发布商配置就能将 TC 字符串转发到 Ad Manager。IMA SDK 和移动广告 SDK 会自动获取、解析并遵循本地存储空间中的 TC 字符串。当 Ad Manager 发布商使用无代码请求代替广告代码来请求获取在广告服务器中进行投放管理的原始广告素材代码时,相应页面上并无可与 CMP API 互动的代码。所以在这种情况下,我们需依靠发布商以网址参数(由 TCF 规范所定义)的形式向我们发送 TCF 字符串。为此,发布商需要手动传递以下信号:
gdpr={0,1}
和gdpr_consent={tc string}
。您也可以选择传递addtl_consent={ac string}
。
在收到有效的 TC 字符串之前,Ad Manager 不会请求广告。 -
将 TC 字符串传递给程序化广告素材:IAB TC 字符串会自动传递到 Google 的程序化渠道,无需发布商进行任何配置。
-
将 TC 字符串传递给非程序化广告素材:请与您的广告素材提供商一起确定您是否需要对广告素材进行额外的配置,以确保它们正确使用 TC 字符串。Ad Manager 支持 IAB TCF 宏(
${GDPR}、${GDPR_CONSENT_XXXX}
和${ADDTL_CONSENT}
),让您能在需要时手动将 TC 字符串传递给其他广告素材供应商。不妨详细了解 IAB TCF 和预订。 -
将 TC 字符串传递给中介合作伙伴:IAB TC 字符串将保存在设备本地存储空间中(对于 iOS 设备,该字符串存储在
NSUserDefaults
中;对于 Android 设备,则存储在SharedPreferences
中)。当在中介广告瀑布流请求中调用该字符串时,它可供所有中介合作伙伴获取、解析并予以遵循。
对个性化广告和非个性化广告的要求
我们的互操作性指南旨在体现 Google 现行的政策要求,特别是 Google 的《欧盟地区用户意见征求政策》和禁止通过指纹识别身份的政策中规定的要求,例如我们的第三方广告投放要求中包含的相关政策。Google 的政策仍然适用,并且在某些情况下会比 IAB Europe TCF 政策的限制更严格。发布商应查看他们选择通过 IAB Europe TCF 合作的供应商的注册设置。只有当 Google 是发布商 CMP 中的供应商时,以下要求才适用。
投放个性化广告须满足的要求
当满足以下所有条件时,Google 会投放个性化广告:
- 最终用户同意让 Google 执行以下操作:
- 在设备上存储和/或访问信息(用途 1)
- 创建用于投放个性化广告的用户画像(用途 3)
- 选择个性化广告(用途 4)
- Google 有采取以下做法的合法权益(或者,在发布商将其 CMP 配置为请求用户同意 Google 采取这些做法的情况下,已征得用户同意):
- 选择基本广告(用途 2)
- 衡量广告效果(用途 7)
- 使用市场调研结果进行受众群体分析(用途 9)
- 开发和改进产品(用途 10)
投放非个性化广告须满足的要求
如果不符合投放个性化广告的要求,当满足以下所有条件时,Google 会投放非个性化广告:
- 最终用户同意让 Google 执行以下操作:
- 在设备上存储和/或访问信息(用途 1)
- Google 有采取以下做法的合法权益(或者,在发布商将其 CMP 配置为请求用户同意 Google 采取这些做法的情况下,已征得用户同意):
- 选择基本广告(用途 2)
- 衡量广告效果(用途 7)
- 使用市场调研结果进行受众群体分析(用途 9)
- 开发和改进产品(用途 10)
注意:如果不符合上述要求,则只能投放受限广告:
- 未就用途 1 征得用户同意
- 对用途 2、7、9 和 10 享有合法权益或已征得用户同意
说明 | 广告投放行为 |
---|---|
未就“让 Google 在设备上存储和/或访问信息”(用途 1)征得用户同意 根据我们现行的《欧盟地区用户意见征求政策》,无论要投放个性化广告还是非个性化广告,在使用 Cookie 或移动标识符之前都必须先征得用户同意。对于非个性化广告,在使用 Cookie 或移动标识符之前仍须先征得用户同意,这是因为非个性化广告仍会使用 Cookie 或移动标识符来防范欺诈和滥用行为、控制广告展示频次不超过频次上限,以及生成汇总的广告报告。 |
如果您未就用途 1 征得用户同意,但对于用途 2、7、9 和 10,您都有合法权益或已征得用户同意,Google 会尝试投放受限广告。 集成了 TCF 的瑞士发布商可以利用 PurposeOneTreatment 标记,如 IAB Europe 的 TCF 字符串格式规范中所述。 |
无效的 TC 字符串 TC 字符串无法解析(例如,部分字段缺失)。 |
如果 TC 字符串无效,我们将不会投放任何广告。 |
灵活的供应商注册设置和发布商限制
IAB Europe TCF 让发布商能够自行指定各种限制。通过指定这些限制,发布商可以表明自己的偏好设置,此类偏好设置优先于供应商的偏好设置(若适用)。发布商永远不能让供应商违反其在全球供应商列表 (GVL) 注册设置中指定的法律依据或用途。这些设置之所以被称作“限制”,就是因为它们绝不会扩大供应商的可操作范围,而只会限制这一范围。
发布商应查看他们选择通过 TCF 合作的供应商的注册设置。如果某个供应商已出于 Google 的互操作性指南中要求“征得用户同意”的某种用途,灵活地将“合法权益”注册为默认法律依据,而且某个发布商想通过 Google 产品与该供应商合作,此发布商便应在其 CMP 的发布商限制中为该供应商选择“征得用户同意”。
Google 已将用途 2、7、9 和 10 注册为灵活用途,默认为需要合法权益。除非发布商将自己的 CMP 配置为要求 Google 就这些用途征得用户同意,否则 Google 会以 CMP 与用户确认过的合法权益作为法律依据。Google 未就用途 1、3 和 4 进行灵活注册,且始终需要就这些用途征得用户同意。
额外同意模式
“额外同意模式”是一项临时技术规范,专供已经采用了 IAB Europe TCF 的发布商补充使用,旨在为尚未在 IAB Europe 全球供应商列表 (GVL) 中注册的供应商架桥铺路,帮助他们遵守相关政策。通过遵循该规范,发布商、意见征求管理平台 (CMP) 和合作伙伴可在实施 IAB Europe TCF 的同时,针对那些尚未注册加入“IAB Europe 全球供应商列表”但已包含在 Google 广告技术提供商 (ATP) 列表中的公司收集并传播更多的用户意见。不妨详细了解额外同意模式。
实时出价和公开出价
IAB Europe TCF 逻辑适用于出价请求、出价响应和 Cookie 匹配请求。
当供应商就“广告个性化”(TC 字符串中的用途 3 和 4)注册了“征得用户同意”或(在少数情况下)注册了“未使用”时,我们允许发送出价请求并启用 Cookie 匹配。如果供应商就个性化广告相关用途(TC 字符串中的用途 3 和 4)注册了“征得用户同意”,但尚未获得用户同意,则他们将:
-
不会收到出价请求。
-
不会收到对 Cookie 匹配请求的响应。
此外,Google 必须已就用途 1、3 和 4 征得用户同意。
预订
我们针对预订推出了一个解决方案来支持 IAB Europe TCF,其中提供了控件来指明您当前在预订方面与哪些供应商合作。不妨详细了解如何为 Ad Manager 预订型广告系列中的广告素材声明广告技术提供商
中介
如果您已选择采用 IAB Europe TCF 解决方案,请确保您的所有中介合作伙伴都会显示在 CMP 中。这将确保 Google 可继续向您的中介广告瀑布流中的所有合作伙伴发出广告请求。
在构建中介广告瀑布流之前就会先发送 TC 和 AC 字符串,以便评估它们所表示的内容,从而确认相应中介合作伙伴是否存在于其中一个字符串中。
- 如果该中介合作伙伴存在于某一字符串中,并且已就至少 1 项用途征得用户同意或者确立了合法权益,那么在构建中介广告瀑布流的过程中,系统便会将该中介合作伙伴添加到瀑布流内。
- 如果该中介合作伙伴不存在于这些字符串中或者已被用户彻底拒绝,系统便不会在中介广告瀑布流中向该中介合作伙伴发送广告请求。
Cookie 匹配
我们支持使用 gdpr
和 gdpr_consent
字段来为入站和出站 Cookie 同步请求传递 IAB Europe TCF 意见征求信息。这两个参数是可选的。即使 gdpr_consent=
不存在,我们的标准《欧盟地区用户意见征求政策》仍然适用。
如果 Cookie 匹配请求中有 &gdpr
和 &gdpr_consent
参数,那么仅当满足以下所有条件时,Ad Manager 才会将 Cookie 与第三方供应商请求同步:
- 最终用户同意让 Google 执行以下操作:
- 在设备上存储和/或访问信息(用途 1)
- 创建用于投放个性化广告的用户画像(用途 3)
- 选择个性化广告(用途 4)
- Google 有采取以下做法的合法权益(或者,在发布商将其 CMP 配置为请求用户同意 Google 采取这些做法的情况下,已征得用户同意):
- 选择基本广告(用途 2)
- 衡量广告效果(用途 7)
- 使用市场调研结果进行受众群体分析(用途 9)
- 开发和改进产品(用途 10)
- 最终用户不允许供应商出于“创建用于投放个性化广告的用户画像”(用途 3)这一目的来使用合法权益。
- 最终用户不允许供应商出于“选择个性化广告”(用途 4)这一目的来使用合法权益。
- 每个供应商未针对“主动扫描设备特征进行身份识别”(特殊功能 2)进行注册,或者虽已针对特殊功能 2 进行注册,但透明度和用户意见征求 (TC) 字符串却表示用户未同意使用特殊功能 2。
- 每个供应商都需就至少 1 项用途进行注册,并已就相应用途获得有效的法律依据。
- 最终用户同意让供应商“在设备上存储和/或访问信息”(用途 1)。