インデックス
AdBreakNotificationService
(インターフェース)VideoContentIngestionService
(インターフェース)AdBreak
(メッセージ)AdBreak.BreakState
(列挙型)ClosedCaptionFormat
(列挙型)ClosedCaptionUrlInfo
(メッセージ)CreateAdBreakRequest
(メッセージ)DynamicAdInsertionInfo
(メッセージ)GracenoteMetadata
(メッセージ)ListAdBreaksRequest
(メッセージ)ListAdBreaksResponse
(メッセージ)Metadata
(メッセージ)SyndicatedVideoContentNames
(メッセージ)UpdateVideoContentRequest
(メッセージ)VideoContent
(メッセージ)VideoContentStatus
(列挙型)VideoContentSyndicationInfo
(メッセージ)VideoFormat
(列挙型)VideoIngestUrlInfo
(メッセージ)VideoPreconditioned
(列挙型)
AdBreakNotificationService
ライブ ストリーム内にミッドロール挿入点を作成できる API サービス。
CreateAdBreak |
---|
ライブ ストリーム内にミッドロール挿入点を作成するための API。
|
ListAdBreaks |
---|
ライブ ストリーム内のミッドロール挿入点を一覧表示する API。
|
VideoContentIngestionService
Google アド マネージャーで動画コンテンツとそれに関連するメタデータを作成または更新できる、コンテンツ取り込み用の API サービス。
UpdateVideoContent |
---|
新しいコンテンツを作成したり、コンテンツがすでにアド マネージャーに存在する場合はメタデータを更新したりするための API。成功した場合はコンテンツを返し、失敗した場合は リクエストの例を次に示します。
|
AdBreak
ライブ動画イベントでミッドロール挿入点用の広告を決定する際に使用される、ミッドロール挿入点のメタデータ。
フィールド | |
---|---|
name |
出力専用。ミッドロール挿入点のリソース名。このフィールドの形式は「networks/ network_code は、このコンテンツが属する Google アド マネージャーのネットワーク コードです。 asset_key は、Google 広告の管理でミッドロール挿入点が作成されたライブ ストリーム イベントのキーです。 ad_break_id は、ミッドロール挿入点のキーです。出力のみ。 |
expected_duration |
必須。予想される休憩時間。 |
custom_params |
アド マネージャーのカスタム条件のターゲティングで、この広告ブレークの広告リクエストに含める Key-Value ペア。例: 'key1=value&key2=value2,value22' |
scte_35_cue_out |
scte35 キューアウトからの Base64 エンコード データ。splice_insert() または time_signal() コマンドが含まれることがある。例: - time_signal() を使用する場合: "/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==" - splice_insert() あり: "/DAvAAAAAAAAAA///wFAVIAACPf+/+sABAAWAADVnALvAL |
pod_template_name |
Google アド マネージャー連続配信広告テンプレート名。 |
break_state |
ミッドロール挿入点の現在の状態。 |
BreakState
ミッドロール挿入点の状態。
列挙型 | |
---|---|
BREAK_STATE_UNSPECIFIED |
ミッドロール挿入点のステータスが不明です。 |
BREAK_STATE_DECISIONED |
ミッドロール挿入点の決定が開始されましたが、まだユーザーに配信されていません。 |
BREAK_STATE_COMPLETE |
ミッドロール挿入点がユーザーに配信されました。 |
ClosedCaptionFormat
字幕ファイルの形式。
列挙型 | |
---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
字幕の形式が指定されていません。 |
TTML |
application/ttaf+xml |
WEB_VTT |
text/vtt |
ClosedCaptionUrlInfo
1 つの字幕ファイルのメタデータ。
フィールド | |
---|---|
language_code |
字幕ファイルで使用されている言語を表す IETF BCP-47 言語コード。 |
closed_caption_format |
字幕ファイルの形式。 |
url |
字幕ファイルの URL。 |
CreateAdBreakRequest
フィールド | |
---|---|
parent |
このフィールドは、ライブ ストリームのアセットキーを使用してこのミッドロール挿入点に関連付ける必要がある LiveStreamEvent を識別します。「networks/{network_code}/assets/{asset_code}」の形式にする必要があります。 |
custom_parent |
このフィールドは、カスタム アセットキーを使用してこのミッドロール挿入点を関連付ける必要がある LiveStreamEvent を識別します。「networks/{network_code}/customAssets/{asset_code}」の形式である必要があります。 |
content |
GAM 内のコンテンツに関連付けられている場合、これは LiveStreamEvent を識別する代替手段です。「networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}」の形式にする必要があります。 |
ad_break |
必須。実際のミッドロール挿入点。 |
ad_break_id |
これは、ユーザーがリクエストを通じて指定できる ad_break_id です。 |
DynamicAdInsertionInfo
ダイナミック広告挿入に関する情報です。
フィールド | |
---|---|
video_ingest_url_info |
条件付けやプレイリストの生成に使用されるマスター m3u8 ファイルへのリンク。 |
media_update_time |
video_ingest_url_info で参照されている動画ファイルの最終更新日時。 |
closed_caption_url_info[] |
字幕ファイルの URL。 |
fw_caid |
広告のターゲティングに使用される Freewheel カスタム アセット ID。 |
GracenoteMetadata
コンテンツの Gracenote メタデータ。
フィールド | |
---|---|
gracenote_id |
必須。コンテンツの Gracenote ID を参照します。次のいずれかの有効なプレフィックスを指定する必要があります。1.「EP」- シリーズ 2 のエピソード。「MV」- ムービー 3。「SP」- スポーツ イベント |
gracenote_series_id |
省略可。このフィールドは、Gracenote シリーズ ID を参照します。先頭に「SH」を付ける必要があります。 |
ListAdBreaksRequest
フィールド | |
---|---|
parent |
省略可。このフィールドは、ライブ ストリームのアセットキーを使用してこのミッドロール挿入点に関連付ける必要がある LiveStreamEvent を識別します。「networks/{network_code}/assets/{asset_code}」の形式にする必要があります。 |
custom_parent |
省略可。このフィールドは、カスタム アセットキーを使用してこのミッドロール挿入点を関連付ける必要がある LiveStreamEvent を識別します。「networks/{network_code}/customAssets/{asset_code}」の形式である必要があります。 |
content |
省略可。GAM 内のコンテンツに関連付けられている場合、これは LiveStreamEvent を識別する代替手段です。「networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}」の形式にする必要があります。 |
page_size |
省略可。返されるミッドロール挿入点の最大数。サービスが返す値はこれよりも少ないことがあります。指定されていない場合は、最大で 10 個のミッドロール挿入点が返されます。最大値は 100 です。100 を超える値は 100 に強制変換されます。 |
page_token |
省略可。前回の ページ分割を行う場合、 |
ListAdBreaksResponse
フィールド | |
---|---|
ad_breaks[] |
出力専用。リクエストされた LiveStreamEvent に一致するミッドロール挿入点のリスト。 |
next_page_token |
次のページを取得するために |
メタデータ
コンテンツのカスタム メタデータ。
フィールド | |
---|---|
key_values |
コンテンツのカスタム メタデータを Key-Value ペアとして識別します。値に指定できるのは、文字列または文字列のリストのみです。 |
SyndicatedVideoContentNames
すべてのシンジケーション コンテンツの名前のリスト。
フィールド | |
---|---|
syndicated_video_content[] |
シンジケーション コンテンツの名前の繰り返しフィールド。「networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}」の形式である必要があります。このフィールドを含むコンテンツと同じネットワークに属している必要があります。 |
UpdateVideoContentRequest
[VideoContentIngestionService.UpdateVideoContentRequest][] に対するリクエストです。
フィールド | |
---|---|
video_content |
必須。コンテンツのメタデータ。 |
ビデオ コンテンツ
コンテンツのメタデータ。
フィールド | |
---|---|
name |
出力専用。動画コンテンツのリソース名。このフィールドの形式は、networks/{network_code}/sources/{content_source_id}/content/{cms_content_id} です。 network_code は、このコンテンツが属する Google アド マネージャーのネットワーク コードです。 content_source_id は、このコンテンツが属する Google アド マネージャーのコンテンツ ソース ID です。 cms_content_id は Google アド マネージャーの CMS コンテンツ ID で、該当する動画に対してアド マネージャーで配信できる広告を識別するために広告リクエストの一部として形成されます。この値は、数字または英数字です。 |
status |
コンテンツのステータス。これを省略すると、デフォルト値が有効になります。 |
title |
必須。コンテンツのタイトル。 |
update_time |
必須。コンテンツの最終更新日時。 |
publish_time |
コンテンツの公開時刻。動画が広告ルールに含まれるように設計されている場合、開始時間と終了時間は必須項目です。 |
duration |
コンテンツの再生時間。期間は、ミリ秒単位までサポートされます。 |
cue_points[] |
キューポイントを指定します。キューポイントは、動画内で広告を挿入できるタイミングです。キューポイントはミリ秒単位までサポートされます。動画にミッドロール挿入点が含まれる場合、これは必須フィールドです。 |
thumbnail_url |
コンテンツのサムネイル URL。 |
metadata |
コンテンツのカスタム メタデータを指定します。 |
gracenote_metadata |
コンテンツの Gracenote 関連のメタデータ。 |
syndication_metadata |
コンテンツのシンジケーション関連のメタデータ。 |
dynamic_ad_insertion_metadata |
ダイナミック広告挿入に関連するコンテンツのメタデータ。 |
VideoContentStatus
コンテンツのターゲット広告を配信するかどうかを示すステータス オプション。
列挙型 | |
---|---|
ACTIVE |
コンテンツ ターゲット広告が配信されます。 |
BLOCKED |
ステータスが「ブロック」の場合、このコンテンツには広告は配信されません。 |
DELETED |
コンテンツはアド マネージャーでアーカイブされます。「削除済み」のマークが付いたコンテンツの広告リクエストがアド マネージャーで届いた場合は、自社広告や、広告枠ユニットや他のターゲティング条件をターゲットとしている広告が配信されます。広告をブロックするには、ステータスを [ブロック] に設定します。 |
VideoContentSyndicationInfo
正規コンテンツとシンジケーション コンテンツの関係を指定するためのメタデータ。
フィールド | |
---|---|
共用体フィールド syndication 。VideoContentSyndiationMetadata には、次のいずれかのみを含めることができます。syndication は次のいずれかになります。 |
|
canonical_video_content |
正規コンテンツの名前。「networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}」の形式にする必要があります。このフィールドを含むコンテンツと同じネットワークに属している必要があります。 |
syndicated_video_content_names |
シンジケーション コンテンツのコレクション |
VideoFormat
動画コンテンツをエンコードできる形式。
列挙型 | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
動画形式が指定されていません。 |
HLS |
application/x-mpegURL |
DASH |
application/dash+xml |
VideoIngestUrlInfo
条件付けと再生リストの生成に使用される m3u8 ファイルへのリンクを指定するメタデータ。
フィールド | |
---|---|
video_format |
動画の形式。 |
video_preconditioned |
コンテンツがミッドロール広告用に条件付けられている(つまり、ミッドロール挿入点の時点でセグメントがすでに分割されている)かどうかを示す。 |
url |
m3u8 ファイルへのリンク。 |
VideoPreconditioned
動画コンテンツの条件付け状態。
列挙型 | |
---|---|
NO |
まだ条件付けされていません。 |
YES |
動画には条件付け/スプライス加工が施されています。 |