尝试实施安培广告,以渲染视频广告在安培网页,但面临以下问题。
<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="{"targeting":{"NativeType":"videoad"}}">
</amp-ad>
在广告响应中,我们可以看到正确的响应,但在元素中,我们可以看到height=0或隐藏的吸引子作为amp元素的一部分。因此,渲染广告在前端不可见。
因此,是否有任何渲染广告没有安培广告或上述一个是可解决的。
发布于 2018-10-29 17:12:16
fluid的布局类型对于amp-ad 组件规格无效,您需要fill、fixed、fixed-height、flex-item、intrinsic、nodisplay或responsive。此外,您还需要为广告定义一个height和width值,具体取决于所选的布局类型。
从安培广告文档:
<amp-ad>要求根据其布局类型的规则指定宽度和高度值。它需要一个类型参数来选择显示什么广告网络。
这些问题的结合很可能导致了广告的隐藏。
https://stackoverflow.com/questions/53041341
复制相似问题