'YouTube iOS Player Helper' 库中的错误

Bug in 'YouTube iOS Player Helper' library

我一直在使用 'YouTube iOS Player Helper' 库在我们的 iOS 应用程序 (iPhone) 中播放我们的 YouTube 视频。

今天我注意到其中的一个错误,每当它尝试使用 'In Stream Ads' 加载视频时,它会暂停视频播放,关闭我们的应用程序,然后使用 link 打开移动 safari 应用程序至 "pubads.g.doubleclick.net" 页。页面加载时出现空白屏幕。

我反复检查了该应用,此行为与所有带有 'In Stream Ads' 的 YouTube 视频一致。还有一个没有任何广告的视频正在运行,即在应用程序中正常播放而不会触发移动 safari。

关于何时解决此错误有任何想法吗?

我在第 5 代 iTouch 上使用 iOS 8.1.2 (12B440)。我也在 iPhone 模拟器中得到相同的结果。

谢谢:)

一个临时解决方案(直到这个问题得到解决)是在文件 [=19= 中的方法 shouldStartLoadWithRequest() 中添加另一个条件]。该条件应拦截对 pubads.g.doubleclick.net.

的请求

以下几行解决了我的问题:

else if ([request.URL.host isEqual: @"pubads.g.doubleclick.net"])
{
         return NO; 
}