2017-07-05 10 views
0

15秒後にすべての広告スロットを更新し、新しいインプレッションをカウントせずに新しい広告をスロットに読み込む必要があります。 **これは動作します:Google DFP - 新しいインプレッション数のない広告スロットを更新する

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

**私はセットインターバル30秒を追加したとき...それは

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

Plsはhelp..Tnxをrefreshing-されていない

答えて

0

構文は次のとおりです。 :

setInterval(function, milliseconds) 

コード怒鳴るは動作するはずです:

あなたが持っている0
setInterval(function(){ 
    googletag.pubads().refresh(null, {changeCorrelator: false}); 
}, 30000); 
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(関数(){...});

関連する問題