ดัชนี
AdBreakNotificationService
(อินเทอร์เฟซ)VideoContentIngestionService
(อินเทอร์เฟซ)AdBreak
(ข้อความ)AdBreak.BreakState
(enum)ClosedCaptionFormat
(enum)ClosedCaptionUrlInfo
(ข้อความ)CreateAdBreakRequest
(ข้อความ)DynamicAdInsertionInfo
(ข้อความ)GracenoteMetadata
(ข้อความ)ListAdBreaksRequest
(ข้อความ)ListAdBreaksResponse
(ข้อความ)Metadata
(ข้อความ)SyndicatedVideoContentNames
(ข้อความ)UpdateVideoContentRequest
(ข้อความ)VideoContent
(ข้อความ)VideoContentStatus
(enum)VideoContentSyndicationInfo
(ข้อความ)VideoFormat
(enum)VideoIngestUrlInfo
(ข้อความ)VideoPreconditioned
(enum)
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 Manager ที่สร้างช่วงพักโฆษณา ad_break_id คือคีย์ของช่วงพักโฆษณา เอาต์พุตเท่านั้น |
expected_duration |
ต้องระบุ ระยะเวลาพักที่คาดไว้ |
custom_params |
คู่คีย์-ค่าที่จะรวมอยู่ในคำขอโฆษณาของช่วงพักโฆษณานี้สำหรับการกำหนดเป้าหมายเกณฑ์ที่กำหนดเองใน Ad Manager ตัวอย่างเช่น "key1=value&key2=value2,value22" |
scte_35_cue_out |
ข้อมูลที่เข้ารหัสฐาน 64 จากข้อความสุดท้าย SCTE-35 อาจใส่คำสั่ง splice_insert() หรือ time_signal() ตัวอย่าง: - ใช้กับ time_signal(): “/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==” - ใช้กับ splice_insert(): "/DAvAAAAAAAA///wFAVIAACPf+/+c2nALv4AUsz1AAAAAAAKAAhDVUVJAAABNWLbowo=" |
pod_template_name |
ชื่อเทมเพลตพ็อด Google Ad Manager |
break_state |
สถานะปัจจุบันของช่วงพักโฆษณา |
BreakState
สถานะของช่วงพักโฆษณา
Enum | |
---|---|
BREAK_STATE_UNSPECIFIED |
ไม่ทราบสถานะช่วงพักโฆษณา |
BREAK_STATE_DECISIONED |
เริ่มการตัดสินใจเกี่ยวกับช่วงพักโฆษณาแล้วแต่ยังไม่แสดงต่อผู้ใช้ |
BREAK_STATE_COMPLETE |
แสดงช่วงพักโฆษณาต่อผู้ใช้แล้ว |
ClosedCaptionFormat
รูปแบบไฟล์คำบรรยายแทนเสียง
Enum | |
---|---|
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
คำขอสำหรับ AdBreakNotificationService.CreateAdBreak
ช่อง | |
---|---|
parent |
ช่องนี้จะระบุ LiveStreamEvent ที่ควรเชื่อมโยงกับช่วงพักโฆษณานี้โดยใช้คีย์เนื้อหาสตรีมแบบสด โดยต้องอยู่ในรูปแบบ "networks/{network_code}/assets/{asset_code}" |
custom_parent |
ช่องนี้จะระบุ LiveStreamEvent ที่ควรเชื่อมโยงกับช่วงพักโฆษณานี้โดยใช้คีย์เนื้อหาที่กำหนดเอง โดยต้องอยู่ในรูปแบบ "networks/{network_code}/customAssets/{asset_code}" |
content |
วิธีนี้เป็นวิธีอื่นในการระบุ LiveStreamEvent หากเชื่อมโยงกับเนื้อหาภายใน GAM ต้องอยู่ในรูปแบบ "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 ซึ่งใช้สำหรับการกำหนดเป้าหมายโฆษณา |
GracenoteMetadata
ข้อมูลเมตาของ Gracenote สำหรับเนื้อหา
ช่อง | |
---|---|
gracenote_id |
ต้องระบุ โปรดดูรหัส Gracenote สำหรับเนื้อหา ต้องมีคำนำหน้าใดคำนำหน้าหนึ่งต่อไปนี้ 1. "EP" - ตอนของซีรีส์ 2 "MV" - ภาพยนตร์ 3 "SP" - การแข่งขันกีฬา |
gracenote_series_id |
ไม่บังคับ ช่องนี้หมายถึงรหัสชุด Gracenote ต้องขึ้นต้นด้วย "SH" |
ListAdBreaksRequest
คำขอสำหรับ AdBreakNotificationService.ListAdBreaks
ช่อง | |
---|---|
parent |
ไม่บังคับ ช่องนี้จะระบุ LiveStreamEvent ที่ควรเชื่อมโยงกับช่วงพักโฆษณานี้โดยใช้คีย์เนื้อหาสตรีมแบบสด ต้องอยู่ในรูปแบบ "networks/{network_code}/assets/{asset_code}" |
custom_parent |
ไม่บังคับ ช่องนี้ระบุ LiveStreamEvent ที่ช่วงพักโฆษณานี้ควรลิงก์ด้วยโดยใช้คีย์เนื้อหาที่กำหนดเอง โดยต้องอยู่ในรูปแบบ "networks/{network_code}/customAssets/{asset_code}" |
content |
ไม่บังคับ วิธีนี้เป็นวิธีอื่นในการระบุ LiveStreamEvent หากเชื่อมโยงกับเนื้อหาภายใน GAM โดยต้องอยู่ในรูปแบบ "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" |
page_size |
ไม่บังคับ จำนวนช่วงพักโฆษณาสูงสุดที่จะแสดง บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงช่วงพักโฆษณาสูงสุด 10 ช่วง ค่าสูงสุดคือ 100 ค่าที่มากกว่า 100 จะเปลี่ยนเป็น 100 |
page_token |
ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ เมื่อใส่เลขหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ให้กับ |
ListAdBreaksResponse
การตอบกลับสำหรับ AdBreakNotificationService.ListAdBreaks
ช่อง | |
---|---|
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 |
ต้องระบุ ข้อมูลเมตาของเนื้อหา |
เนื้อหาวิดีโอ
ข้อมูลเมตาของเนื้อหา
ช่อง | |
---|---|
name |
เอาต์พุตเท่านั้น ชื่อทรัพยากรของเนื้อหาวิดีโอ ช่องนี้มีรูปแบบเป็น "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" network_code คือรหัสเครือข่ายใน Google Ad Manager ที่มีเนื้อหานี้ content_source_id คือรหัสแหล่งที่มาของเนื้อหาใน Google Ad Manager ที่เนื้อหานี้ควรอยู่ cms_content_id คือรหัสเนื้อหา CMS ใน Google Ad Manager ซึ่งเป็นส่วนหนึ่งของคำขอโฆษณาเพื่อระบุว่า Ad Manager จะแสดงโฆษณารายการใดให้กับวิดีโอที่เกี่ยวข้องได้ ค่านี้อาจเป็นตัวเลขหรือตัวอักษรและตัวเลขคละกันก็ได้ |
status |
สถานะของเนื้อหา หากไม่ระบุ ค่าเริ่มต้นจะทำงานอยู่ |
title |
ต้องระบุ ชื่อเนื้อหา |
update_time |
ต้องระบุ เวลาที่แก้ไขล่าสุดของเนื้อหา |
publish_time |
เวลาเผยแพร่เนื้อหา ช่องนี้เป็นช่องที่ต้องกรอก หากวิดีโอออกแบบมาเพื่อรวมไว้ในกฎโฆษณาที่ระบุเวลาเริ่มต้นและเวลาสิ้นสุด |
duration |
ระยะเวลาของเนื้อหา ระยะเวลารองรับได้ถึงระดับมิลลิวินาที |
cue_points[] |
ระบุจุดเริ่มโฆษณา จุดเริ่มโฆษณาคือจุดในช่วงเวลาที่โฆษณาแทรกในวิดีโอได้ ระบบรองรับจุดเริ่มโฆษณาที่ละเอียดถึงระดับมิลลิวินาที ช่องนี้เป็นช่องที่ต้องกรอกหากวิดีโอมีช่วงพักโฆษณาตอนกลาง |
thumbnail_url |
URL ของภาพปกของเนื้อหา |
metadata |
ระบุข้อมูลเมตาที่กำหนดเองของเนื้อหา |
gracenote_metadata |
ข้อมูลเมตาที่เกี่ยวข้องกับ Gracenote ของเนื้อหา |
syndication_metadata |
ข้อมูลเมตาที่เกี่ยวข้องกับการเผยแพร่ของเนื้อหา |
dynamic_ad_insertion_metadata |
ข้อมูลเมตาที่เกี่ยวข้องกับการแทรกโฆษณาแบบไดนามิกของเนื้อหา |
VideoContentStatus
ตัวเลือกสถานะเพื่อแสดงหรือไม่แสดงโฆษณาที่กําหนดเป้าหมายสําหรับเนื้อหา
Enum | |
---|---|
ACTIVE |
ระบบจะแสดงโฆษณาที่กำหนดเป้าหมายตามเนื้อหา |
BLOCKED |
โฆษณาจะไม่แสดงในเนื้อหานี้หากมีสถานะเป็น "ถูกบล็อก" |
DELETED |
ระบบจะเก็บเนื้อหาไว้ใน Ad Manager หาก Ad Manager ได้รับคําขอโฆษณาสําหรับเนื้อหาที่มีสถานะ "ถูกลบ" โฆษณาเฮาส์แอ็ดหรือโฆษณาที่กำหนดเป้าหมายไปยังหน่วยพื้นที่โฆษณาหรือเกณฑ์การกำหนดเป้าหมายอื่นๆ จะยังคงแสดงได้ หากต้องการบล็อกโฆษณา ให้ตั้งค่าสถานะเป็น "บล็อก" |
VideoContentSyndicationInfo
ข้อมูลเมตาสำหรับการระบุความสัมพันธ์ระหว่างเนื้อหา Canonical กับเนื้อหาที่เผยแพร่
ช่อง | |
---|---|
ฟิลด์สหภาพ syndication VideoContentSyndiationMetadata สามารถประกอบด้วยค่าใดข้อมูลหนึ่งต่อไปนี้เท่านั้น syndication ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
canonical_video_content |
ชื่อของเนื้อหาแคนนอนิก โดยต้องมีรูปแบบเป็น "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" และต้องอยู่ในเครือข่ายเดียวกับเนื้อหาที่มีช่องนี้ |
syndicated_video_content_names |
คอลเล็กชันเนื้อหาที่คัดลอกมา |
VideoFormat
รูปแบบที่อาจใช้เข้ารหัสเนื้อหาวิดีโอ
Enum | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
ไม่ได้ระบุรูปแบบวิดีโอ |
HLS |
application/x-mpegURL |
DASH |
application/dash+xml |
VideoIngestUrlInfo
ข้อมูลเมตาที่ระบุลิงก์ไปยังไฟล์ m3u8 ที่ใช้ในการปรับสภาพและการสร้างเพลย์ลิสต์
ช่อง | |
---|---|
video_format |
รูปแบบของวิดีโอ |
video_preconditioned |
เพื่อระบุว่ามีการปรับสภาพเนื้อหาสำหรับโฆษณาตอนกลางหรือยัง ซึ่งหมายความว่ามีการแยกกลุ่มของคุณไว้แล้วเมื่อถึงช่วงพักโฆษณา |
url |
ลิงก์ไปยังไฟล์ m3u8 |
VideoPreconditioned
สถานะที่ปรับสภาพของเนื้อหาวิดีโอ
Enum | |
---|---|
NO |
ยังไม่ได้ปรับอากาศ |
YES |
วิดีโอได้รับการปรับสภาพ/แยกแล้ว |