ดัชนี
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_break_id เป็นคีย์ของช่วงพักโฆษณา เอาต์พุตเท่านั้น |
expected_duration |
ต้องระบุ ระยะเวลาพักที่คาดไว้ |
custom_params |
คู่คีย์-ค่าจะรวมอยู่ในคำขอโฆษณาสำหรับช่วงพักโฆษณานี้สำหรับการกำหนดเป้าหมายตามเกณฑ์ที่กำหนดเองใน Ad Manager ตัวอย่างเช่น 'key1=value&key2=value2,value22' |
scte_35_cue_out |
ข้อมูลที่เข้ารหัสฐาน 64 จากข้อความสุดท้าย SCTE-35 อาจรวมคำสั่ง splice_insert() หรือ time_signal() ด้วย ตัวอย่าง: - with time_signal(): “/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==” - with splice_insert(): "/DAvAAAAAAAA///wFAVIAACPf+4+c2AAhALA |
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
ข้อมูลเมตาสำหรับไฟล์คำบรรยายแทนเสียงไฟล์เดียว
ช่อง | |
---|---|
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 |
ชื่อของเนื้อหา Canonical ต้องอยู่ในรูปแบบ "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 |
วิดีโอมีการปรับสภาพ/แยก |