确认您的网站是否使用了IAB TCF v1 或v2版本。
从您的网站代码中查找包含TCF代码的段落。 如果您使用的是v1版本,请查找__tcfapi()
函数;如果是v2,您则可以查找到__tcfapi()
和__cmp()
函数。
查找包含字符串的段落,并将其名称更改为最新版本。此外,您还可以删除任何旧的TCF字符串。例如,您可以将旧字符串s1更改为新版本字符串s2:
// s1--旧字符串
__tcfapi('removeEventListener',2,function(tcData,status){},'cmpData');
// s2--新字符串
__tcfapi('removeEventListener',2,function(tcData,status,removed){},'onCmpReady');
// 等待__tcfapi完成
__tcfapi('addEventListener', 2, function(tcData, status, more) {
// 如果用户之前选择了拒绝或未作出选择,则让其重新作出选择
if (status == 'tcloaded' || status == 'useractioncomplete') {
// 获取用户同意
__tcfapi('getTCData', 2, function(tcData, status) {
// 告诉AdSense用户的同意情况,并启用广告
if (status == 'success') {
window.googletag.cmd.push(function() {
window.googletag.pubads().setRequestNonPersonalizedAds(
tcData.purpose.consents[1] ? 0 : 1
);
});
}
});
}
});
上一篇:AdSense广告刷新