我需要在15秒后刷新所有广告位,然后将新广告加入广告位,而不计算新展示次数。 **这有效:
googletag.pubads().refresh([slot1], {changeCorrelator: false});
**但是当我将设定间隔添加30秒时......它不会刷新 -
setInterval(function(){googletag.pubads().refresh(null, {changeCorrelator: false}, 30000)});
请帮助..Tnx
答案 0 :(得分:0)
语法为:
var str = "\\dagdahughuad\\dajughdaug"
var str2 = str.replacingOccurrences(of: "\\", with: "", options:
NSString.CompareOptions.literal, range: nil)
print(str2)
下面的代码应该有效:
setInterval(function, milliseconds)
答案 1 :(得分:0)
您遇到的问题是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(){...});