Responsive design DFP大小映射打破赞助关系

Responsive design DFP大小映射打破赞助关系,responsive-design,google-dfp,Responsive Design,Google Dfp,根据我目前的经验,DFP中响应性广告的sizeMapping()打破了赞助关系 例如,如果我这样定义尺寸映射: addSize([1024, 768], [970, 90], [728, 90], [320, 50], [300, 250]) 然后,我在一个特定的广告单元上设置了一个赞助,这个广告单元是728x90。 我还设置了一个运行站点(placement)970x90,其中包括所有优先级别较低的广告单元,包括赞助广告单元 结果是,由于sizeMapping变量,970x90将显示在赞助的

根据我目前的经验,DFP中响应性广告的sizeMapping()打破了赞助关系

例如,如果我这样定义尺寸映射:

addSize([1024, 768], [970, 90], [728, 90], [320, 50], [300, 250])
然后,我在一个特定的广告单元上设置了一个赞助,这个广告单元是728x90。 我还设置了一个运行站点(placement)970x90,其中包括所有优先级别较低的广告单元,包括赞助广告单元

结果是,由于sizeMapping变量,970x90将显示在赞助的728x90之前,即使是在728x90专门赞助的广告单元上


救命

你解决了这个问题吗?您需要使用
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());

我们离开了DFP,所以这不再是问题:)