Brightcove HTML5 プレーヤでミッドロールを動作させようとしています。広告は、VAST2 準拠の広告サーバーによって提供されています。
ブライトコーブのすべてのドキュメントと開発者リソースを読んだ結果、これは不可能だという結論に達しました。私の結論は正しいですか?
私の主な発見:
- 1 プレーヤーが「VAST サーバー広告ソース」で構成されている場合、このドキュメントhttp://support.brightcove.com/en/video-cloud/docs/using-vast-server-ad-source-publishersに従って:
「HTML プレーヤーの VAST サーバー広告ソースは、オンロード広告とミッドロール広告をサポートしていません。」
そこで私はギアを切り替え、ドキュメントに従って代わりにカスタム HTML5 広告プラグインを作成しました。Mid-roll Ad CUE イベントを受け取り、広告サーバーを呼び出すところまで来ました。それは次のことにつながります。
- 2 このドキュメントhttp://support.brightcove.com/en/video-cloud/docs/creating-ad-plug-html-playersによると、広告サーバーの VAST 応答を手元に置いて:
「当社の広告プラグイン システムの最初の繰り返しでは、広告 XML を Brightcove プレーヤに渡して表示する方法を公開していないため、広告プラグインは、広告の再生中にビデオ要素を変更して、ビデオ広告を再生する必要があります。」
私の結論は、上記のケース 2 では、ブライトコーブからの VAST ヘルプをまったく使用せずに、基本的にベアボーン < video > 要素を操作する必要があるということです。これは、VAST クライアント側プレーヤー機能のすべてをゼロから再実装することを意味します (リダイレクト、アンラップ、再生) 、トラッキング、クリック処理、コンパニオンなど) - または - ブライトコーブの広告モジュール フローに準拠しながら、これらすべてを実行するプラグイン内にサードパーティの VAST ライブラリまたはプレーヤーを組み込んで使用します。
ドキュメントを見逃していないか、これを機能させるための適切な中間点があることを願っています。アドバイスをいただければ幸いです。