サーバーサイド(SSAI)とサーバーガイド広告挿入(SGAI)の広告挿入を使用する。
連続広告配信を使用すると、コンテンツを Google の DAI サーバーに送信することなく、Google 広告でサーバーサイド広告挿入を行うことができます。既存の動画技術パートナーと協力してマニフェストを操作するか、DAI Pod Serving API(ライブまたは VOD)を使用して独自のマニフェスト操作サーバーを実装できます。
インタラクティブ メディア広告(IMA)DAI SDK を使用すると、DAI Pod Serving API とシームレスに連携するウェブ プラットフォームとモバイル プラットフォーム用のクライアント アプリを開発できます。DAI Pod Serving API で IMA DAI SDK を構成するには、ライブまたは VOD ストリーム形式のクライアント アプリのプラットフォーム(Android、Chromecast、HTML5、iOS、Roku、tvOS)に固有のガイドを参照してください。
IMA DAI SDK でサポートされていない特別な要件がある場合は、クライアント動画プレーヤー ガイド(ライブまたは VOD)に沿って独自のクライアント アプリを開発できます。
DAI Pod Serving のコンポーネント
DAI Pod Serving API の実装は、次の 3 つの主要コンポーネントで構成されています。
Google アド マネージャー
Google アド マネージャーは、ユーザー ストリーム セッションの作成と管理、配信する広告の選択、ストリーミング セグメントとしてのエンコード、リクエスト時のクライアント動画プレーヤーへの配信を行うホスト型サービスです。
ライブ配信では、クライアントの動画プレーヤーが特定のセグメントをリクエストすると、広告がリアルタイムで挿入され、それらのメディア セグメントの URL リダイレクトとしてプレーヤーに配信されます。
VOD ストリームでは、再生が開始される前に広告が選択され、各連続配信広告に対応するストリーム マニフェストのセットとしてマニフェスト操作ツールに配信されます。
マニフェスト マニピュレータ
マニフェスト マニピュレータは、クライアント動画プレーヤーからストリーム セッション ID を受け取り、それを使用して広告をストリームに関連付け、それらの広告をストリーム マニフェストに埋め込むサーバーです。
HLS ライブ ストリームの場合、マニフェスト マニピュレータはアド マネージャーと直接通信しません。代わりに、アド マネージャーの URL を使用して広告メディア セグメントをストリーム マニフェストに配置し、クライアントの動画プレーヤーが広告メディア セグメント ファイルをリクエストできるようにします。
VOD ストリームの場合、マニフェスト マニピュレータはアド マネージャーと直接通信して広告をリクエストし、コンテンツ ストリームとマージするストリーミング マニフェストのセットを受け取ります。結合されたマニフェストは、再生のためにクライアント動画プレーヤーに送信されます。
クライアントの動画プレーヤー
クライアント動画プレーヤーは、最終的に広告を含む動画ストリームを再生するアプリまたはウェブサイトです。その前に、アド マネージャーからストリーム ID をリクエストし、その ID をマニフェスト マニピュレータに渡して、再生するストリーミング マニフェストを受け取ります。また、インストリーム メタデータを監視し、広告トラッキング イベントをトリガーする役割も担っています。
ライブ配信と VOD の Pod サービング
一見すると、ライブ配信と VOD のポッド サービングは非常によく似ています。ただし、この 2 つのワークフローにはいくつかの大きな違いがあります。
ライブ配信のポッド配信 | VOD 広告連続配信 |
---|---|
クライアントの動画プレーヤーは、再生中に必要に応じてアド マネージャーに広告をリクエストします。これらの広告は、早期広告ブレーク通知を使用して事前に選択できます。 | マニフェスト マニピュレータは、再生が開始される前にアド マネージャーからすべての広告をリクエストします。 |
HLS ストリームの場合、マニフェスト マニピュレータはアド マネージャーと直接やり取りするのではなく、クライアント動画プレーヤーが必要に応じてリクエストする広告セグメント URL を生成します。 | マニフェスト マニピュレータは、クライアント動画プレーヤーのストリーム マニフェストを生成する前に、アド マネージャーに広告を直接リクエストします。 |
広告ポッドが指定された広告ブレークよりも短い場合、アド マネージャーはスレートを挿入することがあります。 | Slate は不要であり、サポートもされていません。 |
広告をリクエストする前に、ライブ ストリーム イベントとエンコード プロファイルをアド マネージャーに登録する必要があります。 | 広告をリクエストする前にアド マネージャーで設定を行う必要はありませんが、マニフェスト マニピュレータは、各広告リクエストでストリームの関連するエンコード プロファイルと広告タグを提供する必要があります。 |