[英]Google DFP - Refresh AD slot without New Impression Count
我需要在15秒后刷新所有广告位,然后将新广告加载到该广告位中而不计入新的展示次数。 **这有效:
googletag.pubads().refresh([slot1], {changeCorrelator: false});
**但是当我添加30秒的设置间隔时。
setInterval(function(){googletag.pubads().refresh(null, {changeCorrelator: false}, 30000)});
请帮助..Tnx
语法为:
setInterval(function, milliseconds)
下面的代码应该工作:
setInterval(function(){
googletag.pubads().refresh(null, {changeCorrelator: false});
}, 30000);
您遇到的问题是由于应将refresh()
调用推入googletag
命令的事实。 因此,这应该可以解决您的问题:
setInterval(function(){
googletag.cmd.push(function() {
// refresh fetches a new ad for each slot, without changing the correlator.
googletag.pubads().refresh(null, {changeCorrelator: false});
});
}, 30000);
请注意上面示例中的这一行: googletag.cmd.push(function(){...});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.