2015-01-07 16 views
8

iOS App(iPhone)のYouTube動画の再生に「YouTube iOS Player Helper」ライブラリを使用しています。「YouTube iOS Player Helper」ライブラリのバグ

今日、私はそれがストリーム広告では 'でビデオをロードしようとするたびに同じでバグを、気づいたことは、我々のアプリを閉じて、ビデオの再生を一時停止し、その後 「pubadsへのリンクをモバイルサファリアプリを開きます。 g.doubleclick.net "のページをご覧ください。ページが空白の画面で読み込まれます。

私はアプリを繰り返しチェックしましたが、この動作は 'In Stream Ads'を持つすべてのYouTube動画と一致しています。また、広告が表示されない動画もモバイルSafariを起動せずにアプリでうまくいきます。

このバグはいつ解決されるのですか?

iTouch第5世代でiOS 8.1.2(12B440)を使用しています。私もiPhoneのシミュレータで同じ結果を得る。 (この問題が修正されるまで)

おかげ:)

答えて

10

一時的な解決策は、ファイルYTPlayerView.mに配置されている方法shouldStartLoadWithRequest()に別の条件を追加しています。条件は、pubads.g.doubleclick.netに対するリクエストを傍受する必要があります。

次の行は私のために問題を解決:

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

ソリューションは完璧に動作します。私はページ上の問題を解決する方法がないと考えています(javascriptコード内)。 – loretoparisi

+0

こんにちは@私はそれを試してみて、それはうまく動作します。私はこの解決策を考えなかった。私はこれについてgooglersに知らせました。これに関するバグをどこにファイルするのか? 大変感謝しています。 :) – apostleofzion

+0

喜んでそれは助けた。 iosライブラリのGithubページからファイルを提出してください。残りの作業はすべきです。 – khaled

関連する問題