我正在构建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个按钮,反映用户观看不同的内容。
任何帮助,非常感谢。