-
- google.ima.dai.api.Ad
- google.ima.dai.api.AdPodInfo
- google.ima.dai.api.AdProgressData
- google.ima.dai.api.CompanionAd
- google.ima.dai.api.CuePoint
- google.ima.dai.api.LiveStreamRequest
- google.ima.dai.api.StreamData
- google.ima.dai.api.StreamEvent
- google.ima.dai.api.StreamEvent.Type
- google.ima.dai.api.StreamManager
- google.ima.dai.api.StreamRequest
- google.ima.dai.api.VODStreamRequest
- google.ima.VERSION
คลาส google.ima.dai.api.Ad
เมธอด
คลาสที่แสดงถึงออบเจ็กต์โฆษณาระหว่างการแทรกโฆษณาแบบไดนามิก คลาสนี้จะแสดงพร็อพเพอร์ตี้ ima.Ad เพียงบางส่วน
getAdId()
ส่งคืน string
:
getAdPodInfo()
ส่งคืน google.ima.dai.api.AdPodInfo
:
getAdSystem()
ส่งคืน string
:
getAdvertiserName()
ส่งคืน string
:
getApiFramework()
ส่งคืน string
:
getCompanionAds()
ส่งคืน Array.<google.ima.dai.api.CompanionAd>
:
getCreativeAdId()
ส่งคืน string
:
getCreativeId()
ส่งคืน string
:
getDealId()
ส่งคืน string
:
getDescription()
ส่งคืน string
:
getDuration()
ส่งคืน number
:
getTitle()
ส่งคืน string
:
getVastMediaHeight()
ส่งคืน number
:
getVastMediaWidth()
ส่งคืน number
:
getWrapperAdIds()
ส่งคืน Array.<string>
:
getWrapperAdSystems()
ส่งคืน Array.<string>
:
getWrapperCreativeIds()
ส่งคืน Array.<string>
:
คลาส google.ima.dai.api.AdPodInfo
เมธอด
คลาสที่แสดงออบเจ็กต์ข้อมูลพ็อดโฆษณาระหว่างการแทรกโฆษณาแบบไดนามิก คลาสนี้จะแสดงชุดย่อยของพร็อพเพอร์ตี้ ima.AdPodInfo
getAdPosition()
ส่งคืน number
:
getMaxDuration()
ส่งคืน number
:
getPodIndex()
ส่งคืน number
:
getTimeOffset()
ส่งคืน number
:
getTotalAds()
ส่งคืน number
:
คลาส google.ima.dai.api.AdProgressData
ช่อง
คลาสสำหรับระบุข้อมูลความคืบหน้าของโฆษณา
พร็อพเพอร์ตี้
ชื่อ | Type | คำอธิบาย |
---|---|---|
adBreakDuration |
|
|
adPosition |
|
|
currentTime |
|
|
duration |
|
|
totalAds |
|
คลาส google.ima.dai.api.CompanionAd
เมธอด
คลาสที่แสดงถึงออบเจ็กต์โฆษณาที่แสดงร่วมระหว่างการแทรกโฆษณาแบบไดนามิก คลาสนี้แสดงพร็อพเพอร์ตี้ ima.CompanionAd เพียงบางส่วน
getAdSlotId()
ส่งคืน string
:
getContent()
ส่งคืน string
:
getContentType()
ส่งคืน string
:
getHeight()
ส่งคืน number
:
getWidth()
ส่งคืน number
:
คลาส google.ima.dai.api.CuePoint
ช่อง
คลาสสำหรับการระบุพร็อพเพอร์ตี้ของจุดเริ่มโฆษณา ซึ่งแสดงถึงช่วงพักโฆษณาในสตรีม DAI VOD
พร็อพเพอร์ตี้
ชื่อ | Type | คำอธิบาย |
---|---|---|
end |
|
เวลาสิ้นสุดสำหรับจุดเริ่มโฆษณานี้ |
played |
|
หากมีการเล่นจุดเริ่มโฆษณานี้ |
start |
|
เวลาเริ่มต้นสำหรับจุดเริ่มโฆษณานี้ |
คลาส google.ima.dai.api.LiveStreamRequest
ช่อง
คลาสสำหรับการระบุพร็อพเพอร์ตี้ของคำขอสตรีมแบบสด
เครื่องมือสร้าง:พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
opt_liveStreamRequest |
Object |
ที่ได้กำหนดพร็อพเพอร์ตี้คำขอสตรีมไว้แล้ว |
พร็อพเพอร์ตี้
ชื่อ | Type | คำอธิบาย |
---|---|---|
assetKey |
|
ข้อมูลนี้ใช้เพื่อระบุว่าสตรีมใดควรเล่น คีย์เนื้อหาคำขอสตรีมแบบสดคือตัวระบุซึ่งพบได้ใน UI ของ DFP |
คลาส google.ima.dai.api.StreamData
ช่อง
คลาสสำหรับระบุข้อมูลสตรีม
พร็อพเพอร์ตี้
ชื่อ | Type | คำอธิบาย |
---|---|---|
adProgressData |
|
ข้อมูลที่เกี่ยวข้องกับจังหวะเวลาสำหรับโฆษณาที่เล่นอยู่ |
cuepoints |
|
จุดเริ่มโฆษณาสำหรับสตรีมแบบออนดีมานด์ ซึ่งอาจมีการเปลี่ยนแปลงเมื่อสตรีมคืบหน้าไป ระบบจะป้อนข้อมูลนี้เฉพาะใน Listener เหตุการณ์สำหรับ |
errorMessage |
|
|
streamId |
|
|
subtitles |
|
|
url |
|
คลาส google.ima.dai.api.StreamEvent
เมธอด
เหตุการณ์ประเภทนี้เพิ่มโดยผู้จัดการสตรีมเป็นการแจ้งเตือนเมื่อสถานะของสตรีมเปลี่ยนไป
getAd()
แสดงผล google.ima.dai.api.Ad
: แสดงผลออบเจ็กต์ที่มีข้อมูลโฆษณา
getStreamData()
แสดงผล google.ima.dai.api.StreamData
: แสดงผลออบเจ็กต์ที่มีข้อมูลสตรีม
แจกแจง google.ima.dai.api.StreamEvent.Type
ช่อง
รายการประเภทเหตุการณ์ที่ IMA SDK รองรับ
ค่า
ค่า | คำอธิบาย |
---|---|
AD_BREAK_ENDED |
เริ่มทำงานเมื่อช่วงพักโฆษณาสิ้นสุดลง |
AD_BREAK_STARTED |
เริ่มทำงานเมื่อช่วงพักโฆษณาเริ่มขึ้น |
AD_PROGRESS |
เริ่มทำงานเมื่อมีการอัปเดตความคืบหน้าของโฆษณา |
CLICK |
ส่งเมื่อมีการคลิกหรือแตะองค์ประกอบการคลิกขณะที่กำลังเล่นโฆษณา |
COMPLETE |
เริ่มทำงานเมื่อโฆษณาเสร็จสมบูรณ์แล้ว |
CUEPOINTS_CHANGED |
ส่งสำหรับสตรีมแบบออนดีมานด์เมื่อจุดเริ่มโฆษณามีการเปลี่ยนแปลง |
ERROR |
เริ่มทำงานเมื่อเกิดข้อผิดพลาด |
FIRST_QUARTILE |
เริ่มทำงานเมื่อโฆษณาเล่นถึงควอไทล์แรก |
LOADED |
เริ่มทำงานเมื่อไฟล์ Manifest ของสตรีมพร้อมใช้งาน |
MIDPOINT |
เริ่มทำงานเมื่อโฆษณาเล่นถึงจุดกึ่งกลาง |
STARTED |
เริ่มทำงานเมื่อโฆษณาเริ่มทำงาน |
STREAM_INITIALIZED |
เริ่มทำงานเมื่อสตรีมเริ่มต้น |
THIRD_QUARTILE |
เริ่มทำงานเมื่อโฆษณามาถึงควอร์ไทล์ที่ 3 |
คลาส google.ima.dai.api.StreamManager
เมธอด
จัดการสตรีมการแทรกโฆษณาแบบไดนามิก ซึ่งจะจัดการการโต้ตอบกับ แบ็กเอนด์ของ DAI และจัดการคําสั่ง ping ของการติดตาม รวมถึงการส่งต่อสตรีมและ เหตุการณ์โฆษณาไปยังผู้เผยแพร่โฆษณา บัญชีดูแลจัดการนี้ไม่ได้รับช่วงค่าจาก BaseAdsManager เนื่องจากไม่ใช่ผู้จัดการสำหรับโฆษณาที่เฉพาะเจาะจง แต่เป็นผู้จัดการสำหรับทั้งสตรีม
เครื่องมือสร้าง:พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
videoElement |
HTMLVideoElement |
องค์ประกอบจริงของโปรแกรมเล่นวิดีโอ |
contentTimeForStreamTime(streamTime)
แสดงผลเวลาของเนื้อหาที่ไม่มีโฆษณาสำหรับเวลาของสตรีมที่ระบุ จะแสดงผลเวลาสตรีมที่ระบุสำหรับสตรีมแบบสด
แสดงผล number
: เวลาของเนื้อหาที่ตรงกับเวลาของสตรีมที่ระบุเมื่อมีการนำโฆษณาออก
พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
streamTime |
number |
เวลาในการสตรีมที่มีโฆษณาที่แทรก (เป็นวินาที) |
onTimedMetadata(metadata)
ข้อมูลในพจนานุกรมของข้อมูลเมตาที่ประมวลผลแล้ว พจนานุกรมต้องการคีย์ "TXXX" ซึ่งมีสตริงข้อมูลเมตาที่ผู้ใช้กำหนดเป็นค่า
หากโปรแกรมเล่นมีข้อมูลเมตาดิบ ให้เรียก ima.dai.api.StreamManager.processMetadata
แทน
พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
metadata |
Object |
พจนานุกรมของข้อมูลเมตา |
previousCuePointForStreamTime(streamTime)
แสดงผลจุดเริ่มโฆษณาก่อนหน้าสำหรับเวลาสตรีมที่ระบุ แสดงผลค่า Null หากไม่มีจุดเริ่มโฆษณาดังกล่าว ซึ่งจะใช้เพื่อใช้งานฟีเจอร์ต่างๆ เช่น การส่งคืน และระบบจะเรียกใช้เมื่อผู้เผยแพร่โฆษณาตรวจพบว่าผู้ใช้ทำการค้นหาเพื่อกลับไปที่ช่วงพักโฆษณา
แสดงผล google.ima.dai.api.CuePoint
: จุดเริ่มโฆษณาก่อนหน้าสำหรับเวลาสตรีมที่ระบุ
พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
streamTime |
number |
เวลาที่ต้องการสตรีม |
processMetadata(type, data, timestamp)
ประมวลผลข้อมูลเมตาที่กำหนดเวลาสำหรับสตรีมแบบสด ใช้ในกรณีที่โปรแกรมเล่นวิดีโอมีข้อมูลเมตาที่ไม่ได้แยกวิเคราะห์พร้อมการประทับเวลา หรือให้เรียกใช้ ima.dai.api.StreamManager.onTimedMetadata
พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
type |
string |
ประเภทสำหรับข้อมูลเมตา ต้องเป็น "ID3" |
data |
Uint8Array |
ข้อมูลแท็กดิบ สำหรับ ID3 ต้องเป็นแท็กทั้งหมด |
timestamp |
number |
เวลาที่ควรประมวลผลข้อมูล |
requestStream(streamRequest)
ขอให้โหลดสตรีมโดยใช้พารามิเตอร์สตรีมที่ระบุ
พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
streamRequest |
google.ima.dai.api.StreamRequest |
มีพารามิเตอร์สำหรับโหลดข้อมูลเมตาของสตรีม |
setClickElement(clickElement)
ตั้งค่าองค์ประกอบการคลิกผ่านโฆษณา องค์ประกอบนี้ใช้เป็นตัวรับการคลิกหรือการแตะขณะที่โฆษณากำลังเล่น และอาจส่งผลให้มีการนำทางออกจากหน้าปัจจุบัน
พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
clickElement |
Element |
องค์ประกอบที่ใช้เป็นการคลิกผ่าน |
streamTimeForContentTime(contentTime)
แสดงผลเวลาสตรีมพร้อมกับโฆษณาสำหรับเวลาที่กำหนดเนื้อหา แสดงผลเวลาเนื้อหาที่ระบุสำหรับสตรีมแบบสด
แสดงผล number
: เวลาสตรีมที่ตรงกับเวลาของเนื้อหาที่ระบุเมื่อมีการแทรกโฆษณา
พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
contentTime |
number |
ระยะเวลาการดูเนื้อหาที่ไม่มีโฆษณา (เป็นวินาที) |
คลาส google.ima.dai.api.StreamRequest
ช่อง
คลาสสำหรับการระบุพร็อพเพอร์ตี้ของคำขอสตรีม
พร็อพเพอร์ตี้
ชื่อ | Type | คำอธิบาย |
---|---|---|
adTagParameters |
|
คุณลบล้างชุดพารามิเตอร์แท็กโฆษณาบางรายการในคำขอสตรีมได้ จัดเตรียมพารามิเตอร์การกำหนดเป้าหมายไปยังสตรีมของคุณเพื่อให้ข้อมูลเพิ่มเติม คุณใช้พารามิเตอร์ dai-ot และ dai-ov สำหรับค่ากำหนดตัวแปรสตรีมได้ ดูข้อมูลเพิ่มเติมได้ที่ ลบล้างพารามิเตอร์ตัวแปรของสตรีม |
apiKey |
|
คีย์ API คำขอสตรีม โดยได้รับการกำหนดค่าผ่าน UI ผู้ดูแลระบบ DFP และมีไว้สำหรับผู้เผยแพร่โฆษณาเพื่อปลดล็อกเนื้อหา ซึ่งจะตรวจสอบแอปพลิเคชันที่พยายามเข้าถึงเนื้อหา |
streamActivityMonitorId |
|
รหัสที่จะใช้ในการแก้ไขข้อบกพร่องของสตรีมด้วยเครื่องมือตรวจสอบกิจกรรมการสตรีม ซึ่งเป็นวิธีที่สะดวกในการอนุญาตให้ผู้เผยแพร่โฆษณาค้นหาบันทึกสตรีมในเครื่องมือตรวจสอบกิจกรรมการสตรีม |
คลาส google.ima.dai.api.VODStreamRequest
ช่อง
คลาสสำหรับการระบุพร็อพเพอร์ตี้ของคำขอสตรีม VOD
เครื่องมือสร้าง:พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
opt_VODStreamRequest |
Object |
ที่ได้กำหนดพร็อพเพอร์ตี้คำขอสตรีมไว้แล้ว |
พร็อพเพอร์ตี้
ชื่อ | Type | คำอธิบาย |
---|---|---|
contentSourceId |
|
ตัวระบุที่ไม่ซ้ำกันสำหรับเนื้อหาของผู้เผยแพร่จาก CMS ต้องระบุสำหรับสตรีมแบบออนดีมานด์ |
videoId |
|
ตัวระบุแหล่งที่มาของเนื้อหาวิดีโอ ต้องระบุสำหรับสตรีมแบบออนดีมานด์ |
ค่าคงที่ google.ima.VERSION
สตริงที่มี SDK เวอร์ชันเต็ม