我正在测试通过DFP广告管理系统运行的我公司的广告代码,并且出现了一些与我们的某些发布商希望实施的页外流程有关的问题。我有一切正常工作,但我想知道我是否配置错误,因为有些事情对我来说没有意义。以下是我当前的设置:DFP广告管理系统中的页外展示位置问题
我创建了一个新的广告单元,并指定了1x1的大小,因为您似乎必须指定大小,即使广告是通过页面投放的。然后我附加了一个展示位置。
我添加了新订单和订单项,然后将广告资源定位到我创建的广告单元。
然后,我添加了一种新的“自定义”类型的“广告素材”,并将目标大小设置为Out-of-page
。
批准了我选择的所有广告单元后,我想要的所有内容,然后点击Generate Tags
。这给了我一个弹出所有我需要的代码。有一个out-of-page unit
复选框,我发现我需要启用此工作。有什么奇怪的是,当我检查,得到的脚本,代码定义了两个广告位:
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());
和
<!-- 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>
什么是困惑我的是它好像我只需要出的 - 页面广告位。 1x1实际上并没有做任何事情,如果我只是将googletag.defineSlot()
调用注释掉,我仍然会正确注册展示次数。我将不得不为我们的发布者编写一个教程,我真的很想避免混淆他们,并且为一个广告制作多个广告位似乎是错误的。有什么方法可以避免这种情况发生?我错误地设置了一些东西吗?谷歌是否真的需要这两个位置的地方,或者它是一个错误?
我注意到的另外一件事是,当我转到“库存”选项卡并从左侧菜单中选择“生成标签”时,我没有选择选择“超出页面”。只有在您从单个广告展示位置生成代码时才能使用,这非常令人困惑。
这实际上是我来到的结论。当然,我正在对此进行测试,以便外部发布商可以设置这些代码,并且告诉他们删除这些未使用的展示位置会更加令人困惑。 – Mordred