Class ima
เมธอด
ฟังก์ชันส่วนกลางที่ควบคุม IMA SDK
disableLogging()
ปิดใช้การบันทึก SDK การบันทึกจะเปิดอยู่โดยค่าเริ่มต้น
getStreamManager()
แสดงผลตัวจัดการสตรีมหากมี
หากผู้จัดการสตรีมยังไม่พร้อมใช้งาน ระบบจะแสดงผลว่า "ไม่ถูกต้อง"
หากเกิดข้อผิดพลาดขณะสร้างตัวจัดการสตรีม ระบบจะแสดงออบเจ็กต์ข้อผิดพลาด
แสดงผล object
: เครื่องมือจัดการสตรีมหรือออบเจ็กต์ข้อผิดพลาด
initSdk(settings)
เริ่มต้นใช้งาน SDK
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
settings |
object |
ออบเจ็กต์การตั้งค่า IMA ที่ไม่บังคับ |
requestStream(streamRequest)
เริ่มคําขอสตรีมแบบไม่สอดคล้องกัน
การควบคุมจะกลับไปที่โปรแกรมเล่นทันทีหลังจากเรียกใช้เมธอดนี้
แสดงผล object
: ข้อผิดพลาดหรือไม่ถูกต้องหากไม่มีข้อผิดพลาด
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
streamRequest |
object |
Class ima.AdBreakInfo
ฟิลด์
เมธอด
มีข้อมูลเกี่ยวกับช่วงพักโฆษณา SDK ส่งไปยัง Callback ของเหตุการณ์
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
adPosition |
|
ดัชนีของโฆษณาในช่วงพักโฆษณา ดัชนีคือ |
duration |
|
ระยะเวลาสูงสุดของช่วงพักเป็นวินาที หรือ |
podIndex |
|
สำหรับสตรีมแบบสด ระบบจะแสดงผลรหัสช่วงพักโฆษณาเป็นดัชนีพ็อด หรือ |
timeOffset |
|
ตำแหน่งของพ็อดในเนื้อหาเป็นวินาที
โฆษณาตอนต้นจะแสดงผลเป็น |
totalAds |
|
จํานวนโฆษณาทั้งหมดในช่วงพักโฆษณานี้
ค่าคือ |
createAdBreakInfo()
การคืนสินค้า ima.AdBreakInfo
:
Class ima.AdEvent
ฟิลด์
เหตุการณ์ที่ Ad Manager เรียกให้แสดง
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
AD_PERIOD_ENDED |
|
เรียกใช้ทุกครั้งที่สตรีมเปลี่ยนจากโฆษณาหรือแถบสเลทเป็นเนื้อหา เหตุการณ์นี้จะเริ่มต้นขึ้นแม้ว่าโฆษณาจะเล่นเป็นครั้งที่ 2 หรือเมื่อกรอไปยังโฆษณา |
AD_PERIOD_STARTED |
|
เรียกใช้ทุกครั้งที่สตรีมเปลี่ยนจากเนื้อหาเป็นการโฆษณาหรือแถบสเลท เหตุการณ์นี้จะเริ่มต้นขึ้นแม้ว่าโฆษณาจะเล่นเป็นครั้งที่ 2 หรือเมื่อกรอไปยังโฆษณา |
COMPLETE |
|
เริ่มทํางานเมื่อโฆษณาเล่นจบ |
ERROR |
|
เริ่มทํางานเมื่อเกิดข้อผิดพลาด |
FIRST_QUARTILE |
|
เริ่มทํางานเมื่อเพลย์เฮดของโฆษณาข้ามไตรมาสแรก |
ICON_FALLBACK_IMAGE_CLOSED |
|
เริ่มทํางานเมื่อผู้ใช้ปิดกล่องโต้ตอบรูปภาพทางเลือกของไอคอน |
ICON_FALLBACK_IMAGE_SHOWN |
|
เริ่มทํางานเมื่อรูปภาพไอคอนสำรองแสดงขึ้น |
MIDPOINT |
|
เริ่มทํางานเมื่อส่วนหัวของตัวควบคุมการเล่นโฆษณาผ่านจุดกึ่งกลาง |
PROGRESS |
|
เริ่มทํางานเมื่อมีข้อมูลอัปเดตเกี่ยวกับความคืบหน้าของโฆษณา |
SKIPPABLE_STATE_CHANGED |
|
เริ่มทํางานเมื่อสถานะข้ามโฆษณาได้เปลี่ยนแปลง |
SKIPPED |
|
เริ่มทํางานเมื่อข้ามโฆษณา |
START |
|
เริ่มทํางานเมื่อโฆษณาเริ่มเล่น |
THIRD_QUARTILE |
|
เริ่มทํางานเมื่อเพลย์เฮดของโฆษณาข้ามผ่านไตรมาสที่ 3 |
Class ima.AdInfo
ฟิลด์
เมธอด
มีข้อมูลเกี่ยวกับโฆษณา SDK ส่งไปยัง Callback ของเหตุการณ์
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
adBreakInfo |
|
ข้อมูลที่เกี่ยวข้องกับช่วงพักโฆษณาทั้งหมดที่โฆษณานี้แสดง |
adDescription |
|
คำอธิบายของโฆษณา |
adId |
|
รหัสของโฆษณาหรือสตริงว่างหากไม่ทราบ |
adSystem |
|
ระบบโฆษณาที่ส่งครีเอทีฟโฆษณา |
adTitle |
|
ชื่อของโฆษณา |
advertiserName |
|
ชื่อผู้ลงโฆษณาตามที่ระบุโดยฝ่ายที่แสดงโฆษณา |
companions |
|
โฆษณาที่แสดงร่วมกันที่ระบุในการตอบกลับด้วย VAST |
creativeAdId |
|
รหัส ISCI (ตัวระบุเชิงพาณิชย์มาตรฐานอุตสาหกรรม) ของโฆษณา นี่คือรหัสโฆษณาของครีเอทีฟโฆษณาที่เลือกในการตอบกลับ VAST |
creativeId |
|
รหัสของครีเอทีฟโฆษณาที่เลือกสําหรับโฆษณา |
currentTime |
|
เวลาปัจจุบันภายในโฆษณาเป็นวินาที หรือ -1 หากไม่ทราบ |
dealId |
|
แสดงผลรหัสดีลแรกที่อยู่ในเชน Wrapper สําหรับโฆษณาปัจจุบัน โดยเริ่มจากด้านบน |
duration |
|
ระยะเวลาของโฆษณาเดี่ยวนี้เป็นวินาที หรือ -1 หากไม่ทราบ |
skipOffset |
|
เวลาที่ใช้ในการเปลี่ยนโฆษณาให้ข้ามได้ หรือ -1 หากไม่ทราบ |
universalAdIDRegistry |
|
สตริงที่ใช้ในการระบุ URL ของเว็บไซต์รีจิสทรีที่จัดทําแคตตาล็อกรหัสโฆษณาแบบ Universal ของครีเอทีฟโฆษณาที่เลือก |
universalAdIDValue |
|
รหัสโฆษณา Universal ของครีเอทีฟโฆษณาที่เลือกสําหรับโฆษณา |
wrappers |
|
อาร์เรย์ของ ima.WrapperInfo ที่มีข้อมูล Wrapper สําหรับโฆษณานี้ ลําดับจะเรียงจาก Wrapper ภายนอกไปยัง Wrapper ภายใน |
createAdInfo()
การคืนสินค้า ima.AdInfo
:
Class ima.Companion
ฟิลด์
เมธอด
มีข้อมูลเกี่ยวกับโฆษณาที่แสดงร่วมกัน
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
apiFramework |
|
API ที่จําเป็นต่อการแสดงโฆษณานี้ หรือ "ไม่ถูกต้อง" หากไม่พร้อมใช้งาน |
creativeType |
|
แสดงประเภทครีเอทีฟโฆษณา ซึ่งมักจะเป็น mimetype |
height |
|
ความสูงของโฆษณาที่แสดงร่วมในหน่วยพิกเซล 0 หากไม่พร้อมใช้งาน |
trackingEvents |
|
แผนที่ของเหตุการณ์การติดตาม โดยที่คีย์คือเหตุการณ์ และค่าคือรายการ URL ที่จะส่ง Ping เมื่อเกิดเหตุการณ์นั้น |
url |
|
URL ของทรัพยากรแบบคงที่ของเนื้อหาเสริมนี้ |
width |
|
ความกว้างของโฆษณาที่แสดงร่วมในหน่วยพิกเซล 0 หากไม่พร้อมใช้งาน |
createCompanion()
การคืนสินค้า ima.Companion
:
Class ima.CuePoint
ฟิลด์
เมธอด
มีข้อมูลเกี่ยวกับจุดเริ่มโฆษณา
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
end |
|
เวลาสิ้นสุดของจุดเริ่มโฆษณาเป็นวินาที ซึ่งสอดคล้องกับช่วงพักโฆษณา |
hasPlayed |
|
ค่าบูลีนซึ่งระบุว่าเล่นจุดเริ่มต้นแล้ว |
start |
|
เวลาเริ่มต้นของจุดเริ่มต้นเป็นวินาที ซึ่งสอดคล้องกับช่วงพักโฆษณา |
createCuePoint()
การคืนสินค้า ima.CuePoint
:
Class ima.Error
ฟิลด์
เมธอด
ออบเจ็กต์ที่ส่งไปยังตัวแฮนเดิลข้อผิดพลาดหากมีข้อผิดพลาด
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
id |
|
รหัสของข้อผิดพลาด ดูรายการรหัสข้อผิดพลาดได้ที่ค่าคงที่ ErrorEvent |
info |
|
ข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาด |
type |
|
ตั้งค่าเป็นข้อผิดพลาดเสมอเพื่อระบุประเภทของออบเจ็กต์นี้ |
createError()
การคืนสินค้า ima.Error
:
Class ima.ErrorEvent
ฟิลด์
ข้อผิดพลาดทั้งหมดที่ SDK อาจส่งกลับ
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
BAD_STREAM_REQUEST |
|
คำขอสตรีมไม่ถูกต้อง |
COULD_NOT_LOAD_STREAM |
|
โหลดสตรีมไม่ได้ |
ERROR |
|
เกิดข้อผิดพลาดที่ไม่รู้จัก |
INVALID_RESPONSE |
|
การตอบกลับของเซิร์ฟเวอร์ไม่ถูกต้อง |
STREAM_API_KEY_NOT_VALID |
|
เซิร์ฟเวอร์ไม่ยอมรับคีย์ API ที่ระบุ |
Class ima.Player
เมธอด
adBreakEnded(adBreakInfo)
ไม่บังคับ เรียกใช้เมื่อช่วงพักโฆษณาสิ้นสุดลง
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
adBreakInfo |
ima.AdBreakInfo |
มีข้อมูลเกี่ยวกับช่วงพักโฆษณา |
adBreakStarted(adBreakInfo)
ไม่บังคับ เรียกใช้เมื่อช่วงพักโฆษณาเริ่มต้น
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
adBreakInfo |
ima.AdBreakInfo |
มีข้อมูลเกี่ยวกับช่วงพักโฆษณา |
allVideoComplete()
ไม่บังคับ เรียกใช้เมื่อวิดีโอทั้งหมดเล่นจบ
createPlayer()
สร้างออบเจ็กต์ IMA Player
ว่าง คุณต้องติดตั้งใช้งานฟังก์ชัน loadUrl
เพื่อเล่นโฆษณา ฟังก์ชันอื่นๆ เป็นตัวเลือก
ผลลัพธ์ ima.Player
:
loadUrl(streamInfo)
เรียกใช้เมื่อผู้เล่นควรเริ่มเล่น URL คุณต้องติดตั้งใช้งานวิธีนี้เพื่อโหลดสตรีม
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
streamInfo |
ima.StreamInfo |
มีข้อมูลที่จำเป็นในการเล่นเนื้อหา |
Class ima.StreamFormat
ฟิลด์
กำหนดรูปแบบของสตรีม
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
DASH |
|
|
HLS |
|
Class ima.StreamInfo
ฟิลด์
เมธอด
ข้อมูลที่ส่งจาก SDK ไปยังโปรแกรมเล่นเกี่ยวกับสตรีม
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
format |
|
รูปแบบของวิดีโอ: hls หรือ dash กำหนดไว้ใน ima.StreamFormat |
manifest |
|
URL ของสตรีม |
streamId |
|
รหัสที่ไม่ซ้ำกันสำหรับสตรีม |
streamType |
|
ประเภทของวิดีโอ: สดหรือออนดีมานด์ กำหนดไว้ใน ima.StreamType |
subtitles |
|
คำบรรยาย (หากมี) ไม่ถูกต้องหากไม่เป็นเช่นนั้น |
createStreamInfo()
การคืนสินค้า ima.StreamInfo
:
Class ima.StreamManager
เมธอด
ออบเจ็กต์สำหรับจัดการการเล่นสตรีม
addEventListener(event, callback)
เพิ่ม Listener สําหรับเหตุการณ์ที่ระบุ ดูค่าคงที่ AdEvents สําหรับเหตุการณ์ที่รองรับ
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
event |
string |
|
callback |
function |
createStreamManager(streamRequest, streamInitResponse)
การคืนสินค้า ima.StreamManager
:
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
streamRequest |
ima.StreamRequest |
|
streamInitResponse |
ima.StreamInitResponse |
enableInteractiveAds()
ไม่รองรับ แต่ให้ส่งข้อมูลจากโฆษณาที่แสดงร่วมกันไปยัง RAF โดยตรง
ตอนนี้เป็นการดำเนินการที่ไม่จำเป็น
getContentTime(streamTime)
รับเวลาเป็นมิลลิวินาทีสำหรับสตรีม VOD ซึ่งแสดงเวลาในเนื้อหาที่ไม่มีโฆษณา
ดูรายละเอียดเพิ่มเติมได้ที่คำถามที่พบบ่อย
หากต้องการรับเวลาของเนื้อหาสำหรับเวลาในสตรีมปัจจุบัน ให้ส่งผ่าน -1
แสดงผล Integer
: เวลาของเนื้อหาที่สอดคล้องกับเวลาในสตรีม
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
streamTime |
Integer |
เวลาในสตรีม |
getCuePoints()
แสดงจุดเริ่มต้นทั้งหมดที่เกี่ยวข้องกับช่วงพักโฆษณาทั้งหมด ตัวเลือกนี้ใช้ได้กับเนื้อหาวิดีโอออนดีมานด์ที่ทราบช่วงพักโฆษณาทั้งหมดล่วงหน้าเท่านั้น เวลาทั้งหมดแสดงเวลาสตรีมเป็นวินาที
สําหรับสตรีม Cloud Stitching API พร็อพเพอร์ตี้ hasPlayed
ของ ima.CuePoint
แต่ละรายการจะเป็นเท็จเสมอ
แสดงผล Object
: อาร์เรย์ที่มีจุดเริ่มโฆษณาทั้งหมด
getPreviousCuePoint(time)
แสดงผลจุดเริ่มโฆษณาก่อนหน้าเวลานี้ จุด Cue บ่งบอกถึงช่วงพักโฆษณา เวลาทั้งหมดแสดงเวลาสตรีมเป็นวินาที
แสดงผล ima.CuePoint
: ออบเจ็กต์ที่มี start, end และ hasPlayed แสดงค่า
ไม่ถูกต้องหากไม่มีจุดเริ่มโฆษณา
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
time |
Float |
เวลาในการค้นหา |
getStreamTime(contentTime)
รับเวลาสำหรับสตรีมจากเวลาของเนื้อหาสำหรับ VOD เป็นมิลลิวินาที
ดูรายละเอียดเพิ่มเติมได้ที่คำถามที่พบบ่อย
แสดงผล Integer
: เวลาสตรีมที่สอดคล้องกับเวลาของเนื้อหาที่ระบุ
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
contentTime |
Integer |
เวลาของเนื้อหา |
loadThirdPartyStream(streamManifest, streamSubtitle)
โหลดข้อมูลเมตาของโฆษณาและเรียกใช้ฟังก์ชัน loadUrl
ด้วยข้อมูล streamManifestUrl
และ streamSubtitle
ที่ระบุ ฟังก์ชันนี้จะทำงานเฉพาะเมื่อประเภทคำขอสตรีมเป็น ima.StreamType.POD_VOD
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
streamManifest |
string |
URL ของไฟล์ Manifest สตรีมที่มีการต่อโฆษณา |
streamSubtitle |
ifArray |
คำบรรยายที่เชื่อมโยงกับสตรีม หรือ |
onMessage(msg)
จัดการข้อความทั้งหมดที่มาจากออบเจ็กต์วิดีโอ
ต้องเรียกใช้สำหรับข้อความแต่ละรายการที่ได้รับใน roMessagePort
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
msg |
object |
ข้อความจากพอร์ต roVideo |
replaceAdTagParameters(adTagParameters)
แทนที่พารามิเตอร์แท็กโฆษณาทั้งหมดที่จะใช้สำหรับคำขอโฆษณาที่กำลังมาใหม่สำหรับสตรีมแบบสด โปรดทราบว่าการเรียกใช้นี้จะใช้งานไม่ได้กับสตรีม VOD
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
adTagParameters |
string |
พารามิเตอร์แท็กโฆษณาใหม่ |
start()
เริ่มเล่นสตรีม
คลาส ima.StreamRequest
ฟิลด์
เมธอด
ใช้สำหรับระบุพร็อพเพอร์ตี้ของคำขอสตรีม
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
adTagParameters |
|
ไม่บังคับ คุณสามารถลบล้างชุดพารามิเตอร์แท็กโฆษณาที่จํากัดในคําขอสตรีมได้ จัดเตรียมพารามิเตอร์การกำหนดเป้าหมายไปยังสตรีมของคุณ มีข้อมูลเพิ่มเติม นอกจากนี้ คุณยังใช้พารามิเตอร์ dai-ot และ dai-ov เพื่อกำหนดค่ากำหนดสำหรับตัวแปรสตรีมได้ด้วย ดูข้อมูลเพิ่มเติมที่หัวข้อลบล้างพารามิเตอร์ตัวแปรสตรีม |
adUiNode |
|
โหนดกราฟฉากที่ UI โฆษณาแสดง IMA จะวางองค์ประกอบต่างๆ เช่น ปุ่มทำไมจึงแสดงโฆษณานี้และข้ามในองค์ประกอบนี้ระหว่างที่แสดงโฆษณา องค์ประกอบต้องวางซ้อนทับองค์ประกอบวิดีโอทั้งหมด |
apiKey |
|
ไม่บังคับ คีย์เหล่านี้ใช้เพื่อตรวจสอบสิทธิ์ของคำขอสตรีมได้ คุณต้องตั้งค่าคีย์การตรวจสอบสิทธิ์ DAI ใน UI ของ DFP |
assetKey |
|
ต้องระบุสำหรับสตรีมแบบสด ข้อมูลนี้ใช้เพื่อกำหนดว่าควรเล่นสตรีมใด คําขอสตรีมแบบสดคีย์เนื้อหาเป็นตัวระบุที่พบใน UI ของ DFP |
authToken |
|
โทเค็นการให้สิทธิ์คำขอสตรีม ใช้แทนคีย์ API เพื่อการให้สิทธิ์เนื้อหาที่เข้มงวดยิ่งขึ้น ผู้เผยแพร่โฆษณาจะควบคุมการให้สิทธิ์สตรีมเนื้อหาแต่ละรายการได้โดยอิงตามโทเค็นนี้ |
contentSourceId |
|
ต้องระบุสำหรับสตรีมแบบออนดีมานด์ cmsid มาจากแหล่งที่มาของเนื้อหาวิดีโอ DFP ใน UI ของ DFP |
customAssetKey |
|
ระบบจะใช้คีย์เนื้อหาที่กำหนดเองเพื่อระบุว่าควรเล่นสตรีมใด ต้องมีคีย์เนื้อหาที่กำหนดเองสำหรับคำขอสตรีมการแสดงพ็อด |
format |
|
รูปแบบของสตรีม ค่าเริ่มต้นคือ |
networkCode |
|
รหัสเครือข่ายของผู้เผยแพร่โฆษณาที่ส่งคำขอสตรีม รหัสเครือข่ายต้องระบุสำหรับคำขอสตรีมที่แสดงในพ็อดซึ่งสร้างขึ้นด้วย createPodLiveStreamRequest หรือ createPodVodStreamRequest นอกจากนี้ คุณต้องใช้รหัสเหล่านี้กับคำขอสตรีมการต่อวิดีโอในระบบคลาวด์ที่สร้างขึ้นด้วย createVideoStitcherLiveStreamRequest, createVideoStitcherVodStreamRequest หรือ createVideoStitcherVodStreamRequestWithVodConfig รหัสเหล่านี้เป็นตัวเลือกและแนะนำให้ใช้กับคำขอสตรีมแบบบริการเต็มรูปแบบที่สร้างขึ้นด้วย createLiveStreamRequest หรือ createVodStreamRequest การเพิ่มโค้ดเครือข่ายจะใช้การตั้งค่าที่เลือกใน UI ของ Ad Manager เช่น การเปิดใช้โฆษณาแบบจำกัดแบบเป็นโปรแกรม สำหรับการแสดงพ็อดและการต่อเชื่อมระบบคลาวด์ การเพิ่มโค้ดเครือข่ายจะค้นหาและเล่นสตรีม หากต้องการค้นหารหัสเครือข่าย โปรดดูบทความนี้ |
player |
|
การใช้งานอินเทอร์เฟซของโปรแกรมเล่น |
ppid |
|
เลิกใช้งานแล้ว ใช้ adTagParameters ไม่บังคับ กลุ่มเป้าหมาย DFP ตัวระบุที่ผู้เผยแพร่โฆษณามีให้ |
streamActivityMonitorId |
|
รหัสที่จะใช้แก้ไขข้อบกพร่องของสตรีมด้วยเครื่องมือตรวจสอบกิจกรรมการสตรีม ข้อมูลนี้ใช้เพื่อให้ผู้เผยแพร่โฆษณาค้นหาบันทึกสตรีมในเครื่องมือตรวจสอบกิจกรรมการสตรีมได้สะดวก |
videoId |
|
ต้องระบุสำหรับสตรีมแบบออนดีมานด์ ตัวระบุแหล่งที่มาของเนื้อหาวิดีโอ |
videoObject |
|
ออบเจ็กต์วิดีโอ (เช่น roSGNode ของวิดีโอ) ที่รับผิดชอบการเล่นวิดีโอในแอปไคลเอ็นต์ ระบบจะทำการสำรวจออบเจ็กต์นี้เพื่อหาข้อมูลต่างๆ ที่จะใช้ในการกำหนดเวลาเหตุการณ์ ID3 ของ HLS แบบสดอย่างเหมาะสม |
videoStitcherSessionOptions |
|
ระบบจะใช้ตัวเลือกเซสชันเพื่อตั้งค่าพารามิเตอร์เฉพาะของวิดีโอต่อยต่อสำหรับ VideoStitcher streamRequests |
createLiveStreamRequest(assetKey, apiKey, networkCode)
เริ่มต้นค่าพร็อพเพอร์ตี้ที่จำเป็นของ StreamRequest
แบบเรียลไทม์ การใช้ API นี้จะทำให้ระบบละเว้นพร็อพเพอร์ตี้อื่นๆ ที่เจาะจง StreamType
หากพารามิเตอร์ที่จำเป็นเป็นสตริงว่าง ระบบจะบันทึกข้อผิดพลาดและ API จะแสดง StreamRequest
ทั่วไปโดยไม่มีการละเว้นพร็อพเพอร์ตี้
แสดงผล ima.StreamRequest
: ออบเจ็กต์ ima.StreamRequest
ที่มีพร็อพเพอร์ตี้ Live ที่จําเป็น
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
assetKey |
string |
|
apiKey |
string |
พารามิเตอร์ที่กําหนดให้กับพร็อพเพอร์ตี้ |
networkCode |
string |
รหัสเครือข่ายสำหรับผู้เผยแพร่โฆษณาที่ส่งคำขอสตรีม คุณจะใส่รหัสเครือข่ายหรือไม่ก็ได้ แต่เราขอแนะนําให้ใส่ |
createPodLiveStreamRequest(customAssetKey, networkCode, apiKey)
เริ่มต้นค่าพร็อพเพอร์ตี้ที่จำเป็นของ Pod Live ima.StreamRequest
การใช้ API นี้จะทำให้ระบบละเว้นพร็อพเพอร์ตี้อื่นๆ ที่เจาะจง ima.StreamType
หากพารามิเตอร์ที่จำเป็นเป็นสตริงว่าง ระบบจะบันทึกข้อผิดพลาดและ API จะแสดง StreamRequest
ทั่วไปโดยไม่สนใจพร็อพเพอร์ตี้ใดๆ
แสดงผล StreamRequest
: ออบเจ็กต์ ima.StreamRequest
ที่มีพร็อพเพอร์ตี้ PodLive ที่จําเป็น
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
customAssetKey |
string |
|
networkCode |
string |
|
apiKey |
string |
พารามิเตอร์ที่ไม่บังคับซึ่งกําหนดให้กับพร็อพเพอร์ตี้ |
createPodVodStreamRequest(networkCode)
เริ่มต้นค่าพร็อพเพอร์ตี้ที่จำเป็นของ ima.StreamRequest
เพื่อลงทะเบียนสตรีม VOD เมื่อใช้การแสดงโฆษณา DAI Pod กับโปรแกรมต่อวิดีโอของบุคคลที่สาม ฟังก์ชันนี้จะตั้งค่าประเภทคำขอเป็น ima.StreamType.POD_VOD
และตรวจสอบพร็อพเพอร์ตี้ที่จำเป็นทั้งหมดเพื่อหาข้อมูลที่ขาดหายไป การตรวจสอบที่ไม่สําเร็จจะบันทึกข้อผิดพลาดในคอนโซลแก้ไขข้อบกพร่อง
แสดงผล StreamRequest
: ออบเจ็กต์ ima.StreamRequest
หากระบุพร็อพเพอร์ตี้ที่จําเป็นทั้งหมด ระบบจะตั้งค่าประเภทคําขอเป็น ima.StreamType.POD_VOD
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
networkCode |
string |
รหัสเครือข่าย Google Ad Manager |
createStreamRequest()
แสดงผล ima.StreamRequest
: ออบเจ็กต์ ima.StreamRequest
ว่าง
createVideoStitcherLiveStreamRequest(customAssetKey, networkCode, liveConfigId, region, projectNumber, oAuthToken)
เริ่มต้นค่าพร็อพเพอร์ตี้ที่จำเป็นของเครื่องมือตัดต่อวิดีโอแบบสด
StreamRequest
การใช้ API นี้จะทำให้ระบบละเว้นพร็อพเพอร์ตี้อื่นๆ ที่เจาะจง StreamType
หากพารามิเตอร์ที่จำเป็นเป็นสตริงว่าง ระบบจะบันทึกข้อผิดพลาดและ API จะแสดง StreamRequest
ทั่วไปโดยละเว้นพร็อพเพอร์ตี้
แสดงผล ima.StreamRequest
: ออบเจ็กต์ ima.StreamRequest
ที่มีคุณสมบัติ VideoStitcherLive ที่จําเป็น
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
customAssetKey |
string |
|
networkCode |
string |
|
liveConfigId |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVideoStitcherVodStreamRequest(adTagUrl, networkCode, contentSourceUrl, region, projectNumber, oAuthToken)
เริ่มต้นค่าพร็อพเพอร์ตี้ที่จำเป็นของ VOD ของเครื่องมือตัดต่อวิดีโอ
StreamRequest
การใช้ API นี้จะทำให้ระบบละเว้นพร็อพเพอร์ตี้อื่นๆ ที่เจาะจง StreamType
หากพารามิเตอร์ที่จำเป็นเป็นสตริงว่าง ระบบจะบันทึกข้อผิดพลาดและ API จะแสดง StreamRequest
ทั่วไปโดยละเว้นพร็อพเพอร์ตี้
แสดงผล ima.StreamRequest
: ออบเจ็กต์ ima.StreamRequest
ที่มีคุณสมบัติ VideoStitcherVod ที่จําเป็น
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
adTagUrl |
string |
|
networkCode |
string |
|
contentSourceUrl |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVideoStitcherVodStreamRequestWithVodConfig(vodConfigId, networkCode, region, projectNumber, oAuthToken)
เริ่มต้นค่าพร็อพเพอร์ตี้ที่จำเป็นของ VOD ของเครื่องมือตัดต่อวิดีโอ StreamRequest
โดยใช้ vodConfigId
ที่สร้างขึ้นจากเครื่องมือตัดต่อวิดีโอบนระบบคลาวด์
การใช้ API นี้จะทำให้ระบบละเว้นพร็อพเพอร์ตี้อื่นๆ ที่เจาะจง StreamType
หากพารามิเตอร์ที่จำเป็นเป็นสตริงว่าง ระบบจะบันทึกข้อผิดพลาดและ API จะแสดง StreamRequest
ทั่วไปโดยไม่ละเว้นพร็อพเพอร์ตี้ใดๆ
แสดงผล ima.StreamRequest
: ออบเจ็กต์ ima.StreamRequest
ที่มีคุณสมบัติ VideoStitcherVod ที่จําเป็น
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
vodConfigId |
string |
|
networkCode |
string |
|
region |
string |
|
projectNumber |
string |
|
oAuthToken |
string |
createVodStreamRequest(contentSourceId, videoId, apiKey, networkCode)
เริ่มต้นค่าพร็อพเพอร์ตี้ที่จำเป็นของ VOD ima.StreamRequest
การใช้ API นี้จะทำให้ระบบละเว้นพร็อพเพอร์ตี้อื่นๆ ที่เจาะจง ima.StreamType
หากพารามิเตอร์ที่จำเป็นเป็นสตริงว่าง ระบบจะบันทึกข้อผิดพลาดและ API จะแสดง StreamRequest
ทั่วไปโดยไม่มีการละเว้นพร็อพเพอร์ตี้
แสดงผล ima.StreamRequest
: ออบเจ็กต์ ima.StreamRequest
ที่มีพร็อพเพอร์ตี้ VOD ที่จําเป็น
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
contentSourceId |
string |
|
videoId |
string |
|
apiKey |
string |
พารามิเตอร์ที่กําหนดให้กับพร็อพเพอร์ตี้ |
networkCode |
string |
รหัสเครือข่ายสำหรับผู้เผยแพร่โฆษณาที่ส่งคำขอสตรีม คุณจะใส่รหัสเครือข่ายหรือไม่ก็ได้ แต่เราขอแนะนําให้ใส่ |
Class ima.StreamType
ฟิลด์
กำหนดประเภทสตรีมที่ระบบจะขอให้โปรแกรมเล่นเล่น โฆษณาตอนต้นและ VOD ควรเล่นตั้งแต่ต้นสตรีม
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
LIVE |
|
ถ่ายทอดสดวิดีโอ |
VOD |
|
วิดีโอเป็นแบบออนดีมานด์ |
คลาส ima.WrapperInfo
ฟิลด์
เมธอด
มีข้อมูลเกี่ยวกับ Wrapper
พร็อพเพอร์ตี้
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
adId |
|
รหัสของโฆษณาหรือสตริงว่างหากไม่ทราบ |
adSystem |
|
ชื่อที่ประกาศของระบบโฆษณาหรือสตริงว่างหากไม่ทราบ |
creativeAdId |
|
รหัสโฆษณาในครีเอทีฟโฆษณาหรือสตริงว่างหากไม่ทราบ |
creativeId |
|
รหัสของครีเอทีฟโฆษณาหรือสตริงว่างหากไม่ทราบ |
dealId |
|
รหัสดีลหรือสตริงว่างหากไม่ทราบ |
createWrapperInfo()
การคืนสินค้า ima.WrapperInfo
: