在Google DFP中," Out of Page"没有出现在被贩运的网页上

时间:2014-04-21 17:41:22

标签: ads google-dfp interstitial

我们正在将广告基础架构从使用adtech迁移到DFP。对于任何类型的页面外广告,我们都面临着一个特定的障碍。我们有超出类型的pre-stitial和壁纸/皮肤广告。两者都面临同样的问题。

我可以看到该广告的标记+脚本被正确调用&在我们设置的oop div容器内插入DOM。问题似乎是GPT生成的iframe标签设置了高度& iframe的宽度(包含广告的标记+脚本)为1 px。不仅如此,它不尊重广告的OOP性质,因为它没有将位置设置为绝对&顶部,在CSS中保留为0。可以说没有执行iframe的破坏

为了给你一些上下文我们确定了以下内容,

  • 初始化GPT,var prestitialOOP = googletag.defineOutOfPageSlot('/1234567890/Core/ROS/Prestitial', 'div-gpt-ad-1397599585565-0-oop'); prestitialOOP.addService(googletag.pubads());
  • 确保广告素材Test_Prestitial标记为Out-of-page
  • 确保我们这边的代码+ css都不会干扰谷歌生成的标记。

P.S. this is the link to the creative template code we are using.

请告诉我们如何更好地调试此情况。此外,如果有人可以向我们展示其工作的网站和模板,我们可以从那里学习。

仅供参考,当我手动设置注入iframe的css以接管完整的视图屏幕时,广告显示正常。

1 个答案:

答案 0 :(得分:1)

我必须以编程方式设置广告容器的宽度/高度。我发布的是完整的解决方案,用于执行DFP广告管理系统的页外广告,例如prestitial。

Markup Shell

JavaScript code to render the presttial ad

Style in LESS