我们正在将广告基础架构从使用adtech迁移到DFP。对于任何类型的页面外广告,我们都面临着一个特定的障碍。我们有超出类型的pre-stitial和壁纸/皮肤广告。两者都面临同样的问题。
我可以看到该广告的标记+脚本被正确调用&在我们设置的oop div容器内插入DOM。问题似乎是GPT生成的iframe标签设置了高度& iframe的宽度(包含广告的标记+脚本)为1 px。不仅如此,它不尊重广告的OOP性质,因为它没有将位置设置为绝对&顶部,在CSS中保留为0。可以说没有执行iframe的破坏。
为了给你一些上下文我们确定了以下内容,
var prestitialOOP = googletag.defineOutOfPageSlot('/1234567890/Core/ROS/Prestitial', 'div-gpt-ad-1397599585565-0-oop');
prestitialOOP.addService(googletag.pubads());
Test_Prestitial
标记为Out-of-page
P.S. this is the link to the creative template code we are using.
请告诉我们如何更好地调试此情况。此外,如果有人可以向我们展示其工作的网站和模板,我们可以从那里学习。
仅供参考,当我手动设置注入iframe
的css以接管完整的视图屏幕时,广告显示正常。
答案 0 :(得分:1)
我必须以编程方式设置广告容器的宽度/高度。我发布的是完整的解决方案,用于执行DFP广告管理系统的页外广告,例如prestitial。