为amp-ad提供动态回退

时间:2017-10-06 08:53:55

标签: amp-html amp-ad

我想使用“amp-ad”标签作为另一个amd-ad的后备广告。 这是一个例子:

<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)可以返回另一个放大器广告标记(来自其他提供商)作为后备广告。 如果我只是将此标记插入主广告容器,则不会执行:

document.getElementById('c').innerHTML = '<amp-ad width="300" height="200" type="MY_FALLBACK_PROVIDER" data-slot="MY_FALLBACK_SLOT"></amp-ad>'; //will not work

有没有办法动态地将此回退放大器广告标记插入主机(顶部)页面的后备转换器?

1 个答案:

答案 0 :(得分:1)

这是来自放大器文档的引用:

  

回退是一种约定,允许元素与读者进行通信,浏览器不支持该元素

amp fallback

后备只是沟通失败的一种方式。