Google AdSense谷歌广告联盟发布商广告代码中的发出广告请求!Google AdSense谷歌广告联盟发布商广告代码中的广告个性化设置!针对使用 GPT 代码和 AdSense 代码的网页的广告个性化设置!
根据 google adsense谷歌广告联盟更新后的欧盟地区用户意见征求政策,您必须向位于欧洲经济区 (EEA) 和英国境内的用户披露相关信息;在法律有相应要求的情况下,必须就 Cookie 或其他本地存储方式的使用征得他们的同意。
Google AdSense谷歌广告联盟发布商广告代码中的发出广告请求
默认情况下,Google 在收到广告请求后会投放个性化广告,具体选择的广告取决于网页的内容以及访问该网页的具体用户的历史记录。Google 也支持投放非个性化广告。详细了解个性化广告和非个性化广告
如果您符合我们意见征求政策的要求,并且希望向欧洲经济区和英国境内访问您网站的所有用户投放个性化广告,则无需对您的广告代码进行任何更改。您可以在 AdSense 内容广告界面或 Google Ad Manager 界面中启用非个性化广告投放。
如果您希望向一些用户投放个性化广告,而向另外一些用户投放非个性化广告,则可使用 GPT 和 AdSense/Ad Manager 异步广告代码,它们可帮助发布商按网页触发非个性化广告投放。如果您允许自己的所有用户或部分用户在个性化广告与非个性化广告间进行选择,这些广告代码可能就会派上用场。
非个性化广告不会将 Cookie 用于实现广告个性化,但会使用它们来确保广告展示频次不超过频次上限、生成汇总的广告报告以及打击欺诈和滥用行为。因此,在《电子隐私指令》中有关 Cookie 使用的规定所适用的国家/地区,需就使用 Cookie 征得用户同意后,才能将其用于前述目的。详细了解非个性化广告。
对于 GPT 代码:
请使用下面的方法:
googletag.pubads().setRequestNonPersonalizedAds(1)
对于 AdSense 和 Ad Manager 异步广告代码:
请设置下面的值:
(adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1
您只需在浏览器的“开发者工具”视图中找到相应广告请求,然后看看其中是否有参数
&npa=1
即可验证广告代码所请求的是否为非个性化广告。
调用
setRequestNonPersonalizedAds(0) 或设置 requestNonPersonalizedAds=0
会重新启用个性化。