看板 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