首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么测试横幅需要这么长时间才能加载到设备上?

为什么测试横幅需要这么长时间才能加载到设备上?
EN

Stack Overflow用户
提问于 2015-01-26 02:03:52
回答 1查看 1.4K关注 0票数 2

我目前正在做iAd/AdMob调解。模拟器中的测试横幅几乎立即加载。最多有3-5秒的等待时间。然而,在实际设备上,有时这些测试横幅不会加载30秒,甚至根本不加载。没有人等待广告的加载,所以我永远不会得到报酬,如果广告需要这么长的时间来加载。这种情况是否也发生在现场广告中,还是只在设备上测试广告?是否有代码使广告在屏幕上加载得更快?

EN

回答 1

Stack Overflow用户

发布于 2018-05-23 21:53:04

嗯,有点晚了,但我希望我能帮个人:

诀窍是在展示广告之前的一段时间内加载广告,而不是在你想展示广告的时候。并通过代码加载它们,而不是XML!

通常,当我输入活动或甚至在启动活动(第一次加载活动)时加载它们。然后,当您想要显示它们时,只需调用ad.show() (在间隙广告和视频广告的情况下)。

使用横幅也很容易:您通过代码(而不是xml)创建AdView并调用loadAd,因此它会加载,但是可以将AdView存储在变量中,而不是将其放在视图中。稍后,当您输入带有横幅的活动时,将该视图添加到布局中。

额外的:也许你的意思是:我意识到像间隙和视频这样的广告有时在你展示它们之后不会加载,所以在广告关闭事件中,我重新设置它们(我再次定义它们并将它们存储在相同的变量中),然后它们完美地工作。

因此,总结:

  • 在显示横幅之前,尽快加载横幅。
  • 在关闭事件中重新创建横幅(间隙和视频)。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28143854

复制
相关文章

相似问题

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