索引
VideoContentIngestionService(接口)ClosedCaptionFormat(枚举)ClosedCaptionUrlInfo(消息)DynamicAdInsertionInfo(消息)GracenoteMetadata(消息)Metadata(消息)SyndicatedVideoContentNames(消息)UpdateVideoContentRequest(消息)VideoContent(消息)VideoContentStatus(枚举)VideoContentSyndicationInfo(消息)VideoFormat(枚举)VideoIngestUrlInfo(消息)VideoPreconditioned(枚举)
VideoContentIngestionService
一种用于内容提取的 API 服务,可用于在 Google Ad Manager 中创建或更新视频内容及其关联的元数据。
| UpdateVideoContent |
|---|
|
用于创建新内容或更新其元数据(如果内容已存在于 Ad Manager 中)的 API。成功时返回内容,失败时返回 请求示例:
|
ClosedCaptionFormat
字幕文件可能采用的格式。
| 枚举 | |
|---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
未指定字幕格式。 |
TTML |
application/ttaf+xml |
WEB_VTT |
text/vtt |
ClosedCaptionUrlInfo
一个字幕文件的元数据。
| 字段 | |
|---|---|
language_code |
表示字幕文件所用语言的 IETF BCP-47 语言代码。 |
closed_caption_format |
字幕文件的格式。 |
url |
字幕文件的网址。 |
DynamicAdInsertionInfo
与动态广告插播相关的信息。
| 字段 | |
|---|---|
video_ingest_url_info |
指向主 m3u8 文件(用于调节内容和生成播放列表)的链接。 |
media_update_time |
video_ingest_url_info 中引用的视频文件的上次修改时间。 |
closed_caption_url_info[] |
字幕/翻译字幕文件的网址。 |
fw_caid |
用于广告定位的 Freewheel 自定义资产 ID。 |
GracenoteMetadata
相应内容的 Gracenote 元数据。
| 字段 | |
|---|---|
gracenote_id |
必需。指相应内容的 Gracenote ID。必须具有以下有效前缀之一:1. “EP” - 连续剧的剧集 2。'MV' - 电影 3. “SP” - 体育赛事 |
gracenote_series_id |
可选。此字段是指 Gracenote 剧集 ID。必须以“SH”为前缀。 |
元数据
内容的自定义元数据。
| 字段 | |
|---|---|
key_values |
将内容的自定义元数据标识为键值对。值只能是字符串或字符串列表。 |
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 Ad Manager 广告资源网中的广告资源网代码。 content_source_id 是 Google Ad Manager 中相应内容应归属的内容来源 ID。 cms_content_id 是 Google Ad Manager 中的 CMS 内容 ID,将作为广告请求的一部分,以确定 Ad Manager 可以向相应视频投放哪些广告。此值可以是数字或字母数字。 |
status |
内容的状态。如果省略此属性,则默认值为“有效”。 |
title |
必需。内容的标题。 |
update_time |
必需。内容的上次修改时间。 |
publish_time |
内容的发布时间。如果视频旨在纳入指定了开始时间和结束时间的广告规则,则此字段为必填字段。 |
duration |
内容时长。支持精确到毫秒的持续时间。 |
cue_points[] |
标识广告插入点。广告插入点是用时间表示的视频中可以插入广告的位置。支持精确到毫秒级的提示点。如果视频包含中贴片广告插播时间点,则此字段为必需字段。 |
thumbnail_url |
内容的缩略图网址。 |
metadata |
标识内容的自定义元数据。 |
gracenote_metadata |
内容的相关 Gracenote 元数据。 |
syndication_metadata |
内容的分发相关元数据。 |
dynamic_ad_insertion_metadata |
内容的动态广告插播相关元数据。 |
VideoContentStatus
用于指定是否投放定向广告的状态选项。
| 枚举 | |
|---|---|
ACTIVE |
系统将投放面向内容的广告。 |
BLOCKED |
如果状态为“已屏蔽”,则不会针对相应内容投放任何广告。 |
DELETED |
相应内容将在 Ad Manager 中归档。如果 Ad Manager 收到针对标记为“已删除”的内容的广告请求,则仍可投放自家广告或定位到广告资源单元或其他定位条件的广告。如需屏蔽广告,请将状态设置为“已屏蔽”。 |
VideoContentSyndicationInfo
用于指定规范内容与转载内容之间关系的元数据。
| 字段 | |
|---|---|
联合字段 syndication。VideoContentSyndiationMetadata 只能包含以下其中一项。syndication 只能是下列其中一项: |
|
canonical_video_content |
规范内容的名称。它必须采用“networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}”格式,并且必须与包含此字段的内容属于同一媒体资源。 |
syndicated_video_content_names |
转载内容集合 |
视频格式
视频内容可采用的编码格式。
| 枚举 | |
|---|---|
VIDEO_FORMAT_UNSPECIFIED |
未指定视频格式。 |
HLS |
application/x-mpeg网址 |
DASH |
application/dash+xml |
VideoIngestUrlInfo
元数据,用于指定指向 m3u8 文件(用于调节内容和生成播放列表)的链接。
| 字段 | |
|---|---|
video_format |
视频的格式。 |
video_preconditioned |
用于指明内容是否已为插入中贴片广告而调节(也就是说,是否已在广告插播时间点处拆分了您的视频片段)。 |
url |
指向 m3u8 文件的链接。 |
VideoPreconditioned
视频内容的调整状态。
| 枚举 | |
|---|---|
NO |
尚未进行调理。 |
YES |
视频已调节/拆分。 |