翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Elemental MediaTailor 広告挿入イベントフロー
AWS Elemental MediaTailor は、予測可能な一連のイベントを通じて、サーバー側の広告挿入のマニフェストパーソナライゼーションを処理します。このイベントフローを理解することで、MediaTailor が広告機会をパーソナライズされた視聴体験に変換する方法を理解し、問題が発生した場合のトラブルシューティングの基盤を提供できます。
各広告挿入の機会は、MediaTailor が可視性とモニタリングのためにログに記録するイベントの時系列シーケンスに従います。これらのイベントは、広告機会の検出から追跡情報の配信まで、マニフェストのパーソナライゼーションプロセスにおける重要なマイルストーンを表します。
標準イベントシーケンス
MediaTailor が広告挿入オポチュニティを正常に処理すると、通常、次の一連のイベントが発生します。
-
広告機会の検出 - MediaTailor は、コンテンツマニフェストで広告マーカー (SCTE-35 など) を検出し、広告パーソナライゼーションの機会が利用可能であることを示します。
-
広告決定サーバーリクエスト - MediaTailor は、設定された広告決定サーバー (ADS) にリクエストを送信して、ビューワーパラメータや広告時間枠期間など、検出されたオポチュニティの広告を取得します。
-
広告レスポンス処理 - MediaTailor は、広告クリエイティブ情報、追跡 URLs、および含まれる広告に関するメタデータを含むレスポンスを ADS から受け取ります。VAST、VMAP、VPAID レスポンス形式の詳細については、「」を参照してください広告サーバー統合要件。
-
マニフェストパーソナライゼーション - MediaTailor は広告レスポンスを正常に処理し、必要に応じて広告をトランスコードし、広告セグメントとオリジンコンテンツの両方URLs を含むパーソナライズされたマニフェストを生成します。次に、MediaTailor はパーソナライズされたマニフェストを再生デバイスに送信します。
-
ビーコンのアクティベーションの追跡 - 追跡ビーコンは、広告イベント (インプレッション、四分位数、完了など) を広告サーバーやその他の測定システムにレポートするために起動されます。サーバー側のレポートモード (デフォルト) では、MediaTailor はプレイヤーセグメントリクエストに基づいてビーコンを起動します。クライアント側のレポートモードでは、再生デバイスは、パーソナライズされたマニフェストで提供された URLs を使用してビーコンを起動します。
一般的なタイミング: このシーケンスは、広告決定サーバーの応答時間と広告クリエイティブ処理要件に応じて、通常 2~5 秒以内に完了します。
一般的なイベントバリエーション
すべての広告挿入試行が標準の成功シーケンスに従っているわけではありません。MediaTailor は、イベントフローを変更する可能性のあるさまざまなシナリオを処理します。
空の広告レスポンスシナリオ
広告決定サーバーが広告を返さない場合:
-
広告機会の検出は通常どおり行われます
-
広告決定サーバーリクエストが正常に送信されました
-
ADS は広告なしで空のレスポンスを返します
-
このオポチュニティのパーソナライズされたマニフェストには広告が含まれません
これは、広告インベントリの可用性、ターゲット基準、または広告決定サーバーで設定されたビジネスルールが原因で発生する可能性がある通常のシナリオです。この場合、ストリームがライブまたは live-to-VOD ストリームであり、スレートが設定されていない限り、基盤となるコンテンツが表示されます。詳細については、「MediaTailor スレート広告挿入」を参照してください。
エラーシナリオ
技術的な問題により広告挿入が成功しない場合、イベントフローはさまざまな時点で中断される可能性があります。
-
広告決定サーバーのタイムアウト - ADS へのリクエストが設定されたタイムアウトしきい値を超えているため、広告の取得ができません。
-
通信エラー - ネットワークまたは接続の問題により、MediaTailor が広告決定サーバーに到達できなくなります。
-
レスポンス解析エラー - ADS は、無効な VAST 形式または構造が原因で MediaTailor が解析できないレスポンスを返します。
エラーシナリオでは、MediaTailor は通常、広告なしでコンテンツの再生を継続し、中断のない視聴体験を実現します。スレートが設定されたライブストリームまたは live-to-VOD ストリームの場合、代わりにスレートコンテンツが表示されることがあります。詳細については、「MediaTailor スレート広告挿入」を参照してください。
VAST リダイレクトシナリオ
最初の VAST レスポンスに別の広告サーバーへのリダイレクトが含まれている場合:
-
広告機会の検出と最初の ADS リクエストが正常に実行される
-
初期レスポンスにはリダイレクト命令が含まれています
-
MediaTailor はリダイレクトに従って最終的な広告レスポンスを取得します
-
マニフェストのパーソナライゼーションは最終的な広告コンテンツに進みます
-
ビーコンのアクティベーションの追跡が正常に行われる
VAST リダイレクトはプログラムによる広告で一般的であり、広告サーバーの連鎖とリアルタイムの意思決定を可能にします。MediaTailor は、広告取得プロセス中に最大 7 つのラッパーリダイレクトと無制限の HTTP リダイレクトを許可します。
イベントタイミングの概要
MediaTailor イベントフローのタイミング特性を理解することは、広告挿入パフォーマンスの適切な期待値を設定するのに役立ちます。
-
広告機会検出 - MediaTailor がプレイヤーから
GetManifest
リクエストを受け取り、コンテンツマニフェストで広告マーカーを検出したときに発生します。 -
広告決定サーバーのインタラクション - 通常、ADS の応答時間とネットワーク条件に応じて 100~500 ミリ秒かかります。
-
マニフェストパーソナライゼーション - 通常、ADS レスポンスを受信してから 50~200 ミリ秒以内に完了します。
-
ビーコンタイミングの追跡 - レポートモードによって異なります。サーバー側のビーコンの場合、タイミングはクライアントプレイヤーからのセグメントリクエストに基づいており、クライアント側のビーコンはプレイヤーの実装に基づいて発生します。
パフォーマンス上の考慮事項: 最適な視聴エクスペリエンスを維持するために、広告機会の検出からマニフェスト配信までの合計時間は、通常 5 秒未満にとどまる必要があります。上記のように、個々のコンポーネントはミリ秒単位で完了します。ただし、5 秒のしきい値は、完全な広告挿入ワークフロー中に発生する可能性のあるタイムアウト値、再試行回数、ネットワークの変動を考慮します。遅延が長いほど、ADS のパフォーマンスの問題やネットワーク接続の問題を示している可能性があります。
イベントフローの知識の使用
MediaTailor イベントフローを理解することは、以下の基盤となります。
-
実装計画 - イベントシーケンスを理解することは、プレイヤー統合と広告サーバー設定の設計に役立ちます。
-
パフォーマンスの最適化 - 期待されるタイミングを理解することで、ボトルネックと最適化の機会を特定できます。
-
トラブルシューティングの準備 - 通常のイベントフローに精通していると、問題が発生したときの識別が容易になります。
イベントフロー分析を使用したトラブルシューティングの詳細なガイダンスについては、「」を参照してくださいトラブルシューティング。イベントのログ記録とモニタリングに関する技術的な詳細については、「」を参照してくださいログの表示。