VAST広告サーバーの VMAP、、および VPAIDの要件 - AWS Elemental MediaTailor

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

VAST広告サーバーの VMAP、、および VPAIDの要件

広告サーバーを と統合するには AWS Elemental MediaTailor、広告サーバーはXML、サポートされているバージョンの VASTおよび のIAB仕様に準拠した を送信する必要がありますVMAP。パブリックVASTバリデータを使用して、タグの形式が適切であることを確認できます。

AWS Elemental MediaTailor は、広告決定サーバーからの VASTおよび VMAPレスポンスをサポートします。 AWS Elemental MediaTailor は、クライアント側の広告挿入APIに関するクライアント側のレポートによるVPAIDメタデータのプロキシもサポートしています。クライアント側のレポートについては、「クライアント側の広告追跡」を参照してください。

MediaTailor は、次のバージョンの VAST、VMAP、および をサポートしていますVPAID。

VAST 要件

広告サーバーのVASTレスポンスには、 IAB などの準拠TrackingEvents要素と標準イベントタイプが含まれている必要がありますimpression。標準の追跡イベントを含めない場合は、 AWS Elemental MediaTailor はVASTレスポンスを拒否し、avail の広告を提供しません。

VAST 3.0 では、一連のシーケンシャルリニア広告の配信である広告ポッドのサポートが導入されました。広告ポッド内の特定の広告が利用できない場合は、 AWS Elemental MediaTailor は、 のインタラクションログに CloudWatchのエラーを記録しますADS。その後、ポッド内の次の広告の挿入を試行します。このようにして、 はポッドで使用できる広告が見つかるまで、ポッド内の広告を MediaTailor 反復処理します。

ターゲティング

広告の特定のプレイヤーをターゲットにするには、広告タグ および のテンプレートを作成できますURLs。詳細については、「での動的広告変数の使用 MediaTailor」を参照してください。

AWS Elemental MediaTailor は、広告サーバーVASTリクエストを送信するときuser-agent、およびサーバー側の追跡呼び出しを行うときに、プレイヤーの ヘッダーと x-forwarded-forヘッダーをプロキシします。広告サーバーがこれらのヘッダーを処理できることを確認してください。または、 [session.user_agent]または を使用して、広告タグ [session.client_ip]と広告 のクエリ文字列にこれらの値を渡すこともできますURL。詳細については、「セッション変数の使用」を参照してください。

広告呼び出し

AWS Elemental MediaTailor は、設定で定義されているURLようにVAST広告を呼び出します。これは、広告コールを行うときに、プレイヤー固有またはセッション固有のパラメータを置き換えます。VASTレスポンスでは、 MediaTailor 最大 5 レベルのVASTラッパーとリダイレクトが表示されます。ライブストリーミングシナリオでは、 は接続されたプレイヤーの ad avail の開始時に同時に広告コール MediaTailor を行います。実際には、ジッターのため、これらの広告呼び出しには数秒間に渡って行われる場合があります。広告サーバーが、このタイプの呼び出しに必要な同時接続の数を処理できることを確認してください。 は、ライブワークフローのプリフェッチVASTレスポンス MediaTailor をサポートします。詳細については、「広告のプリフェッチ」を参照してください。

クリエイティブの処理

メトリック AWS Elemental MediaTailor はADSVASTレスポンスを受け取り、クリエイティブごとにトランスコードMediaFileの最高ビットレートを識別し、これをソースとして使用します。このファイルを on-the-fly トランスコーダーに送信して、プレイヤーの主要なマニフェストのビットレートと解像度に適合するレンディションに変換します。最良の結果を得るには、最高ビットレートのメディアファイルが、有効なマニフェストプリセットを持つ高品質のMP4アセットであることを確認してください。マニフェストプリセットが無効な場合、トランスコードジョブが失敗し、広告は配信されません。有効でないプリセットの例には、 などのサポートされていない入力ファイル形式や ProRes、解像度 855X481 などの特定のレンディション仕様などがあります。

クリエイティブのインデックス化

AWS Elemental MediaTailor は、 <Creative>要素で指定されたid属性の値によって各クリエイティブに一意のインデックスを作成します。クリエイティブの ID が指定されていない場合、 はインデックスURLにメディアファイル MediaTailor を使用します。

以下の宣言例はクリエイティブ ID を示しています。

<Creatives> <Creative id="57859154776" sequence="1">

独自のクリエイティブ を定義する場合は、クリエイティブごとに新しい一意の ID IDsを使用します。クリエイティブ は再利用しないでくださいIDs。 AWS Elemental MediaTailor は、繰り返し使用するためにクリエイティブコンテンツを保存し、インデックス付き ID でそれぞれを検索します。新しいクリエイティブを受信すると、サービスはまずその ID をインデックスと照合します。ID が存在する場合、 は受信コンテンツを再処理するのではなく、保存されたコンテンツ MediaTailor を使用します。クリエイティブ ID を再利用する場合、 は古い保存済み広告 MediaTailor を使用し、新しい広告は再生しません。

VPAID の要件

VPAID では、パブリッシャーは高度にインタラクティブな動画広告を提供し、収益化されたストリームで表示可能性メトリクスを提供できます。の詳細についてはVPAID、仕様 VPAID を参照してください。

AWS Elemental MediaTailor は、同じ ad avail でMP4リニア広告と client-side-inserted VPAIDインタラクティブクリエイティブの組み合わせ server-side-stitched VASTをサポートします。これは、VASTレスポンスに表示される順序を保持します。 MediaTailor follows VPAID は最大 5 レベルのラッパーをリダイレクトします。クライアント側のレポートレスポンスには、ラップされていないVPAIDメタデータが含まれます。

を使用するにはVPAID、以下のガイドラインに従ってください。

  • VPAID クリエイティブ用に MP4 スレートを設定します。 AWS Elemental MediaTailor は、VPAID広告スロットを設定したスレートで埋め、クライアントプレイヤーがインタラクティブVPAID広告の実行に使用する広告メタデータを提供します。スレートを設定していない場合、VPAID広告が表示されると、 MediaTailor はクライアント側のレポートを通じて通常どおり広告メタデータを提供します。また、欠落しているスレート CloudWatch に関するエラーもログに記録されます。詳細については、「スレートの挿入」および「設定の作成」を参照してください。

  • クライアント側のレポートを使用します。 AWS Elemental MediaTailor は、クライアント側のレポート VPAIDを通じて をサポートしますAPI。詳細については、「クライアント側の広告追跡」を参照してください。

    理論的には、 でデフォルトのサーバー側のレポートモードを使用できますVPAID。ただし、サーバー側のレポートを使用すると、VPAID広告の存在とその周囲のメタデータに関する情報はすべて失われます。これは、クライアント側の を通じてのみ利用できるためですAPI。

  • ライブシナリオでは、 で表される ad avail がEXT-X-CUE-OUT: Duration、 でのユーザーインタラクティビティに対応するのに十分な大きさであることを確認してくださいVPAID。例えば、 が 30 秒の長さのVPAID広告VASTXMLを指定した場合、広告に対応するために ad avail を 30 秒以上になるように実装します。これを行わないと、ad avail の残りの期間はVPAID広告に対応するのに十分な長さではないため、VPAIDメタデータが失われます。