根据我迄今为止的经验,sizeMapping(),DFP中的自适应广告会破坏赞助。
例如,如果我像这样定义sizeMapping:
addSize([1024, 768], [970, 90], [728, 90], [320, 50], [300, 250])
然后我在728x90的特定广告单元上设置了赞助商。 我还设置了一个包含所有广告单元的网站(展示位置)970x90,包括赞助商,但优先级较低。
结果是,由于sizeMapping变量,970x90将在赞助的728x90之前显示,即使在由728x90特别赞助的广告单元上也是如此。
帮助!?!
答案 0 :(得分:0)
你解决了这个问题吗?您需要使用defineSizeMapping
代替addSize
。
所以它应该是这样的:
googletag
.defineSlot('AD_UNIT_PATH', [0, 0], 'ID')
.defineSizeMapping([[1024, 768], [[970, 90], [728, 90], [320, 50], [300, 250]]])
// Assuming [1024, 768] is the VP size & [[970, 90], [728, 90], [320, 50], [300, 250]] are the creative sizes.
.addService(window.googletag.pubads());