3

TrueView インストリーム広告の開始時と終了時に発生するイベントはどれですか?

YouTube iFrame API リファレンスには、それに関するヒントはありません。

実際のビデオがいつ始まるかを知る必要があります。

これらの広告は「ランダム」に表示されるため、テストを行うことはできません。

考えられる答えの 1 つは、これらの広告を体系的に表示する (したがって、テストを許可する) 方法です。

4

1 に答える 1

1

What is the YouTube's PlayerState during preroll ad?によって既に回答されているようです。.

基本的に、広告が開始されると、状態は-1(未定義) から5(キュー)、そして2(一時停止) に変化します。

setInterval広告がオンになっているかどうかは、ループ (など) して、状態が厳密に から-15最後に かどうかを確認することで確認できると思い2ます。

-1「次のビデオの頭出し」などの他のイベントからの広告の開始/終了の混乱を防ぐための開始チェック。

ただし、動画の最後に広告が表示される可能性があるため、これは完璧な解決策ではありません...

于 2013-03-20T12:54:49.040 に答える