2016-02-02 22 views
0

即時通訊試圖解決雙擊ad-compononent的構成。 要使用ID必須具有的屬性數據時隙定義,就像這個(唯一可用的),例如: Accellerated Mobile Pages(Amp):ampc ad for doubleclick

<amp-ad width=320 height=50 
 
type="doubleclick" 
 
data-slot="/4119129/mobile_ad_banner"> 
 
</amp-ad>]]>

我的問題是,如果有人知道,如何生成數據時隙和/或它裏面有什麼組件,因爲我沒有得到它?

非常感謝您的幫助!

的鏈接:https://github.com/ampproject/amphtml/blob/master/ads/doubleclick.md https://github.com/ampproject/amphtml/blob/master/ads/doubleclick.js

回答

1

解決它:

<amp-ad width=300 height=250 
type="doubleclick" 
data-slot="/advertUrl/advertZone"> 
json='{"targeting":{insert targeting here} 
</amp-ad> 
+0

很高興知道advertUrl和advertZone是什麼。必須進行測試:在DFP中,您可以生成代碼。無論是移動,數據插槽是將生成的。對於'Google發佈商代碼',請查找googletag.defineSlot('/ foo/bar',[300,250],'di ...'並使用'/ foo/bar'。其他選項無關緊要。 – hogan

0

JS的Here is the example生成的DFP代碼,你可以很容易找到/谷歌如何產生的。 看這行:

googletag.defineSlot("/1234/travel/asia/food", [728, 90], "div-gpt-ad-123456789-0") 

數據時隙是第一defineSlot從js代碼參數, 所以AMP代碼必須是這樣的:

<amp-ad width=320 height=50 
type="doubleclick" 
data-slot="/1234/travel/asia/food"> 
</amp-ad> 
+0

首先感謝您的幫助。但我沒有得到的是開始時的數字,是網絡ID還是AdvertUrl或其他東西?爲什麼你將目標設定到數據槽中,而在谷歌的例子中它的格式是? –