首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >renderStart方法在amp-ad AMP元素中未按预期工作

renderStart方法在amp-ad AMP元素中未按预期工作
EN

Stack Overflow用户
提问于 2018-01-25 22:38:55
回答 1查看 181关注 0票数 0

。大家好,

我希望你们都做得很好!

我在使用renderStart实现我们的广告服务器时遇到了一些问题,我希望有人检查一下renderStart是否有任何bug,或者我们是否在它的实现中做了一些错误的事情。

根据文档(https://github.com/ampproject/amphtml/tree/master/ads#support-for-multi-size-ad-requests),使用window.context.renderStart({width: 200, height: 100});应该自动调整显示的广告大小,允许支持多种大小。如果不可能调整大小,doc说它会将广告居中。

然而,这似乎不起作用,并且调用renderStart似乎没有任何效果。

这可以在项目的官方测试页面(https://github.com/ampproject/amphtml/blob/master/examples/ads.amp.html)上查看。DoubleClick添加了渲染时调整大小的示例(使用覆盖大小双击

这里也存在这个问题:

http://jdelhommeau.dev.getforge.io/demo_amp_an.html

使用SSP,我们在其中实现了renderStart方法,广告不会调整大小,尽管已加载到视图之外(您需要向下滚动才能看到广告)。

这是renderStart方法中的错误吗?或者我们在它的实现中遗漏了什么?

非常感谢你的帮助。

朱利安

EN

回答 1

Stack Overflow用户

发布于 2018-02-10 00:22:27

在我的例子中,<amp-ad>标签需要的属性是width > 0, height > 0, layout="responsive"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48445446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档