撤消同意是欧洲经济区 (EEA)、英国和瑞士境内曾同意投放个性化广告的用户可以撤消该同意的过程。您必须在网站/应用的菜单中提供一个链接,让想要撤消同意的用户可点击此链接进行撤消;然后再次向这类用户显示用户意见征求消息。
注意:
- 用户可撤消同意是“隐私权和消息”用户意见征求计划的一项要求。请务必先在您的网站底部添加一条可供用户撤消同意的链接(标题为“隐私和 Cookie 设置”),然后再发布用户意见征求消息。您还可以在数据、Cookie 或隐私权政策页面中添加一条可供用户撤消同意的链接。
- 使用“自动广告”功能创建欧洲法规消息的 AdSense 发布商不需要遵循此流程来部署用户意见撤消机制。供用户撤消同意的链接会自动显示在他们的网站上。
针对应用的用户意见撤消函数
如需了解详情,请参阅开发者文档:
针对网站的用户意见撤消函数
使用Privacy & Messaging JavaScript API 在网站上显示撤消链接。您可以使用以下函数调用撤消流程:googlefc.callbackQueue.push(googlefc.showRevocationMessage)
代码示例
<a href="javascript:googlefc.callbackQueue.push(googlefc.showRevocationMessage)">隐私权和 Cookie 设置</a>。
针对 AMP 网页的用户意见撤消函数 (Beta 版)
针对 AMP 网页的欧洲法规消息目前不适用于 AdSense。
若要调用该撤消流程,请完成以下步骤:
- 将以下用户意见撤消代码放到您网站的 HTML 代码所含
<amp-consent>
标记内clientConfig
属性的前面:"postPromptUI": "fcConsentRevocation"
代码示例
<amp-consent id="googlefc" layout="nodisplay" type="googlefc">
<script type="application/json">
{
"postPromptUI": "fcConsentRevocation",
"clientConfig": {
"publisherIdentifier": "[具有唯一性的发布商 ID]"
}
}
</script>
</amp-consent> - 将用户意见撤消链接代码放到您网站的 HTML 代码所含
</amp-consent>
这一结束标记的后面,以调用该撤消流程:代码示例
<div id="fcConsentRevocation">
<button on="tap:googlefc.prompt(consent=googlefc, expireCache=true)">管理隐私权选项</button>
</div>
用户意见撤消按钮会向所有 AMP 流量(包括来自欧洲经济区 (EEA)、英国和瑞士境外的流量)显示。
fcConsentRevocation <div>
标记内的代码可完全自定义。植入代码后,您可酌情进行调整,但对代码所做的任何更改都必须遵循以下准则:
- 您必须使用特殊语法添加按钮。
<div>
ID 必须与<amp-consent>
HTML 代码内的postPromptUI
值一致。示例
<div id="fcConsentRevocation">
应与"postPromptUI": "fcConsentRevocation"
一致<amp-consent>
ID 必须与按钮 HTML 代码中的tap
值一致。示例
<amp-consent id="googlefc" [...] >
应与<button on="tap:googlefc.prompt [...]" >
一致