我正在構建HTML5移動Web應用程序。在HTML5移動網絡應用程序中動態雙擊DFP廣告管理系統刷新廣告單
它加載,初始化和構建接口。 用戶然後可以使用它通過Feed提取內容。因此用戶正在查看的內容發生變化並顯示在現有界面中。
我正在通過DFP廣告管理系統投放廣告--DoubleClick For Publishers ...我當然是新手的一個流程。
在頭上,我運行初始化代碼:
var ad1;
// THIS IS THE STRING THAT NEEDS TO CHANGE TO REFLECT DIFFERENT CONTENT ***
var adunit = '/8013/digital.first.media.test.site/Mobile/News';
googletag.cmd.push(function() {
ad1 = googletag.defineSlot(adunit, [[300, 50], [320, 50]], 'story_ad_top').setTargeting('pos',['mobile_section_top']).addService(googletag.pubads());
googletag.pubads().enableAsyncRendering();
googletag.pubads().disableInitialLoad(); //turns off rendering on initial load
googletag.enableServices();
});
然後我就可以通過調用刷新廣告隨時隨地我想:
googletag.pubads().refresh([ad1]);
這工作得很好......除了用戶查看不同的內容,因此在init上設置的adunit字符串不再是最新的。我需要更新該字符串......但我找不到一種方法來實現這一點。
我有一個的jsfiddle例如: http://jsfiddle.net/wqMXV/3/
的例子有3個按鈕,反映用戶觀看不同的內容。
任何幫助,非常感謝。