问题描述
我想创建一个 ios 应用程序,该应用程序将包含一个视频播放器及其显示IMA DAI 广告和IMA 广告的能力。
浏览两种类型的文档后
- https://developers.google.com/interactive-media-ads/docs/sdks/ios/dai
- https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side
我能够单独播放每一个,我想要实现的是在同一个播放器上同时显示 ADS(IMA DAI 广告和 IMA 广告)。
我目前正在做的是:加载 IMA 广告,广告完成后我将停止它,然后隐藏播放器并使用不同的播放器加载 DAI 广告。
但是加载需要时间,我不确定这是正确的方法,还有其他解决方案吗?
谢谢
解决方法
根据documentation,两者响应不同的用例:
- IMA 客户端 SDK:您自己处理您的播放器(它只带来广告服务器功能)
借助 IMA 客户端 SDK,您可以保持对内容视频的控制 播放,而 SDK 处理广告播放。广告单独播放 位于应用内容视频播放器顶部的视频播放器。
- IMA DAI SDK:您从 Google 寻找完整的解决方案(处理播放器和广告服务器)
借助 IMA DAI SDK,应用程序可以对广告和内容发出流请求 视频 — VOD 或直播内容。 SDK 然后返回一个组合的 视频流,这样您就不必管理广告之间的切换 和应用内的内容视频。
恐怕您将不得不做出选择。如果您寻找更广泛的需求,您可能需要选择 DAI(再次here)。