Google DFP - 刷新广告位,不增加新展示次数



我需要在 15 秒后刷新所有广告位,并将新广告加载到广告位,而不计算新展示次数。 ** 这有效 :

googletag.pubads().refresh([slot1], {changeCorrelator: false});

**但是当我添加设置的间隔 30 秒时,它不会刷新-

setInterval(function(){googletag.pubads().refresh(null, {changeCorrelator: false}, 30000)});

请帮忙..嘟嘟

语法为:

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(( {...}(;

最新更新