索引
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
這是內容擷取的 API 服務,可讓您在 Google Ad Manager 中建立或更新影片內容及相關中繼資料。
UpdateVideoContent |
---|
這個 API 可建立新內容或更新中繼資料 (如果 Ad Manager 中已有內容)。作業成功時會傳回內容,失敗時會傳回 要求範例如下:
|
AdBreak
用於決定直播影片事件中廣告插播廣告的廣告插播時間點。
欄位 | |
---|---|
name |
僅供輸出。廣告插播的資源名稱。此欄位的格式為「networks/ network_code 是 Google Ad Manager 中屬於這個內容所屬的聯播網代碼。 asset_key 是 Google 廣告管理平台中,建立廣告插播時間點最重視的直播活動。 ad_break_id 是廣告插播的鍵。僅供參考。 |
expected_duration |
必要欄位。預期的廣告插播時間長度。 |
custom_params |
針對 Ad Manager 中的自訂條件指定,要加入這個廣告插播的廣告請求中的鍵/值組合。例如:「key1=value&key2=value2,value22」 |
scte_35_cue_out |
來自 scte35 提示點的 Base 64 編碼資料。可能包含 splice_insert() 或 time_signal() 指令。範例:- with time_signal(): “/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==” - 搭配 splice_insert():"/DAvAAAAAAAAz=AVAAKAAz1/AUAAKAAz1/AUAAKAAnv4 |
pod_template_name |
Google Ad Manager 廣告連播範本名稱。 |
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
一個隱藏式輔助字幕檔案的中繼資料。
欄位 | |
---|---|
language_code |
代表隱藏式輔助字幕檔案所用語言的 IETF BCP-47 語言代碼。 |
closed_caption_format |
隱藏式輔助字幕檔案的格式。 |
url |
隱藏式輔助字幕檔案的網址。 |
CreateAdBreakRequest
欄位 | |
---|---|
parent |
此欄位表示使用直播活動素材資源金鑰,應與此廣告時段建立關聯的 LiveStreamEvent。格式須為「networks/{network_code}/assets/{asset_code}」 |
custom_parent |
這個欄位表示此廣告插播應與使用自訂素材資源鍵建立關聯的 LiveStreamEvent。格式須為「networks/{network_code}/customAssets/{asset_code}」 |
content |
如果 LiveStreamEvent 與 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[] |
隱藏式輔助字幕/字幕檔案的網址。 |
fw_caid |
FreeWheel 自訂資產 ID,用於指定廣告目標。 |
GracenoteMetadata
內容的 Gracenote 中繼資料。
欄位 | |
---|---|
gracenote_id |
必要欄位。指的是內容的 Gracenote ID。必須使用下列其中一個有效前置字元:1.「EP」- 第 2 輪系列的第 1 集。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 |
選用設定。如果 LiveStreamEvent 與 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 |
將內容的自訂中繼資料識別為鍵/值組合。只接受字串或字串清單的值。 |
SyndicatedVideoContentNames
所有聯合發布內容的名稱清單。
欄位 | |
---|---|
syndicated_video_content[] |
聯合發布內容名稱的重複欄位。格式須為「networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}」且不屬於包含這個欄位的內容聯播網。 |
UpdateVideoContentRequest
請求 [VideoContentIngestionService.UpdateVideoContentRequest][]。
欄位 | |
---|---|
video_content |
必要欄位。內容的中繼資料, |
VideoContentId:
內容的中繼資料,
欄位 | |
---|---|
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,此 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 收到對標示為 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 |
影片已經過條件變更/剪輯。 |