Ускоренные мобильные страницы (Amp): amp-ad для двойного клика

im trying to get around the composition of amps ad-compononent for doubleclick. To be used id needs to have the attribute data-slot defined, like in this (the only available) example:

 <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


person Roman Mönig    schedule 02.02.2016    source источник


Ответы (2)


Решил это:

<amp-ad width=300 height=250
type="doubleclick"
data-slot="/advertUrl/advertZone">
json='{"targeting":{insert targeting here}
</amp-ad>
person Roman Mönig    schedule 05.02.2016
comment
Было бы неплохо узнать, что такое advertUrl и advertZone. Пришлось протестировать: в DFP вы можете сгенерировать код. Либо для мобильных устройств будет создан слот данных. В строке «Тег издателя Google» найдите googletag.defineSlot('/foo/bar', [300, 250], 'di... и используйте /foo/bar. Другие варианты не имеют значения, я нашел. - person hogan; 19.01.2017

Вот пример сгенерированного JS кода DFP, который легко найти/ погуглите как его создать. Посмотрите на эту строку:

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

data-slot — это первый параметр defineSlot кода js, поэтому код AMP должен быть таким:

<amp-ad width=320 height=50
 type="doubleclick"
 data-slot="/1234/travel/asia/food">
</amp-ad>
person Daniel    schedule 03.02.2016
comment
Сначала спасибо за помощь. Но чего я не понимаю, так это номер в начале, это идентификатор сети или это AdvertUrl или что-то еще? И почему вы устанавливаете свои таргетинги в слот данных, в то время как в примере Google это формат? - person Roman Mönig; 05.02.2016