Ads DFP中的页外放置问题

Ads DFP中的页外放置问题,ads,google-dfp,Ads,Google Dfp,我正在通过DFP测试我公司的广告标签,在我们的一些出版商想要实现的页面外过程中遇到了一些问题。我有一切正常工作,但我想知道我是否因为一些事情对我来说没有意义而误解了某些东西。以下是我当前的设置: 我创建了一个新的广告单元,并指定了1x1的大小,因为似乎您必须指定一个大小,即使广告是在页面外提供的。然后我给它贴了一个位置 我添加了一个新订单和一个行项目,然后将库存定位到我创建的广告单元 然后,我添加了一个带有自定义类型的新创意,并将目标大小设置为页外 在批准了所有内容后,我选择了我想要的广告单元,

我正在通过DFP测试我公司的广告标签,在我们的一些出版商想要实现的页面外过程中遇到了一些问题。我有一切正常工作,但我想知道我是否因为一些事情对我来说没有意义而误解了某些东西。以下是我当前的设置:

我创建了一个新的广告单元,并指定了1x1的大小,因为似乎您必须指定一个大小,即使广告是在页面外提供的。然后我给它贴了一个位置

我添加了一个新订单和一个行项目,然后将库存定位到我创建的广告单元

然后,我添加了一个带有自定义类型的新创意,并将目标大小设置为
页外

在批准了所有内容后,我选择了我想要的广告单元,并点击了
生成标签
。这给了我一个弹出窗口,里面有我需要的所有代码。有一个
页外单元
复选框,我发现我需要启用它才能工作。奇怪的是,当我检查它时,结果脚本和代码定义了两个广告时段:

googletag.defineSlot('/9999999/out-of-page_26297', [1, 1], 'div-gpt-ad-9999999-0').addService(googletag.pubads());
googletag.defineOutOfPageSlot('/9999999/out-of-page_26297', 'div-gpt-ad-9999999-0-oop').addService(googletag.pubads());


googletag.cmd.push(函数(){googletag.display('div-gpt-ad-999999-0');});
googletag.cmd.push(函数(){googletag.display('div-gpt-ad-999999-0-oop');});
让我困惑的是,我似乎只需要一个页面外的广告槽。1x1实际上似乎没有任何作用,如果我只是注释掉
googletag.defineSlot()
调用,我仍然可以正确地注册印象。我要为我们的出版商写一篇教程,我真的想避免混淆他们,一个广告有多个广告位似乎是错误的。有没有办法避免这种情况发生?我的设置有误吗?谷歌是否真的需要这两个位置来解决这个问题,还是一个bug


我注意到的另一件事是,当我转到Inventory选项卡并从左侧菜单中选择Generate Tags时,我没有选择Out of page的选项。只有当您从单个广告位置生成标签时,它才可用,这令人难以置信地困惑。

删除您创建的1x1插槽时,您应该会做得很好。页面不足的插槽可能就是您所需要的全部。我见过出版商在某些情况下添加1x1插槽,他们希望在同一页面负载上运行墙纸和另一个页面外的创意。在这种情况下,他们会有一个出页目标行项目提供出页创意,并有一个单独的行目标与墙纸创意1x1插槽

只要DFP中的行项目以超出页面大小为目标,您就应该能够摆脱1x1插槽


不管怎样,我希望这有帮助

这基本上就是我得出的结论。当然,我正在测试这个,以便外部出版商可以设置这些标签,而告诉他们删除那些未使用的位置会让人更加困惑。
<!-- out-of-page_26297 -->
<div id='div-gpt-ad-9999999-0' style='width:1px; height:1px;'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-9999999-0'); });
</script>
</div>
<!-- out-of-page_26297 out-of-page -->
<div id='div-gpt-ad-9999999-0-oop'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-9999999-0-oop'); });
</script>
</div>