在启用 IMA 的应用中减少延迟的关键在于尽早进行尽可能多的与 IMA 相关的设置。请先在您的应用中执行以下操作,然后再播放广告:
- 定义内容进度条指针。
- 创建
IMAAdsLoader
。如果您已有一个IMAAdsLoader
实例,请重复使用该实例以减少延迟时间,并确保频次上限等功能可正常运行。 - 创建
IMAAdDisplayContainer
。 - 创建
IMAAdsRequest
。 - 请求广告。
- 实例化
IMAAdsManager
实例。 - 创建
IMAAdsRenderingSettings
。
这些步骤会初始化 IMA SDK、请求广告以及解析广告响应 - 这些操作甚至在用户点击视频之前完成。
当您准备好播放广告时,请通过 IMAAdsManager:initializeWithAdsRenderingSettings
初始化 IMAAdsManager
并调用 start
。
如需了解提高网页响应速度的更多方式,请参阅我们的性能指南。