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: