- リソース: VideoContent
- VideoContentStatus
- メタデータ
- GracenoteMetadata
- VideoContentSyndicationInfo
- SyndicatedVideoContentNames
- DynamicAdInsertionInfo
- VideoIngestUrlInfo
- 動画形式
- 動画事前の条件付け
- ClosedcaptionUrlInfo
- ClosedcaptionFormat
- Methods
リソース: VideoContent
コンテンツのメタデータ。
JSON 表現 |
---|
{ "name": string, "status": enum ( |
フィールド | |
---|---|
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 |
必須。コンテンツのタイトル。 |
updateTime |
必須。コンテンツの最終更新日時。 RFC3339 UTC の Zulu 形式のタイムスタンプ。ナノ秒単位で、小数点以下は 9 桁までとなります。(例: |
publishTime |
コンテンツの公開時刻。開始時間と終了時間が広告ルールで設定され、動画に含まれている場合は、必須フィールドになります。 RFC3339 UTC の Zulu 形式のタイムスタンプ。ナノ秒単位で、小数点以下は 9 桁までとなります。(例: |
duration |
コンテンツの再生時間。期間はミリ秒単位でサポートされます。 小数点以下 9 桁までで、末尾が ' |
cuePoints[] |
キューポイントを指定します。キューポイントとは、動画内に広告を挿入できる位置のことです。キューポイントはミリ秒レベルまでサポートされています。動画にミッドロール広告ブレークが含まれている場合、これは必須項目です。 小数点以下 9 桁までで、末尾が ' |
thumbnailUrl |
コンテンツのサムネイル URL。 |
metadata |
コンテンツのカスタム メタデータを識別します。 |
gracenoteMetadata |
コンテンツの Gracenote 関連のメタデータ。 |
syndicationMetadata |
コンテンツのシンジケーション関連のメタデータ。 |
dynamicAdInsertionMetadata |
コンテンツのダイナミック広告挿入関連のメタデータ。 |
動画コンテンツのステータス
コンテンツのターゲット広告を配信するかどうかを示すステータス オプション。
列挙型 | |
---|---|
ACTIVE |
コンテンツ ターゲット広告が表示されます。 |
BLOCKED |
ステータスが「BLOCKED」の場合、このコンテンツには広告が表示されません。 |
DELETED |
コンテンツはアド マネージャーでアーカイブされます。アド マネージャーが、DELETED とマークされたコンテンツの広告リクエストを受け取った場合、自社広告、または広告枠ユニットやその他のターゲティング条件が設定された広告に対して、その広告が配信されます。広告をブロックするには、ステータスを [ブロック済み] に設定します。 |
メタデータ
コンテンツのカスタム メタデータ。
JSON 表現 |
---|
{ "keyValues": { string: value, ... } } |
フィールド | |
---|---|
keyValues |
コンテンツのカスタム メタデータを Key-Value ペアとして識別します。値には、文字列または文字列のリストのみを指定できます。 |
GracenoteMetadata
コンテンツの Gracenote のメタデータ。
JSON 表現 |
---|
{ "gracenoteId": string, "gracenoteSeriesId": string } |
フィールド | |
---|---|
gracenoteId |
必須。コンテンツの Gracenote ID を参照してください。次のいずれかの有効な接頭辞が必要です。1. 'EP' - シリーズ 2 のエピソード'MV' - 映画 3'SP' - スポーツ イベント |
gracenoteSeriesId |
(省略可)このフィールドは Gracenote シリーズ ID を参照します。先頭に 'SH' を付ける必要があります。 |
VideoContentSyndicationInfo
正規コンテンツとシンジケート コンテンツ間の関係を指定するためのメタデータ。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド syndication 。VideoContentSyndiationMetadata は、次のいずれかのみを格納できます。syndication は次のいずれかになります。 |
|
canonicalVideoContent |
正規コンテンツの名前。ネットワークの形式は "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" の形式で、このフィールドを含むコンテンツと同じネットワークに属している必要があります。 |
syndicatedVideoContentNames |
シンジケート コンテンツのコレクション |
SyndicatedVideoContentName
すべてのシンジケート コンテンツの名前のリスト。
JSON 表現 |
---|
{ "syndicatedVideoContent": [ string ] } |
フィールド | |
---|---|
syndicatedVideoContent[] |
シンジケート コンテンツの名前の繰り返しフィールド。ネットワークの形式は "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" の形式である必要があります。また、このフィールドを含むコンテンツと同じネットワークに属している必要があります。 |
ダイナミック広告挿入情報
ダイナミック広告挿入に関する情報。
JSON 表現 |
---|
{ "videoIngestUrlInfo": { object ( |
フィールド | |
---|---|
videoIngestUrlInfo |
条件付けと再生リストの生成に使用されるマスター m3u8 ファイルへのリンク。 |
mediaUpdateTime |
videoIngestUrlInfo で参照されている動画ファイルの最終更新日時です。 RFC3339 UTC の Zulu 形式のタイムスタンプ。ナノ秒単位で、小数点以下は 9 桁までとなります。(例: |
closedCaptionUrlInfo[] |
字幕ファイルの URL です。 |
fwCaid |
広告のターゲットに使用するフリーホイールのカスタム アセット ID。 |
VideoIngestUrl 情報
条件付けと再生リストの生成に使用される m3u8 ファイルへのリンクを指定するメタデータ。
JSON 表現 |
---|
{ "videoFormat": enum ( |
フィールド | |
---|---|
videoFormat |
動画の形式。 |
videoPreconditioned |
コンテンツでミッドロール広告がすでに条件付けられているかどうかを示します。つまり、ミッドロール挿入点の時点ですでにセグメントが分割されていることを意味します。 |
url |
m3u8 ファイルへのリンク。 |
動画フォーマット
動画コンテンツをエンコードできる形式。
列挙型 | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
動画フォーマットが指定されていません。 |
HLS |
application/x-mpegURL |
DASH |
application/dash+xml |
動画事前の条件付け
動画コンテンツの条件付けされた状態。
列挙型 | |
---|---|
NO |
まだ調整されていません。 |
YES |
動画の状態調整やコメント |
クローズド キャプション URL 情報
1 つの字幕ファイルのメタデータ。
JSON 表現 |
---|
{
"languageCode": string,
"closedCaptionFormat": enum ( |
フィールド | |
---|---|
languageCode |
字幕ファイルで使用されている言語を表す IETF BCP-47 言語コード。 |
closedCaptionFormat |
字幕ファイルの形式。 |
url |
字幕ファイルの URL です。 |
クローズド キャプション フォーマット
字幕ファイルの形式。
列挙型 | |
---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
字幕フォーマットが指定されていません。 |
TTML |
application/ttaf+xml |
WEB_VTT |
テキスト/vtt |
Methods |
|
---|---|
|
アド マネージャーですでにコンテンツが存在する場合に、新しいコンテンツを作成したり、メタデータを更新したりするための API です。 |