คลาส: StreamEvent

การแจกแจง

Type

คงที่

สตริง

รายการประเภทเหตุการณ์ที่ IMA DAI SDK รองรับ

ค่า

LOADED

เริ่มทำงานเมื่อไฟล์ Manifest ของสตรีมพร้อมใช้งาน

AD_BREAK_STARTED

เริ่มทำงานครั้งแรกที่ช่วงพักโฆษณาแต่ละครั้งเริ่มเล่น หากมีการดูช่วงพักโฆษณาในครั้งต่อๆ ไป ระบบจะไม่เริ่มทำงาน แอปพลิเคชันต้องปิดใช้การกรอวิดีโอในกรณีนี้

AD_BREAK_ENDED

เริ่มทำงานครั้งแรกเมื่อช่วงพักโฆษณาแต่ละครั้งสิ้นสุดลง แอปพลิเคชันต้องเปิดใช้การกรอวิดีโออีกครั้งเมื่อเกิดเหตุการณ์นี้ขึ้น

AD_PERIOD_STARTED

เริ่มทำงานทุกครั้งที่สตรีมเปลี่ยนจากเนื้อหาเป็นการโฆษณาหรือแถบสเลท ซึ่งจะเริ่มทำงานแม้ว่าโฆษณาจะเล่นเป็นครั้งที่ 2 หรือขณะค้นหาโฆษณา

AD_PERIOD_ENDED

เริ่มทำงานทุกครั้งที่สตรีมเปลี่ยนจากการโฆษณาหรือแถบสเลทไปยังเนื้อหา ซึ่งจะเริ่มทำงานแม้ว่าโฆษณาจะเล่นเป็นครั้งที่ 2 หรือขณะค้นหาโฆษณา

AD_PROGRESS

เริ่มทำงานเมื่อมีการอัปเดตความคืบหน้าของโฆษณา

CUEPOINTS_CHANGED

ส่งสำหรับสตรีมแบบออนดีมานด์เมื่อจุดเริ่มโฆษณามีการเปลี่ยนแปลง

คลิก

ส่งเมื่อมีการคลิกหรือแตะองค์ประกอบการคลิกขณะที่โฆษณากำลังเล่น

ข้อผิดพลาด

เริ่มทำงานเมื่อเกิดข้อผิดพลาด

ใช้งาน

เริ่มทำงานเมื่อโฆษณาเริ่มทำงาน

FIRST_QUARTILE

เริ่มทำงานเมื่อโฆษณาเล่นถึงควอไทล์แรก

MIDPOINT

เริ่มทำงานเมื่อโฆษณาเล่นถึงจุดกึ่งกลาง

STREAM_INITIALIZED

เริ่มทำงานเมื่อสตรีมเริ่มต้น

THIRD_QUARTILE

เริ่มทำงานเมื่อโฆษณามาถึงควอร์ไทล์ที่ 3

COMPLETE

เริ่มทำงานเมื่อโฆษณาเสร็จสมบูรณ์แล้ว

SKIPPABLE_STATE_CHANGED

เริ่มทำงานเมื่อสถานะการข้ามได้ของโฆษณาที่แสดงมีการเปลี่ยนแปลง

ข้าม

เริ่มทำงานเมื่อผู้ใช้ข้ามโฆษณา

VIDEO_CLICKED

เริ่มทำงานเมื่อผู้ใช้คลิกวิดีโอโดยไม่ทริกเกอร์การคลิกผ่าน เมื่อปุ่ม "ดูข้อมูลเพิ่มเติม" แสดงขึ้น เช่น เมื่ออยู่ในเว็บบนอุปกรณ์เคลื่อนที่ เหตุการณ์ CLICK จะเริ่มทำงานเมื่อมีการคลิกปุ่มดังกล่าวเท่านั้น ส่วนคลิกอื่นๆ จะทำให้เหตุการณ์นี้เริ่มทำงาน

หยุดชั่วคราว

เริ่มทำงานเมื่อผู้ใช้หยุดโฆษณาชั่วคราว

เล่นต่อ

เริ่มทำงานเมื่อผู้ใช้กลับมาใช้งานอีกครั้ง

พร็อพเพอร์ตี้

Type

คงที่

สตริง

รายการประเภทเหตุการณ์ที่ IMA DAI SDK รองรับ

ค่า

