翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
このセクションでは、 MediaTailor とさまざまなクライアント側の広告追跡サーバーの統合について説明します。
オープン測定 SDK
インタラクティブ広告局 (IAB) のオープン計測 SDK (OM SDK) は、ウェブビデオ環境やネイティブアプリ環境に配信される広告のサードパーティーのビューアビリティと検証の測定を容易にします。
古いVASTバージョン 3 ドキュメントの場合、検証コードには拡張タイプ の Extension ノードをロードする必要がありますAdVerifications
。拡張ノードのルートは、4.1 要素と同じスキーマを持つ VAST AdVerifications
ノードです。
OM の導入を容易にするためにSDK、 MediaTailor は Datazoom と提携して、オープン測定用に設定および検証SDKsされた無料プレイヤーを提供しています。詳細については、「Datazoom フリープレイヤー SDKs」を参照してください。
注記
MediaTailor は現在、VASTバージョン 3 のみをサポートしています。
例 : バージョン 4VAST.1 より前の 3 の検証ノード
... <Extensions> <Extension type="AdVerifications"> <AdVerifications> <Verification vendor="company.com-omid"> <JavaScriptResource apiFramework="omid" browserOptional="true"> <![CDATA[https://verification.com/omid_verification.js]]> </JavaScriptResource> <TrackingEvents> <Tracking event="verificationNotExecuted"> <![CDATA[https://verification.com/trackingurl]]> </Tracking> </TrackingEvents> <VerificationParameters> <![CDATA[verification params key/value pairs]]> </VerificationParameters> </Verification> </AdVerifications> </Extension> </Extensions>
MediaTailor は<Extensions>
ノードからAdVerifications
データを抽出し、クライアント側の追跡レスポンスの adVerifications
配列に配置します。
例 クライアント側の追跡レスポンスの : adVerifications array
{ "avails": [ { "adBreakTrackingEvents": [], "adMarkerDuration": null, "ads": [ { "adId": "3062770", "adParameters": "", "adProgramDateTime": "2023-08-23T16:25:40.914Z", "adSystem": "2.0", "adTitle": "AD-polarbear-15", "adVerifications": [ { "executableResource": [], "javaScriptResource": [ { "apiFramework": "omid", "browserOptional": "true", "uri": "https://verification.com/omid_verification.js" } ], "trackingEvents": [ { "event": "verificationNotExecuted", "uri": "https://verification.com/trackingurl" } ], "vendor": "company.com-omid", "verificationParameters": "verification params key value pairs" } ], "companionAds": [], "creativeId": "00006", "creativeSequence": "1", "duration": "PT14.982S", "durationInSeconds": 14.982, "extensions": [ { "content": "<AdVerifications>\n\t\t\t\t\t\t<Verification vendor=\"
company.com-omid
\">\n\t\t\t\t\t\t\t<JavaScriptResource apiFramework=\"omid
\" browserOptional=\"true\"><![CDATA[https://verification.com/omid_verification.js
;]]></JavaScriptResource>\n\t\t\t\t\t\t\t<TrackingEvents>\n\t\t\t\t\t\t\t\t<Tracking event=\"verificationNotExecuted\"><![CDATA[;https://verification.com/trackingurl
;]]></Tracking>\n\t\t\t\t\t\t\t</TrackingEvents>\n\t\t\t\t\t\t\t<VerificationParameters><![CDATA[verification params key/value pairs
;]]></VerificationParameters>\n\t\t\t\t\t\t</Verification>\n\t\t\t\t\t</AdVerifications>", "type": "AdVerifications" } ], "mediaFiles": { "mediaFilesList": [], "mezzanine": "" }, "skipOffset": null, "startTime": "PT10.11S", "startTimeInSeconds": 10.11, "trackingEvents": [ { "beaconUrls": [ "https://n8ljfs0h09.execute-api.us-west-2.amazonaws.com/v1/impression" ], "duration": "PT14.982S", "durationInSeconds": 14.982, "eventId": "3062770", "eventProgramDateTime": null, "eventType": "impression", "startTime": "PT10.11S", "startTimeInSeconds": 10.11 } ], "vastAdId": "" } ], "availId": "3062770", "availProgramDateTime": "2023-08-23T16:25:40.914Z", "duration": "PT14.982S", "durationInSeconds": 14.982, "meta": null, "nonLinearAdsList": [], "startTime": "PT10.11S", "startTimeInSeconds": 10.11 } ], "dashAvailabilityStartTime": null, "hlsAnchorMediaSequenceNumber": null, "nextToken": "UFQxMC4xMVNfMjAyMy0wOC0yM1QxNjoyNjoyNC4yNDYxMDIxOTBaXzE%3D", "nonLinearAvails": [] }
注記
IAB テクニカルラボと協力して、コンプライアンスを確保するためにアプリケーションが毎年認定されるようにします。
OM の詳細についてはSDK、 IAB Tech Lab ウェブサイトの「Open measurementSDK
Datazoom フリープレイヤー SDKs
プレイヤー の採用を容易にするためにSDKs、 MediaTailor は Datazoom と提携し、 Google 広告マネージャーとのクライアント側の AWS Elemental MediaTailor 統合および IAB Tech で設定およびテストSDKsされた無料のプレイヤーを提供していますオープン測定 SDK。
Datazoom プレイヤーは、次の機能SDKをサポートしています。
ライブリストとVODプレイリスト
-
DASH および HLS仕様
-
Bitmovin、exoplayer、Android メディアプレイヤー、Apple AVPlayer、Brightcove、Chromecast Receiver、Dash.js、hls.js、JWPlayer、Shaaka プレイヤー、THEOプレイヤー、Video.js、Rku などのプレイヤーベンダーのサポート
-
IAB 選択したデバイスで利用可能な Tech Lab Open Measurement 認定
-
クリックスルーイベント処理
-
広告カウントダウンタイマー、広告オーバーレイ、非線形イベント、広告ブレーク開始、広告ブレーク終了などの広告イベントディスパッチャー
-
クライアント側の広告ビーコン
-
オプションの設定SDKとしての Google プログラムによるアクセスライブラリ (PAL)
Datazoom は、プレイヤーがSDKsサポートする有料の分析およびテレメトリサービスも提供します。お客様は、Datazoom マネジメントコンソールからプレイヤーSDKテレメトリをオプトインおよび制御できます。Datazoom プレイヤーにアクセスしSDKs、付加価値テレメトリおよび分析サービスの詳細については、Datazoom サイトの
Rku 広告フレームワーク (RAF)
Rku 広告フレームワーク (RAF) は、Rku プラットフォーム全体で一貫した広告エクスペリエンスを維持します。動画広告を含むすべてのチャネルは、 に関する Rku の認定要件を満たしている必要がありますRAF。特に、アプリは常に を通じてクライアント側のイベント射撃を使用する必要がありますRAF。 は MediaTailor、サーバー側の広告挿入 (SSAI) プロバイダーとして、クライアント側のイベント射撃をサポートします。RAFX SSAI Adapters は、SSAIマニフェストサーバー、またはスティッカー、および の両方にインターフェイスを提供しますRAF。これらのインターフェイスには以下が含まれます。
-
masterURL
レスポンスを解析しplayURL
、、AdURL
、および広告メタデータを抽出します。 -
広告メタデータをRAF使用可能な広告メタデータに変換 MediaTailor SSAIし、再生RAF用に を設定します。
-
ストリームイベントと時間指定メタデータの監視。
-
ストリームイベント、広告メタデータ、および発射イベントのピクセルを時間どおりに一致させます。
-
マニフェストサーバーの要求に応じて
AdURL
に Ping/ポーリングし、 を MediaTailor SSAI解析して再設定しますRAF。
のSSAIアダプターの詳細についてはRAF、Rku ウェブサイトの「Rku Adapters を使用したサーバー側の広告挿入の実装
TheoPlayer
TheoPlayer と の統合では、次の MediaTailor ことを行います。
-
HLS と の両方のVODライブワークフローDASHで MediaTailor 、クライアント側のイベント追跡をサポートする機能を提供します。
-
リニア広告のみの追跡ビーコンの送信をサポートします。
-
広告中のシークを無効にします。ただし、ユーザーが広告時間枠を過ぎようとしたときに広告を再生するロジックはありません。
SSAI での の詳細、およびウェブ TheoPlayer、Android、iOS、tvOS を確認するには MediaTailor、 TheoPlayer ウェブサイトMediaTailor
MediaTailor SDK
AWS Elemental は、 JavaScriptベースのソフトウェア開発キット (SDK) を保持しています。 AWS Elemental はSDK、暗黙的な保証なしで、そのまま を提供します。をリファレンスデモSDKとして使用して、 の使用へのオンボーディングを合理化します MediaTailor。は、 MediaTailor クライアント側の追跡 を操作する方法SDKを示していますAPI。は、 HTML5ベースのプレイヤーのクライアント側の広告追跡とレポートSDKを実装します。は MediaTailor クライアント側のレポートセッションをSDK初期化し、広告追跡情報を定期的にリクエストします。再生中、 SDK は新しい広告イベントが検出されたときに広告追跡イベントを出力します。
は MediaTailor SDK、以下の機能をサポートしています。
-
ライブリストとVODプレイリスト
-
DASH および HLS仕様
-
クリックスルーイベント処理
-
広告イベントのディスパッチャー
-
カスタムイベントフック
-
クライアント側の広告ビーコン。広告ビーコンの送信の詳細については、「」を参照してくださいクライアント側ビーコン。
注記
AWS サポートチケットを送信して、サンプル JavaScript SDKを受け取ります MediaTailor。パッケージとそのファイルのダウンロードリンクを受け取ります。