Обеспечить динамический откат для amp-рекламы
Я хотел бы использовать тег "amp-ad" в качестве запасного варианта для другой рекламы amd. Вот пример:
<amp-ad width="300"
height="200"
type="MY_PROVIDER"
data-slot="MY_SLOT">
<div fallback>
<!-- Try to insert fallback amp-ad here -->
</div>
</amp-ad>
Поставщик сторонней рекламы (MY_PROVIDER) может вернуть другую разметку amp-ad (от другого поставщика) в качестве запасного варианта. Если я просто вставлю эту разметку в основной рекламный контейнер, она не будет выполнена:
document.getElementById('c').innerHTML = '<amp-ad width="300" height="200" type="MY_FALLBACK_PROVIDER" data-slot="MY_FALLBACK_SLOT"></amp-ad>'; //will not work
Есть ли способ динамически вставить эту запасную разметку amp-ad в резервный компонент на странице хоста (вверху)?
1 ответ
Решение
Вот цитата из документа amp:
Резервный вариант - это соглашение, которое позволяет элементу сообщать читателю, что браузер не поддерживает элемент
Резервный способ - это просто способ сообщить о неудаче.