gpt4 book ai didi

javascript - DFP 中的多个广告/广告素材尺寸

转载 作者:行者123 更新时间:2023-11-29 10:19:02 27 4
gpt4 key购买 nike

我想知道如何在 DFP 中为不同的浏览器宽度/屏幕分辨率创建不同的广告/创意尺寸。我找到了这篇关于这个问题的 DFP 文章,但它是专门针对移动用户的,他们没有给出任何代码,而只是一种方法。这是文章:

http://support.google.com/dfp_premium/bin/answer.py?hl=en&answer=2615435

他们在其中给出了一个代码方法,如下所示:

if screen size < 300px
ad tag size = 216
else if screen size < 600px
ad tag size = 300
else
ad tag size = 600

但本文仅适用于移动广告。 :( 这是我的广告图片的 jsfiddle:http://jsfiddle.net/EptwH/3/

如果有人能告诉我是否有一种方法可以针对不同的浏览器宽度设置多个广告素材/广告尺寸,那就太棒了。还有一件事要补充,我不想完全改变广告尺寸,比例将保持不变...例如,我想要一个 100x50 的广告,然后是 200x100,然后是 300x150,然后是 400x200等。如果有人可以帮助我,或者让我知道这是否可能......那太棒了!

最佳答案

如果您看到 DFP 要求您嵌入到页面中的 JS 代码,它们分为三个“阶段”:

  • 首先定义页面上的可用位置
  • 第二次启用该服务
  • 第三,你要求填补空缺。

在第一步中,您可以有一些条件代码。所以你可以替换这个语句:

googletag.defineSlot('/1234567/my_slot', [728, 90], 'gpt-apps-large').addService(googletag.pubads());

有条件的:

if(window.width>728) {
googletag.defineSlot('/1234567/my_slot', [728, 90], 'gpt-apps-large').addService(googletag.pubads());
} else {
googletag.defineSlot('/1234567/my_slot', [468, 60], 'gpt-apps-large').addService(googletag.pubads());
}

编辑:奖励提示——使用此处的信息 https://support.google.com/dfp_sb/bin/answer.py?hl=en&answer=181070 来调试您的广告转换。

关于javascript - DFP 中的多个广告/广告素材尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15366618/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com