我无法在 jQuery-UI 选项卡(通过 ajax 加载)中显示 Google DFP 广告。我这里有一个例子:
http://www.anecka.com/google_dfp/
如您所见,初始页面加载和刷新工作正常,当用户在标签之间切换时,Google DFP 广告消失。Google 控制台显示我的标记是正确的,并且控制台中没有 javascript 错误。
我有一个推送广告的方法:
function pushVerticalGoogleAd(slot, div_id) {
googletag.cmd.push(function() {
googletag.defineSlot('/7085388/' + slot, [950, 80], div_id).addService(googletag.pubads());
googletag.enableServices();
googletag.display(div_id);
});
}
每个选项卡都包含对此方法的调用,如下所示:
pushVerticalGoogleAd('homepage_top_950x80', 'ad1');
现在在你说这是因为我重用了相同的 div-id 并且我声明了重复的插槽之前,我同意,但是每当我在服务器上随机化广告 div_ids 时,它仍然会出现这个问题。
我知道我可能在这里用鞋敲钉子,所以任何有 Google DFP 经验的人都知道我在哪里可以买到锤子?:)
谢谢