我们使用的是DFP响应ads,但不知道如何让它显示出适合的最大尺寸。例如,如果同时存在主板(728x90)和超级主板(900x90),则当浏览器大于900 to (桌面)时,它应该显示超级领导板,从900 to到738 to (tablet),它应该显示该主板。
现有的映射(为了清晰起见,我省略了其余的广告代码):
var leaderboardMapping = [
[[900, 300], [[900,90],[728,90]]],
[[738, 300], [728,90]]
];这总是显示在平板电脑大小的领导板,但问题是,这将在主板和超级主板之间的桌面大小交替。
我尝试过这样做来指定首选项,但是相同大小的第二个值似乎被忽略了。
var leaderboardMapping = [
[[900, 300], [900,90]],
[[900, 300], [728,90]],
[[738, 300], [728,90]]
];我们目前唯一的解决方案是在平板电脑上使用DFPs设备,但这与响应性设计的使用不太相符,而且会错过为桌面用户提供浏览器范围<900 of的广告。
发布于 2014-09-10 14:05:40
我们最终得到了一个不理想的解决方案,但对我们有效,所以我认为值得分享。
我们仍然使用初始映射
var leaderboardMapping = [
[[900, 300], [[900,90],[728,90]]],
[[738, 300], [728,90]]
];在行项中,我们使用加权创造性旋转
然后以最高的权重(100)设置较大的创造性(900x300),以最低的权重(0.001)设置较小的创造性(728x90)。
如果我的数学是正确的,较小的尺寸现在只能显示1/10万的印象。对我们的环境来说,不是完美的,而是可以忽略不计的。
发布于 2017-09-20 15:01:51
为了那些晚些时候来找这篇文章的人。现在可以使用Creative来完成这一任务。您可以为您提供的不同广告大小分配tablet,因此只能在移动设备上提供MPU (300x250),而公告牌则可以在桌面和平板电脑上使用。都在同一行项内。
https://stackoverflow.com/questions/25423056
复制相似问题