LOADED

เริ่มทำงานเมื่อไฟล์ Manifest ของสตรีมพร้อมใช้งาน

AD_BREAK_STARTED

เริ่มทำงานครั้งแรกที่ช่วงพักโฆษณาแต่ละครั้งเริ่มเล่น หากมีการดูช่วงพักโฆษณาในครั้งต่อๆ ไป ระบบจะไม่เริ่มทำงาน แอปพลิเคชันต้องปิดใช้การกรอวิดีโอในกรณีนี้

AD_BREAK_ENDED

เริ่มทำงานครั้งแรกเมื่อช่วงพักโฆษณาแต่ละครั้งสิ้นสุดลง แอปพลิเคชันต้องเปิดใช้การกรอวิดีโออีกครั้งเมื่อเกิดเหตุการณ์นี้ขึ้น

AD_PERIOD_STARTED

เริ่มทำงานทุกครั้งที่สตรีมเปลี่ยนจากเนื้อหาเป็นการโฆษณาหรือแถบสเลท ซึ่งจะเริ่มทำงานแม้ว่าโฆษณาจะเล่นเป็นครั้งที่ 2 หรือขณะค้นหาโฆษณา

AD_PERIOD_ENDED

เริ่มทำงานทุกครั้งที่สตรีมเปลี่ยนจากการโฆษณาหรือแถบสเลทไปยังเนื้อหา ซึ่งจะเริ่มทำงานแม้ว่าโฆษณาจะเล่นเป็นครั้งที่ 2 หรือขณะค้นหาโฆษณา

AD_PROGRESS

เริ่มทำงานเมื่อมีการอัปเดตความคืบหน้าของโฆษณา

CUEPOINTS_CHANGED

ส่งสำหรับสตรีมแบบออนดีมานด์เมื่อจุดเริ่มโฆษณามีการเปลี่ยนแปลง

คลิก

ส่งเมื่อมีการคลิกหรือแตะองค์ประกอบการคลิกขณะที่โฆษณากำลังเล่น

ข้อผิดพลาด

เริ่มทำงานเมื่อเกิดข้อผิดพลาด

ใช้งาน

เริ่มทำงานเมื่อโฆษณาเริ่มทำงาน

FIRST_QUARTILE

เริ่มทำงานเมื่อโฆษณาเล่นถึงควอไทล์แรก

MIDPOINT

เริ่มทำงานเมื่อโฆษณาเล่นถึงจุดกึ่งกลาง

STREAM_INITIALIZED

เริ่มทำงานเมื่อสตรีมเริ่มต้น

THIRD_QUARTILE

เริ่มทำงานเมื่อโฆษณามาถึงควอร์ไทล์ที่ 3

COMPLETE

เริ่มทำงานเมื่อโฆษณาเสร็จสมบูรณ์แล้ว

SKIPPABLE_STATE_CHANGED

เริ่มทำงานเมื่อสถานะการข้ามได้ของโฆษณาที่แสดงมีการเปลี่ยนแปลง

ข้าม

เริ่มทำงานเมื่อผู้ใช้ข้ามโฆษณา

VIDEO_CLICKED

เริ่มทำงานเมื่อผู้ใช้คลิกวิดีโอโดยไม่ทริกเกอร์การคลิกผ่าน เมื่อปุ่ม "ดูข้อมูลเพิ่มเติม" แสดงขึ้น เช่น เมื่ออยู่ในเว็บบนอุปกรณ์เคลื่อนที่ เหตุการณ์ CLICK จะเริ่มทำงานเมื่อมีการคลิกปุ่มดังกล่าวเท่านั้น ส่วนคลิกอื่นๆ จะทำให้เหตุการณ์นี้เริ่มทำงาน

หยุดชั่วคราว

เริ่มทำงานเมื่อผู้ใช้หยุดโฆษณาชั่วคราว

เล่นต่อ

เริ่มทำงานเมื่อผู้ใช้กลับมาใช้งานอีกครั้ง

วิธีการ

getAd

getAd() แสดงผล Ad

คิกรีเทิร์น

nullable Ad แสดงผลออบเจ็กต์ที่มีข้อมูลโฆษณา

getStreamData

getStreamData() แสดงผล StreamData

คิกรีเทิร์น

non-null StreamData แสดงผลพร้อมกับข้อมูลสตรีม