- 使用最新的 SDK 版本并定期更新小版本。见更新日志。
- 发送你了解的内容信息。 标题、类型、关键词、分类和剧集信息提高填充率和价格。见定向。
- 不使用广告时告诉我们。 如果你把我们的广告与其他广告网络比较后决定不用它,请调用
reject(.outbid(winningPrice:winner:))并带上胜出价格和广告网络。这能让我们看到输在哪里,并针对你的流量优化出价。见运行你自己的竞价。 - 收集 IFA。 在适合你引导流程的时刻请求 App Tracking Transparency;观众允许后 SDK 读取标识符。见 IFA 与 ATT。
- 为欧盟和英国流量集成 TCF 2.2 同意平台。 没有有效的同意字符串,大多数广告主不会出价。见 TCF 与 CMP。
- 配置 SKAdNetwork。 应用安装类广告活动需要它来衡量效果,并在可能时出更高的价。见 SKAdNetwork。
- 托管
app-ads.txt,加入我们的授权行,并在我们发送新行时及时更新。见 app-ads.txt。 - 剧集开始时预取,时机到了再展示。
format()和load()需要一点时间;show()是即时的。剧集打开时就请求暂停广告并保持加载状态;观众暂停的时刻不是发起请求的时候。见广告生命周期。 - 在
didEnd中准备下一个。 结束一个广告的回调正是请求下一个的好地方,这样总有一个就绪。 - 只在
didEnd中恢复播放。 每个已展示的广告它恰好触发一次,无论谁结束了它:叠加和暂停广告同步触发,即使来自你自己的dismiss()或destroy();线性广告在关闭动画之后触发。恢复逻辑只放一处,就不会有广告让播放器停在暂停状态。 - 观众离开视频时调用
destroy()。 它与广告主结算每个持有的广告并释放 WebView。在那之前用下一集自己的VideoAds预取它的广告。 - 与我们一起打磨时机和素材。 暂停广告放在哪里、叠加广告停留多久、哪些剧集放线性广告:我们见过各类视频应用中有效的做法,并按发布方调优。通过支持联系我们。
实践指南
最佳实践
视频应用上线前的检查清单:时机、预取、同意、归因,以及能提高填充率的事。
上线前过一遍这份清单。每一项都链接到解释它的页面。