Как сделать рекламу Amp без amp-рекламы?

Попытка внедрения amp-ad для показа видеообъявлений на страницах amp, но столкнулась с проблемой ниже.

<div class='ad-banner' id="div-gpt-ad-xxxxxxxxx-1">
<amp-ad layout=fluid height=fluid type="doubleclick" data-slot="/12431234343/Qa/Android_Mobile_Web/Home" json="{&quot;targeting&quot;:{&quot;NativeType&quot;:&quot;videoad&quot;}}">
</amp-ad>

В ответ на объявление мы могли видеть правильный ответ, но в элементах мы могли видеть высоту =0 или скрытый атрибут был добавлен как часть элемента amp-ad. Так что представленное объявление не видно в переднем конце.

Так есть ли в любом случае, чтобы сделать объявление без amp-рекламы или выше, разрешимо.

1 ответ

Решение

Тип макета fluid не действует в соответствии с amp-ad спецификации компонентов, вам требуется fill, fixed, fixed-height, flex-item, intrinsic, nodisplay, или же responsive, Также вам нужно определить height а также width значение для вашей рекламы на элементе amp-ad в зависимости от выбранного типа макета.

Из документации по amp-ad:

<amp-ad> требует указания значений ширины и высоты в соответствии с правилом типа макета. Требуется аргумент типа, который определяет, какая рекламная сеть будет отображаться.

Вполне вероятно, что сочетание этих проблем приводит к тому, что реклама скрывается.

Другие вопросы по тегам