顯示廣告
隱藏 ✕
看板 Knuckles
作者 Knuckles (站長 那克斯)
標題 [DFP] 更新廣告的API googletag.pubads().refresh();
時間 2013年11月26日 Tue. AM 12:51:02


參考:
https://support.google.com/dfp_premium/answer/1650154?expand=pubservice_details&hl=en#refresh

使用以下指令可以更新所有廣告
googletag.pubads().refresh();

只有在DFP code使用非同步模式下才有作用 (Async mode only)


如果只有某個廣告版位才要更新的話
在DFP的 head code 裡,找到要更新的那個版位

googletag.cmd.push(function() {
googletag.defineSlot('/13150401/160x600_ajax', [160, 600], 'div-gpt-ad-1385584187036-0').addService(googletag.pubads());

修改為

ads_refresh_slots = [];
googletag.cmd.push(function() {
var slot = googletag.defineSlot('/13150401/160x600_ajax', [160, 600], 'div-gpt-ad-1385584187036-0').addService(googletag.pubads());
ads_refresh_slots.push(slot);

然後要更新廣告時,改成執行以下指令即可

googletag.pubads().refresh(ads_refresh_slots);


--
※ 作者: Knuckles 時間: 2013-11-26 00:51:02
※ 編輯: Knuckles 時間: 2014-01-20 00:02:18
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 345 
Knuckles 轉錄至看板 Knuckles_note (使用連結) 時間:2013-11-26 13:25:29
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