Google DFP广告管理系统 - 刷新AD广告位但没有新展示次数

时间:2017-07-05 10:48:07

标签: javascript tags google-dfp

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

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

**但是当我将设定间隔添加30秒时......它不会刷新 -

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

请帮助..Tnx

2 个答案:

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