Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

広告抑制による広告ブレーク動作のカスタマイズ

フォーカスモード
広告抑制による広告ブレーク動作のカスタマイズ - AWS Elemental MediaTailor

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

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

で設定を作成するときに AWS Elemental MediaTailor、広告ブレーク抑制を設定する機能など、広告ブレークの動作を管理するオプションの広告ブレーク設定を指定できます。これにより、特定の要件を満たすようにビデオコンテンツの広告ブレークエクスペリエンスを調整できます。

広告ブレーク抑制の設定

注記

広告抑制はライブワークフローでのみ使用できます。

ライブコンテンツ用の広告ブレークのパーソナライゼーションをスキップするように MediaTailor を設定できます。これは、広告抑制または avail 抑制と呼ばれます。このトピックでは、 の使用方法と、広告抑制の設定の仕組みについても説明します。

広告抑制は、次のユースケースに使用できます。

  • 長いマニフェストルックバックウィンドウ - 視聴者がマニフェストのライブエッジで再生を開始するが、ルックバックウィンドウが長いという場合は、視聴者による視聴の開始後のみに広告を挿入することが推奨されます。または、マニフェストのルックバックウィンドウ全体の一部に広告を挿入します。広告抑制は、MediaTailor がライブエッジより前の指定時間、または指定時間範囲内の広告ブレークをパーソナライズするように設定できます。

  • ブレーク中の参加 – 視聴者が広告ブレークの途中でライブビデオストリームの視聴を開始した場合、そのユーザーはチャネルを変更して広告を視聴しない可能性が高くなります。広告抑制を使用すると、視聴者がストリームに参加する前に広告ブレークが開始された場合に、広告ブレークのパーソナライゼーションをスキップできます。

広告抑制の設定

広告抑制を使用するには、次の方法で avail 抑制モードavail 抑制値、および avail 抑制フィルポリシーを設定します。

  • MediaTailor コンソールで

  • AWS Command Line Interface (AWS CLI) の使用

  • MediaTailor API の使用、またはクライアントの再生セッションリクエストのパラメータとしての使用

パラメータを使用した設定の詳細については、「」を参照してください広告抑制パラメータの設定 – 再生セッションリクエスト

広告抑制設定パラメータ

広告抑制をオンまたはオフにすることができます。広告抑制を有効にする場合は、その抑制がライブストリームのライブ再生エッジの後に行われるか、ライブストリームのライブ再生エッジの前に行われるかを指定します。いずれの場合も、MediaTailor が広告をパーソナライズしない、ライブエッジを基準にした時間を指定します。avail 抑制を有効にすると、セッションが中断の途中で開始したときに MediaTailor が部分的な広告ブレークフィルに使用する avail 抑制ポリシーを指定できます。

広告抑制の設定パラメータは次のとおりです。

  • [Avail suppression mode] (Avail 抑制モード) – 広告抑制モードを設定します。広告抑制は、デフォルトで無効になっています。使用できる値: OFFBEHIND_LIVE_EDGE、または AFTER_LIVE_EDGE

    • OFF: 広告抑制はなく、MediaTailor はすべての広告ブレークをパーソナライズします。

    • BEHIND_LIVE_EDGE: MediaTailor は、ライブエッジの前に開始する広告ブレークを Avail 抑制値を引いた値をパーソナライズしません。

    • AFTER_LIVE_EDGE: MediaTailor は、ライブエッジ内の広告ブレークと Avail 抑制値をパーソナライズしません。

  • Avail suppression value (Avail 抑制値) – ライブストリーム内のライブエッジに相対する時間。使用できる値: HH:MM:SS 形式の時間値。

  • Avail サプレッションフィルポリシー – MediaTailor が Avail サプレッションモードに適用するポリシーを定義します。許容値: PARTIAL_AVAILFULL_AVAIL_ONLY

    • BEHIND_LIVE_EDGE モードは常にFULL_AVAIL_ONLY抑制ポリシーを使用します。

    • AFTER_LIVE_EDGE モードを使用すると、セッションがブレークの途中で開始したときにPARTIAL_AVAIL広告ブレークフィルを呼び出すことができます。

広告抑制設定の例

広告抑制設定パラメータが相互に相互作用する方法により、ライブストリームのライブエッジの前、最中、または後に広告抑制と表示フィルを処理するいくつかの異なる方法を指定できます。このセクションでは、これらのやり取りの例をいくつか示します。これらの例を使用して、特定の状況の設定パラメータを設定します。

広告抑制設定の例を次に示します。

例 1: 広告抑制なし

avail 抑制モードが の場合OFF、広告抑制はなく、MediaTailor はすべての広告ブレークをパーソナライズします。

次の図では、さまざまなブロックが、左から右に進行するタイムラインに沿って水平に配置されています。各ブロックは、ライブストリームまたはパーソナライズされた広告ブレークのコンテンツが再生される時間の一部を表します。点線は、ライブストリームの現在のライブエッジを表します。ライブエッジの前に 2 つの広告ブレークが発生し、ライブエッジで別の広告ブレークが進行中です。図に示すように、avail 抑制モードが の場合OFF、MediaTailor はタイムラインのライブエッジの前に発生するすべての広告ブレークをパーソナライズします。MediaTailor は、ライブエッジで進行中の広告ブレークもパーソナライズします。

MediaTailor 広告ブレークのパーソナライゼーション。avail 抑制モードは に設定されていますOFF。
例 2: ライブエッジと同期した値を持つBEHIND_LIVE_EDGE広告抑制

avail 抑制モードが に設定BEHIND_LIVE_EDGEされ、avail 抑制値が に設定されている場合00:00:00、avail 抑制値はライブエッジと同期されます。MediaTailor は、ライブエッジまたはそれより前に開始される広告ブレークをパーソナライズしません。

次の図では、さまざまなブロックが、左から右に進行するタイムラインに沿って水平に配置されています。各ブロックは、ライブストリームのコンテンツ、パーソナライズされた広告ブレーク、またはパーソナライズされていない広告ブレークが再生される時間の一部を表します。点線は、ライブストリームの現在のライブエッジを表します。に設定された avail 抑制値を表す別の点線は00:00:00、ライブエッジの点線と重複しています。2 つの広告ブレークはライブエッジの前に発生し、別の広告ブレークはライブエッジの後に発生します。図に示すように、avail 抑制モードを に設定しBEHIND_LIVE_EDGE、avail 抑制値を に設定00:00:00してライブエッジと同期させると、MediaTailor はタイムラインのライブエッジの前に発生する広告ブレークをパーソナライズしません。MediaTailor は、ライブエッジの後に発生する広告ブレークをパーソナライズします。

avail 抑制モードを に設定BEHIND_LIVE_EDGEし、avail 抑制値を に設定して、MediaTailor 広告ブレークのパーソナライゼーションを行います00:00:00。
例 3: ライブエッジの背後にある値を持つBEHIND_LIVE_EDGE広告抑制

avail 抑制モードが に設定されている場合BEHIND_LIVE_EDGE、MediaTailor はその時間以前に広告ブレークをパーソナライズしません。この例では、MediaTailor はライブエッジから 45 分以内に開始する広告ブレークをパーソナライズします。MediaTailor は、ライブエッジから 45 分後に開始する広告ブレークをパーソナライズしません。

次の図では、さまざまなブロックが、左から右に進行するタイムラインに沿って水平に配置されています。各ブロックは、ライブストリームのコンテンツ、パーソナライズされた広告ブレーク、またはパーソナライズされていない広告ブレークが再生される時間の一部を表します。点線は、ライブストリームの現在のライブエッジを表します。に設定された avail 抑制値を表す別の点線は00:45:00、ライブエッジの点線に関してタイムラインの 45 分前に発生します。点線の間の 45 分間は、表示抑制期間を表します。広告ブレークは、avail 抑制期間の開始時に進行中です。その他の 2 つの広告ブレークは、avail 抑制期間中に発生します。図に示すように、avail 抑制モードを に設定しBEHIND_LIVE_EDGE、avail 抑制値をライブエッジの00:45:00背後に設定すると、MediaTailor は avail 抑制期間内に発生した広告ブレークをパーソナライズします。MediaTailor は、avail 抑制期間の開始時に進行中の広告ブレークをパーソナライズしません。

avail 抑制モードを に設定BEHIND_LIVE_EDGEし、avail 抑制値を に設定して、MediaTailor 広告ブレークのパーソナライゼーションを行います00:45:00。
例 4: avail 抑制期間中にAFTER_LIVE_EDGE広告ブレークが発生しない広告抑制

avail 抑制モードが に設定AFTER_LIVE_EDGEされ、avail 抑制値が 0 より大きい場合、MediaTailor はセッションの経過時間がその値に達するまで広告ブレークをパーソナライズしません。

次の図では、さまざまなブロックが、左から右に進行するタイムラインに沿って水平に配置されています。各ブロックは、ライブストリームまたはパーソナライズされた広告ブレークのコンテンツが再生される時間の一部を表します。点線は、ライブストリームの現在のライブエッジを表します。に設定された avail 抑制値を表す別の点線は00:30:00、ライブエッジの点線に関してタイムラインの 30 分後に発生します。セッションの初期化を表す 3 番目の点線は、ライブエッジの点線に関してタイムラインの早い段階で発生します。ライブエッジ時間と avail-suppression-value 時間の間の 30 分の期間は、avail 抑制期間を表します。広告ブレークは、表示抑制期間の後に発生します。図に示すように、avail 抑制モードが に設定されAFTER_LIVE_EDGE、avail 抑制値がライブエッジ00:30:00の後に に設定され、セッションの初期化がライブエッジの前に行われると、MediaTailor は avail 抑制期間後に発生する広告ブレークをパーソナライズします。

MediaTailor 広告ブレークのパーソナライゼーション。avail 抑制モードを に設定AFTER_LIVE_EDGEし、avail 抑制値を に設定し00:30:00、ライブエッジの前にセッションを初期化します。
例 5: PARTIAL_AVAIL フィルポリシーによるAFTER_LIVE_EDGE広告抑制と、avail 抑制期間の終了時に進行中の広告ブレーク

avail 抑制モードが に設定AFTER_LIVE_EDGEされ、avail 抑制値が 0 より大きい場合、MediaTailor はセッションの経過時間がその値に達するまで広告ブレークをパーソナライズしません。

次の図では、さまざまなブロックが、左から右に進行するタイムラインに沿って水平に配置されています。各ブロックは、ライブストリームのコンテンツ、パーソナライズされた広告ブレーク、またはパーソナライズされていない広告ブレークが再生される時間の一部を表します。点線は、ライブストリームの現在のライブエッジを表します。に設定された avail 抑制値を表す別の点線は00:30:00、ライブエッジの点線に関してタイムラインの 30 分後に発生します。セッションの初期化を表す 3 番目の点線は、ライブエッジの点線に関してタイムラインの早い段階で発生します。ライブエッジ時間と avail-suppression-value 時間の間の 30 分の期間は、avail 抑制期間を表します。広告ブレークは、avail 抑制期間の終了時に進行中です。図に示すように、avail 抑制モードが に設定されAFTER_LIVE_EDGE、avail 抑制値がライブエッジ00:30:00の後に に設定され、avail 抑制フィルポリシーが に設定されPARTIAL_AVAIL、セッションの初期化がライブエッジの前に行われると、MediaTailor は、avail 抑制期間後に発生する広告ブレークをパーソナライズします。avail 抑制期間の終了時に進行中の広告ブレークの場合、MediaTailor は、avail 抑制期間後に発生するその広告ブレークの部分をパーソナライズしますが、avail 抑制期間中に発生するその広告ブレークの部分はパーソナライズしません。

MediaTailor の広告ブレークパーソナライゼーションではAFTER_LIVE_EDGE、avail 抑制モードを に設定し、avail 抑制値を に設定し00:30:00、avail 抑制フィルポリシーを に設定しPARTIAL_AVAIL、ライブエッジの前にセッションを初期化し、avail 抑制期間の終了時に広告ブレークを進行中にします。
例 6: PARTIAL_AVAILフィルポリシーによるAFTER_LIVE_EDGE広告抑制と、セッションの初期化前から avail 抑制期間終了後まで進行中の広告ブレーク

avail 抑制モードが に設定AFTER_LIVE_EDGEされ、avail 抑制値が 0 より大きい場合、MediaTailor はセッションの経過時間がその値に達するまで広告ブレークをパーソナライズしません。

次の図では、さまざまなブロックが、左から右に進行するタイムラインに沿って水平に配置されています。各ブロックは、ライブストリームのコンテンツ、パーソナライズされた広告ブレーク、またはパーソナライズされていない広告ブレークが再生される時間の一部を表します。点線は、ライブストリームの現在のライブエッジを表します。に設定された avail 抑制値を表す別の点線は00:30:00、ライブエッジの点線に関してタイムラインの 30 分後に発生します。セッションの初期化を表す 3 番目の点線は、ライブエッジの点線に関してタイムラインの早い段階で発生します。ライブエッジ時間と avail-suppression-value 時間の間の 30 分の期間は、avail 抑制期間を表します。広告ブレークは、セッションの初期化前から avail 抑制期間後まで進行中です。図に示すように、avail 抑制モードが に設定されAFTER_LIVE_EDGE、avail 抑制値がライブエッジ00:30:00の後に に設定され、avail 抑制フィルポリシーが に設定されPARTIAL_AVAIL、セッションの初期化がライブエッジの前に行われると、MediaTailor は、avail 抑制期間後に発生する広告ブレークをパーソナライズします。avail 抑制期間の前、最中、および後に進行中の広告ブレークの場合、MediaTailor は、avail 抑制期間後に発生するその広告ブレークの部分をパーソナライズしますが、avail 抑制期間の前または後に発生するその広告ブレークの部分はパーソナライズしません。

avail 抑制モードを に設定 MediaTailor しAFTER_LIVE_EDGE、avail 抑制値を に設定し00:30:00、avail 抑制フィルポリシーを に設定しPARTIAL_AVAIL、ライブエッジの前にセッションの初期化を行い、avail 抑制期間の前、最中、後に広告ブレークを進行中にします。
例 7: AFTER_LIVE_EDGE avail 抑制期間の開始時に広告ブレークが進行中の広告抑制

avail 抑制モードが に設定AFTER_LIVE_EDGEされ、avail 抑制値が 0 より大きい場合、MediaTailor はセッションの経過時間がその値に達するまで広告ブレークをパーソナライズしません。

次の図では、さまざまなブロックが、左から右に進行するタイムラインに沿って水平に配置されています。各ブロックは、ライブストリームまたはパーソナライズされていない広告ブレークのコンテンツが再生される時間の一部を表します。点線は、ライブストリームの現在のライブエッジを表します。に設定された avail 抑制値を表す別の点線は00:30:00、ライブエッジの点線に関してタイムラインの 30 分後に発生します。セッションの初期化を表す 3 番目の点線は、ライブエッジの点線に関してタイムラインの早い段階で発生します。ライブエッジ時間と avail-suppression-value 時間の間の 30 分の期間は、avail 抑制期間を表します。広告ブレークは、セッションの初期化前の時点から avail 抑制期間内の時点まで進行中です。図に示すように、avail 抑制モードを に設定した場合AFTER_LIVE_EDGE、avail 抑制値はライブエッジ00:30:00の後に に設定され、セッションの初期化はライブエッジ時間より前ですが、広告ブレークの開始後に行われるため、MediaTailor はその広告ブレークをパーソナライズしません。

MediaTailor 広告ブレークのパーソナライゼーション。avail 抑制モードを に設定AFTER_LIVE_EDGE、avail 抑制値を に設定00:30:00、ライブエッジの前にセッションの初期化が発生する、avail 抑制期間中は広告ブレークが進行中である。

広告抑制パラメータの設定 – 再生セッションリクエスト

広告抑制は、MediaTailor に対するサーバー側またはクライアント側の最初の再生セッションリクエスト内のパラメータを使用して設定できます。MediaTailor コンソールまたは AWS Elemental MediaTailor API を介して広告抑制設定を既に設定している場合、これらのパラメータはそれらの設定を上書きします。

広告抑制を機能させるには、avail 抑制モードと avail 抑制値の両方が必要です。これらのパラメータを異なるソースから設定することはできません。例えば、MediaTailor コンソールで 1 つのパラメータを設定し、クエリパラメータで別のパラメータを設定することはできません。

MediaTailor は、以下の広告抑制パラメータをサポートします。

名前 説明 使用できる値
availSuppressionMode

広告抑制のモードを設定します。デフォルトでは、広告抑制は ですOFF。に設定するとBEHIND_LIVE_EDGE、MediaTailor はaws.availSuppressionValue時間の経過に伴う広告時間枠を埋めません。に設定するとAFTER_LIVE_EDGE、MediaTailor は avail 抑制期間の前後の広告ブレークを埋めません。表示抑制期間は、ライブエッジ時間からaws.availSuppressionValue時間、および追加のバッファ時間までです。

  • OFF

  • BEHIND_LIVE_EDGE

  • AFTER_LIVE_EDGE

availSuppressionValue ライブストリームのライブエッジからの相対的な時間。 の UTF-8 URL エンコードされたタイムコードHH:MM:SS。例えば、1 時間と 30 分は 01%3A30%3A00 になります。
availSuppressionFillPolicy avail 抑制モードに適用するポリシーを定義します。 BEHIND_LIVE_EDGEは常に完全な avail 抑制ポリシーを使用します。 は、セッションが中断の途中で開始したときに、広告ブレークの部分的なフィルを呼び出すためにAFTER_LIVE_EDGE使用できます。
  • PARTIAL_AVAIL - BEFORE_LIVE_EDGE抑制モードでは利用できません

  • FULL_AVAIL_ONLY - AFTER_LIVE_EDGE抑制モードのデフォルト値

サーバー側の設定

基本となるクエリパラメータは aws.availSuppression で、その後にオプションのパラメータ名と値のペアが続きます。クエリを作成するには、MediaTailor に対する再生セッションリクエストの最後に aws.availSuppression= を付加し、その後にパラメータ名と値を追加します。サーバー側の再生セッションリクエストを作成する方法の詳細については、「サーバー側の広告追跡」を参照してください。

: HLS

GET <mediatailorURL>/v1/master/<hashed-account-id>/<origin-id>/index.m3u8?aws.availSuppressionMode=BEHIND_LIVE_EDGE&aws.availSuppressionValue=00%3A00%3A21

以下の表は、サーバー側のクエリ構文のリストです。

クエリ文字列コンポーネント 説明
? クエリの先頭を示す制限された文字。
aws. 名前と値のペアで構成されたパラメータが続くベースクエリ。すべての使用可能なパラメータのリストについては、「広告抑制パラメータの設定 – 再生セッションリクエスト」を参照してください。
= パラメータ名を値に関連付けます。例えば、aws.availSuppressionMode=BEHIND_LIVE_EDGE と指定します。
& クエリパラメータを連結します。例えば、aws.availSuppressionMode=BEHIND_LIVE_EDGE および aws.availSuppressionValue=00:30:00&aws.availSuppressionFillPolicy=FULL_AVAIL_ONLY> などです。
クライアント側の設定

MediaTailor に対するクライアントの POST リクエストに availSuppression パラメータを含めます。クライアント側の再生セッションリクエストを作成する方法の詳細については、「クライアント側の広告追跡」を参照してください。

: HLS

POST parent.m3u8 { "availSuppression": { "mode": "BEHIND_LIVE_EDGE", "value": "00:00:21", "fillPolicy": "FULL_AVAIL_ONLY" } }

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.