概要
ビデオを再生できるデバイスの数は毎日拡大します。OTT接続されたデバイスは、特に、急速なペースで従来のテレビを置き換え続けています。この環境では、すべてのデバイスプラットフォームと広告サーバーまたはネットワーク用にクライアントプレーヤーの統合を構築するには、コストと時間がかかります。場合によっては、特定のプラットフォーム用のクライアントプレーヤーを構築することはまったく現実的ではありません。
Brightcove SSAI は、広告をサポートする動画をこれらのデバイスに簡単に配信できます。デバイスごとにコストのかかる統合を構築し、維持する必要はありません。Brightcove SSAI は広告を動画コンテンツストリームに縫い付けます。ストリーミング動画を再生できるあらゆるデバイスで、セッションごとの広告ターゲティング、クライアント側のビーコン、視認性レポート、人気の広告サービスとの互換性など、業界をリードする Video Cloud オンライン動画内で動作します。プラットフォーム。
プロセスフロー
SSAIがない場合、ブラウザに広告ブロッカーがあると、VAST、VMAP、Vペイドを使用するIMA、FreeWheelなどのクライアント側の広告は再生されません。
広告ブロック検出を有効にしたSSAIと自動フェイルオーバー機能を有効にすると、広告は常に配信されます。
-
広告ブロッカーがない場合は、クライアント側の広告が再生されます。
-
広告ブロッカーが検出されると、サーバーサイド広告が再生されます。
SSAI で自動フェイルオーバーを有効にしない場合、サーバー側広告のみが再生されます。
なぜSSAI?
SSAI の利点は次のとおりです。
- スムーズでテレビのようなユーザーエクスペリエンス -クライアントサイド広告のスピナー、エラー、フリーズなしで、エンゲージメントを高めます。普通のテレビのように、それはちょうど再生されます!
- マルチスクリーンリーチ -広告対応のVODでOTT接続デバイスにリーチしたいですか?動画視聴の急成長セグメントに動画をプッシュし、収益化も簡単に行えます。SSAI は動画を再生できるあらゆるデバイスで動作します。ブライトコーブプレーヤーは任意です!
- 広告ブロッキング損失の回復 -広告ブロッカーに損失した10~ 30% の収益を直ちに回復します。クライアント側の広告のようにSSAIをブロックすることはできません。
- セッションごとのターゲティング -動画メタデータタグ、デバイス情報、ユーザーID、アプリケーション固有のパラメーターを各広告呼び出しに渡して、個々の広告ターゲティングを有効にして、在庫に対するCPM率が最高になります。
ブライトコーブプレーヤーの SSAI では、次の追加機能を提供します(VOD のみ)。
- クライアントサイドビーコン -サードパーティの分析ライブラリとの統合など、クライアントからのインプレッション、エンゲージメント、視認性を報告します。
- 広告シークを無効にする -広告中断の高速転送を無効にします。
- 広告のクリックスルー -ユーザーは広告中にクリックスルーで詳細を知ることができます。
- コンパニオンオーバーレイ -リニア動画広告には、コンパニオンオーバーレイ画像を表示できます。
クライアントプラットフォーム
Brightcove SSAI では、広告対応の動画を OTT デバイスに簡単に配信できます。
次の表に、さまざまな OTT の例の再生統合タイプを示します。
デバイス | サポートされていますか? | BGSの統合は利用可能ですか? | 統合タイプ | 備考 |
---|---|---|---|---|
アップルTV | はい | はい | ブライトコーブネイティブ SDK for iOS[1] | tvOS 12.4.1+ |
アンドロイド・テレビ | はい | はい | ブライトコーブネイティブ SDK アンドロイド用[1] | アンドロイド 6.0+ |
ファイヤーテレビ | はい | はい | ブライトコーブネイティブ SDK アンドロイド用[1] | FireOS 5.0+ |
NVIDIA プレーヤー、NVIDIA シールド | はい | はい | ブライトコーブネイティブ SDK アンドロイド用[1] | アンドロイドテレビを実行する |
ろく | はい | はい | カスタムAPI[3] | 統合ロジックが提供されていません |
Chromecast | はい | はい | Web[2] | Brightcoveプレーヤーの Chromecast プラグインを通じて提供されるインテグレーション |
サムスンスマートテレビ (Tizen) | いいえ | はい | カスタムAPI[3] | 統合ロジックが提供されていません |
その他のストリーミングプレーヤー | いいえ | はい | カスタムAPI[3] | HLS ストリームまたは DASH ストリームを再生できるデバイス |
セッションベースのターゲティング
広告は、さまざまなプラットフォーム、サイト、アプリを対象にすることも、再生時に認識されている他の条件に基づいて、個々のプレイバックセッションが発生したときに評価されます。広告タグを別々の広告再生環境に分割することも、広告マクロで単一の広告タグを使用することもできます。
マクロは広告リクエスト時に評価されるため、動画が再生されるたびに評価されます。また、クライアントから渡された変数や、ビデオのメタデータまたは HTTP リクエストヘッダー情報に基づいて SSAIサービスによって挿入される変数を参照できます。ブライトコーブ SSAI でのマクロの動作の詳細については、 SSAI 設定ガイドを参照してください。
視認性
トランスコーディング
広告が視認可能になる前に、まず広告をトランスコードする必要があります。その後、ストリームにステッチすることができます。これは、セッションベースのターゲティングにも適用されます。
たとえば、1 つの広告設定に対して A & B という広告が 2 つあるとします。
- ユーザー 1 が広告 A を取得します:トランスコーディングが開始されます。ユーザー 1 の広告は利用できません
- ユーザー 2 は広告 A を取得します (数分後):広告 A のトランスコーディングが完了したので、広告は
- ユーザー 1 は広告 B を取得します:トランスコーディングが開始されます。ユーザー 1 の広告は利用できません
- ユーザー 3 は広告 A を取得します:広告 A のトランスコーディングが完了したので、広告は
- ユーザー 4 は広告 B を取得します。広告 B のトランスコーディングが完了するので、彼らは Ad
広告はコンテンツに依存しません。これらはレンディションに依存します。したがって、上記の例では、ユーザー 2 が User 1 が視聴したコンテンツと同じレンディションが設定されているコンテンツを視聴している場合、ユーザーは広告 A を取得します。つまり、新しいコンテンツがアップロードされると、通常は広告を再トランスコードする必要はありません。
サードパーティーのメトリクス
サードパーティのメトリックとビューアビリティシステムは、クライアント側またはサーバー側のビーコンを使用して Brightcove SSAI と連携します。Web 用 Brightcove Player と SDK プレーヤーは、クライアント側のプラグインによって直接レポートできるクライアント側のイベントを発行します。いくつかのベンダーがこのデータを受信するために、視認性と指標プラグインを更新しました。詳細については、アカウントマネージャーにお問い合わせください。
一般的なクライアントサイド広告イベントの詳細については、こちらをご覧ください。
ストリーミング中にさまざまなポイントでサーバーからイベントを発するように SSAI を設定することもできます。
前提条件
SSAI では、ブライトコーブのダイナミック配信が必要です。つまり、次のことを行う必要があります。
- アカウントマネージャーに連絡して、動的配信と SSAI のアカウントを有効にしてください。
- Dynamic Delivery 取り込みプロファイルを使用して、1 つ以上の新しい動画をインジェストするか、古い動画を再トランスコードします。詳細については、概要を参照してください。動的配信ドキュメントの動的取り込み API。
制約事項
SSAI プラグインを使用するときは、次の制限に注意してください。
- SSAI プラグインは、ブライトコーブプレーヤ v6.8.0 以降でのみ互換性があります。v5 のサポートは提供されません。
- SSAI では、コンテンツビデオにオーディオが含まれている必要がありますが、複数のオーディオトラックはサポートされていません。
- Google のシステムで初めて広告が表示された場合は、トランスコードされて配信する準備が整うまで再生されません。
-
SSAI で共有ビデオを再生する場合、SSAI マクロ置換では、子ビデオの代わりに親ビデオのメタデータが使用されます。SSAI は、親動画がとしてマークされている場合でも
Advertising='Free'
、Ad Supported
広告ルックアップをスキップします。
はじめに
動的配信用に取り込んだ動画で SSAI の使用を開始するには、次の手順に従います。
- 広告プロバイダーまたは広告運用チームから広告タグを取得します。このタグに関連付けられた広告需要が、Vペイド広告ユニットを返さないように設定されていることを確認してください。
-
ウェブブラウザを使用して、アドレスバーに広告タグを貼り付けてリクエストします。置換パラメータがある場合は、偽の値でリクエストを試すか、テストのために変数名をそのままにしておくことができます。
- エラー応答を受け取った場合は、まず広告タグを確認し、正しいことを確認します。マクロ/変数の偽の値を試す必要があるかもしれません。
- レスポンスタイプを見てください。各ポッド内の広告の VAST ドキュメントへのリンクが、すべての広告ブレークを示す DFP 広告ルールの応答であることを確認してください。応答は言うべきです
VAST
またVMAP
XMLの最初の数行にあります。DFPのその他のXMLはおそらく広告ルールXMLと呼んでいるものです。 - FreeWheel を使用していない場合は、値をコピーしてブラウザーのアドレスバーに貼り付けることで、手動でリダイレクトを実行できます。
MediaFiles
互換性のあるビデオソースを指す要素を探します。MP4 または HLS (.m3u8) ビデオソースファイルを探しています。 - 広告の応答がで終わるファイルを指している場合
.js
、その広告は VPAID 広告ユニットであり、ブライトコーブ SSAI では機能しません。
- 広告タグ内のどのパラメーターを SSAI サーバーで置き換えるか、プレーヤーまたはデバイスから渡す必要があるパラメーターを決定します。広告タグを適切に作成してください。広告タグマクロと適切な構文の詳細については、 SSAI広告の設定ドキュメントを参照してください。
-
広告に対するインプレッションビーコンとエンゲージメントビーコンをクライアントプレーヤーから送信するか、サーバーから送信するかを決定します。
- プレーヤーを Brightcove プレーヤーを使用できないデバイス(ウェブまたは SDK)でのみ使用する場合、または広告ブロックが有効になっているウェブケースをターゲットに設定する場合は、サーバー側のビーコンを使用します。
- 一部のプラットフォームではサーバーから、他のプラットフォームではクライアントからビーコンを送信する場合は、複数のSSAI広告構成を作成する必要があります。
SSAI 広告の設定では、サーバー側のビーコンを有効または無効にできます。Brightcove Player(ウェブまたは SDK)を使用している場合は、クライアントでもこれを設定する必要があります。
- 広告タグとビーコン設定を使用して、SSAI 広告設定(広告設定)を作成します。詳細については、「サーバーサイド広告設定の構成」ドキュメントを参照してください。
- ターゲットとするプラットフォームに関係なく、まずテストとしてウェブプレーヤーを試すことができます。詳細については、「Brightcove Player を使用したサーバーサイド広告の実装」ドキュメントを参照してください。
- プレイヤーが動作することを確認したら、上記のプラットフォーム表に基づいて適切なドキュメントを参照して、他のプラットフォームをターゲットにすることができます。