Class ima
เมธอด
ฟังก์ชันส่วนกลางที่ควบคุม IMA SDK
        disableLogging()
      
      
        ปิดใช้การบันทึก SDK ระบบจะเปิดการบันทึกโดยค่าเริ่มต้น
      
        getStreamManager()
      
      
        แสดงผล StreamManager หากมี
หากยังไม่มีตัวจัดการสตรีม ระบบจะแสดงผล Invalid
หากเกิดข้อผิดพลาดขณะสร้าง StreamManager ระบบจะแสดงออบเจ็กต์ข้อผิดพลาด
          
แสดงผล object: ออบเจ็กต์ Stream Manager หรือออบเจ็กต์ข้อผิดพลาด
      
        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_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 (ตัวระบุโฆษณามาตรฐานอุตสาหกรรม) สำหรับโฆษณา นี่คือ Ad-ID ของครีเอทีฟโฆษณาที่เลือกในการตอบกลับด้วย VAST | 
| creativeId |  | รหัสของครีเอทีฟโฆษณาที่เลือกสำหรับโฆษณา | 
| currentTime |  | เวลาปัจจุบันภายในโฆษณาเป็นวินาที หรือ -1 หากไม่ทราบ | 
| dealId |  | แสดงรหัสดีลแรกที่อยู่ในเชน Wrapper สำหรับโฆษณาปัจจุบัน โดยเริ่มจากด้านบน | 
| duration |  | ระยะเวลาของโฆษณาเดี่ยวนี้เป็นวินาที หรือ -1 หากไม่ทราบ | 
| skipOffset |  | เวลาที่ใช้ในการทำให้โฆษณาข้ามได้ หรือ -1 หากไม่ทราบ | 
| universalAdIDRegistry |  | สตริงที่ใช้ระบุ URL สำหรับเว็บไซต์รีจิสทรีที่แคตตาล็อกรหัสโฆษณาสากลของครีเอทีฟโฆษณาที่เลือก | 
| universalAdIDValue |  | รหัสโฆษณาสากลของครีเอทีฟโฆษณาที่เลือกสำหรับโฆษณา | 
| wrappers |  | อาร์เรย์ของ ima.WrapperInfo ที่มีข้อมูล Wrapper สำหรับโฆษณานี้ ลำดับจะเริ่มจาก Wrapper นอกสุดไปจนถึง Wrapper ด้านใน | 
        createAdInfo()
      
      
          
การคืนสินค้า ima.AdInfo:
      
Class ima.Companion
ฟิลด์
เมธอด
มีข้อมูลเกี่ยวกับโฆษณาที่แสดงร่วม
พร็อพเพอร์ตี้
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| adSlotId |  | รหัสช่องโฆษณาของโฆษณาที่แสดงร่วม เว้นว่างไว้หากไม่มี | 
| apiFramework |  | API ที่จำเป็นต่อการแสดงโฆษณานี้ หรือ "ไม่ถูกต้อง" หากไม่พร้อมใช้งาน | 
| companionClickThrough |  | URL การคลิกผ่านของโฆษณาที่แสดงร่วม | 
| creativeType |  | แสดงประเภทครีเอทีฟโฆษณา ซึ่งโดยปกติจะเป็นประเภท MIME | 
| height |  | ความสูงของโฆษณาที่แสดงร่วมในหน่วยพิกเซล 0 หากไม่พร้อมใช้งาน | 
| trackingEvents |  | แผนที่ของเหตุการณ์การติดตามซึ่งคีย์คือเหตุการณ์และค่า คือรายการ URL ที่จะปิงเมื่อเกิดเหตุการณ์นั้น | 
| 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 | มีข้อมูลที่จำเป็นต่อการเล่น เนื้อหา | 
        streamInitialized(streamInfo)
      
      
        เรียกใช้เมื่อมีการเริ่มต้นสตรีม
      
| พารามิเตอร์ | ประเภท | คำอธิบาย | 
|---|---|---|
| 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()
      
      
        เริ่มเล่นสตรีม
      
Class 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 |  | ออบเจ็กต์วิดีโอ (เช่น Video roSGNode) ที่รับผิดชอบการเล่นวิดีโอ ในแอปไคลเอ็นต์ ระบบจะสำรวจออบเจ็กต์นี้เพื่อหาข้อมูลต่างๆ ที่จะใช้ในการ กำหนดเวลาเหตุการณ์ ID3 ของ HLS แบบสดอย่างเหมาะสม | 
| videoStitcherSessionOptions |  | ตัวเลือกเซสชันใช้เพื่อตั้งค่าพารามิเตอร์เฉพาะของ Video Stitcher สำหรับ 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 Serving กับโปรแกรมต่อวิดีโอของบุคคลที่สาม
     ฟังก์ชันนี้จะตั้งค่าประเภทคำขอเป็น
    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)
      
      
        เริ่มต้นพร็อพเพอร์ตี้ที่จำเป็นของ Video Stitcher Live
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 |  | วิดีโอพร้อมให้ดูแบบออนดีมานด์ | 
Class ima.WrapperInfo
ฟิลด์
เมธอด
มีข้อมูลเกี่ยวกับ Wrapper
พร็อพเพอร์ตี้
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| adId |  | รหัสของโฆษณาหรือสตริงว่างหากไม่ทราบ | 
| adSystem |  | ชื่อที่ประกาศของระบบโฆษณาหรือสตริงว่างหากไม่รู้จัก | 
| creativeAdId |  | รหัสโฆษณาในครีเอทีฟโฆษณาหรือสตริงว่างหากไม่รู้จัก | 
| creativeId |  | รหัสของครีเอทีฟโฆษณาหรือสตริงว่างหากไม่ทราบ | 
| dealId |  | รหัสดีลหรือสตริงว่างหากไม่ทราบ | 
        createWrapperInfo()
      
      
          
การคืนสินค้า ima.WrapperInfo: