簡體   English   中英

DFP中的多個廣告/廣告素材尺寸

[英]Multiple Ad/Creative Sizes in DFP

我想知道如何在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=zh-CN&answer=181070調整廣告投放中的信息。

對我來說簡單的window.width沒有工作,但這很好:

if(window.innerWidth>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());
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM