翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
で設定を作成するときに 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 抑制モード) – 広告抑制モードを設定します。広告抑制は、デフォルトで無効になっています。使用できる値:
OFF
、BEHIND_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_AVAIL
、FULL_AVAIL_ONLY
。-
BEHIND_LIVE_EDGE
モードは常にFULL_AVAIL_ONLY
抑制ポリシーを使用します。 -
AFTER_LIVE_EDGE
モードを使用すると、セッションがブレークの途中で開始したときにPARTIAL_AVAIL
広告ブレークフィルを呼び出すことができます。
-
広告抑制設定の例
広告抑制設定パラメータが相互に相互作用する方法により、ライブストリームのライブエッジの前、最中、または後に広告抑制と表示フィルを処理するいくつかの異なる方法を指定できます。このセクションでは、これらのやり取りの例をいくつか示します。これらの例を使用して、特定の状況の設定パラメータを設定します。
広告抑制設定の例を次に示します。
例 1: 広告抑制なし
avail 抑制モードが の場合OFF
、広告抑制はなく、MediaTailor はすべての広告ブレークをパーソナライズします。
次の図では、さまざまなブロックが、左から右に進行するタイムラインに沿って水平に配置されています。各ブロックは、ライブストリームまたはパーソナライズされた広告ブレークのコンテンツが再生される時間の一部を表します。点線は、ライブストリームの現在のライブエッジを表します。ライブエッジの前に 2 つの広告ブレークが発生し、ライブエッジで別の広告ブレークが進行中です。図に示すように、avail 抑制モードが の場合OFF
、MediaTailor はタイムラインのライブエッジの前に発生するすべての広告ブレークをパーソナライズします。MediaTailor は、ライブエッジで進行中の広告ブレークもパーソナライズします。

例 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 は、ライブエッジの後に発生する広告ブレークをパーソナライズします。

例 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 抑制期間の開始時に進行中の広告ブレークをパーソナライズしません。

例 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 抑制期間後に発生する広告ブレークをパーソナライズします。

例 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 抑制期間中に発生するその広告ブレークの部分はパーソナライズしません。

例 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 抑制期間の前または後に発生するその広告ブレークの部分はパーソナライズしません。

例 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 に対するサーバー側またはクライアント側の最初の再生セッションリクエスト内のパラメータを使用して設定できます。MediaTailor コンソールまたは AWS Elemental MediaTailor API を介して広告抑制設定を既に設定している場合、これらのパラメータはそれらの設定を上書きします。
広告抑制を機能させるには、avail 抑制モードと avail 抑制値の両方が必要です。これらのパラメータを異なるソースから設定することはできません。例えば、MediaTailor コンソールで 1 つのパラメータを設定し、クエリパラメータで別のパラメータを設定することはできません。
MediaTailor は、以下の広告抑制パラメータをサポートします。
名前 | 説明 | 使用できる値 |
---|---|---|
availSuppressionMode |
広告抑制のモードを設定します。デフォルトでは、広告抑制は です |
|
availSuppressionValue |
ライブストリームのライブエッジからの相対的な時間。 | の UTF-8 URL エンコードされたタイムコードHH:MM:SS 。例えば、1 時間と 30 分は 01%3A30%3A00 になります。 |
availSuppressionFillPolicy |
avail 抑制モードに適用するポリシーを定義します。 BEHIND_LIVE_EDGE は常に完全な avail 抑制ポリシーを使用します。 は、セッションが中断の途中で開始したときに、広告ブレークの部分的なフィルを呼び出すために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= と指定します。 |
& |
クエリパラメータを連結します。例えば、aws.availSuppressionMode= および aws.availSuppressionValue= などです。 |
クライアント側の設定
MediaTailor に対するクライアントの POST リクエストに availSuppression
パラメータを含めます。クライアント側の再生セッションリクエストを作成する方法の詳細については、「クライアント側の広告追跡」を参照してください。
例: HLS
POST parent.m3u8
{
"availSuppression": {
"mode": "BEHIND_LIVE_EDGE",
"value": "00:00:21",
"fillPolicy": "FULL_AVAIL_ONLY"
}
}