Плагин сносит часть кода РСЯ блоков на AMP

Aurums
На сайте с 28.02.2020
Offline
16
134

При добавлении в плагин AMP блока рся, он сносит часть кода  width

С блоком  Adsense все в порядке. Ниже блоки указал.

Документацию читал, так и не понял.  Может как то обойти можно. 

Сообщение плагина

Статус
Удалено (Reviewed)
Information
AMP allows a specific set of elements and attributes on valid AMP pages. Learn about the AMP HTML 
specification. If an element or attribute is not allowed in AMP, it must be removed for the page to be cached and eligible for prerendering.

If all invalid markup is “removed” the page will be served as AMP. However, 
the impact that the removal has on the page must be assessed to determine if the result is acceptable. If any invalid markup is “kept” then the page will not be served as AMP.

Error code
INVALID_LAYOUT_WIDTH
Недопустимый атрибут.
width
Element attributes
width   null
height  
type    yandex
data-block-id   R-A-34
data-html-access-allowed        true
Node name
amp-ad
Parent element
div


РСЯ для AMP


<amp-ad width="null" height="0"
    type="yandex"
    data-block-id="R-A-....."
    data-html-access-allowed="true">
</amp-ad>







Adsense

<amp-ad width="100vw" height="320" type="adsense" data-ad-client="ca-pub-652" data-ad-slot="55" data-auto-format="rspv" data-full-width=""> <div overflow=""></div> </amp-ad>

J
На сайте с 19.09.2020
Offline
14
#1
Aurums
Недопустимый атрибут.
width
Element attributes
width   null

Вроде ясно написано что не так

Дмитрий Громов
На сайте с 15.08.2018
Online
215
#2
Aurums :

При добавлении в плагин AMP блока рся, он сносит часть кода  width

С блоком  Adsense все в порядке. Ниже блоки указал.

Документацию читал, так и не понял.  Может как то обойти можно. 

Сообщение плагина

Здравствуйте! В этой ситуации рекомендую попробовать вручную задать те же значения width и height в коде вставки РСЯ, что прописаны в коде AdSense. В Рекламной сети сейчас автоматически генерируется в коде вставки width: null, это нужно для вставки адаптивных AMP блоков. 

Не бойтесь задавать вопросы или писать про свои проблемы с Директом, РСЯ или ADFOX на: dgromov@yandex-team.ru. Я передам их в Яндекс.
Aurums
На сайте с 28.02.2020
Offline
16
#3
Дмитрий Громов #:

Здравствуйте! В этой ситуации рекомендую попробовать вручную задать те же значения width и height в коде вставки РСЯ, что прописаны в коде AdSense. В Рекламной сети сейчас автоматически генерируется в коде вставки width: null, это нужно для вставки адаптивных AMP блоков. 

Благодарю. Уже сделал, но блок плавает по странице на десктопе. На телефоне не уезжает, вроде)



Дмитрий Громов
На сайте с 15.08.2018
Online
215
#4
Aurums #:

Благодарю. Уже сделал, но блок плавает по странице на десктопе. На телефоне не уезжает, вроде)

Вероятно, что в коде не указаны размеры для блока. Код РСЯ блока может показывать разные форматы. Параметры width и height нужно заполнить самостоятельно, указав нужные размеры блока при установке кода на AMP страницу.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий