ตรวจสอบการรองรับและความเข้ากันได้ของ SDK

เลือกแพลตฟอร์ม: HTML5 Android iOS tvOS

หน้านี้ให้ข้อมูลทั่วไปเกี่ยวกับการรองรับฝั่งไคลเอ็นต์ของ HTML5 IMA และความเข้ากันได้สำหรับเบราว์เซอร์ รูปแบบวิดีโอ และแพลตฟอร์ม

รูปแบบวิดีโอและเบราว์เซอร์ที่รองรับ

การรองรับฟีเจอร์ต่างๆ จะแตกต่างกันไปตามเบราว์เซอร์ และไม่มีรูปแบบวิดีโอเริ่มต้นเพียงรูปแบบเดียวที่เบราว์เซอร์หลักทั้งหมดรองรับ รูปแบบวิดีโอหลัก 3 รูปแบบที่ใช้ในเบราว์เซอร์ส่วนใหญ่คือ H.264, WebM และ Ogg Theora

วิดีโอเพลเยอร์ที่รองรับ

ฟีเจอร์ IMA ส่วนใหญ่รองรับโดยวิดีโอเพลเยอร์ HTML5 ทั่วไป รวมถึงแท็ก HTML <video> ดูรายชื่อวิดีโอเพลเยอร์ที่ทราบว่ารองรับ IMA SDK ได้ที่โปรแกรมพาร์ทเนอร์เทคโนโลยีวิดีโอ

ความเข้ากันได้ของเหตุการณ์ VAST

ส่วนนี้จะแสดงรายการเหตุการณ์ VAST ที่รายงานไปยังเซิร์ฟเวอร์โดยอัตโนมัติตามข้อมูลที่แสดงในการตอบกลับ VAST

รองรับโดยสมบูรณ์

complete, creativeView, firstQuartile, impression, midpoint, pause, resume, rewind (เริ่มทำงานเมื่อมีการกรอวิดีโอย้อนกลับอย่างมีนัยสำคัญ), start, thirdQuartile

รองรับบางส่วน

  • click

    ระบบจะส่งเหตุการณ์ Click สำหรับโฆษณาวิดีโอเท่านั้น ระบบไม่สามารถบันทึกการคลิกในโปรแกรมเล่นแบบเต็มหน้าจอเนทีฟบน Android, iOS หรือเดสก์ท็อป แต่ยังคงบันทึกการคลิกได้โดยใช้องค์ประกอบการติดตามการคลิกในหน้าเว็บเมื่อปิดวิดีโอ อย่างไรก็ตาม หากองค์ประกอบวิดีโอใช้การควบคุมแบบเนทีฟบน iPad ระบบจะไม่สามารถบันทึกการคลิกได้

  • fullscreen

    IMA SDK รองรับโหมดการจำลองแบบเต็มหน้าจอ ซึ่งวิดีโอจะใช้พื้นที่ทั้งหน้าต่างเบราว์เซอร์ เราถือว่าวิดีโออยู่ในโหมดเต็มหน้าจอเมื่อ offsetWidth และ offsetHeight มีขนาดอย่างน้อยเท่ากับเนื้อหาของเอกสาร โหมดนี้ใช้ได้กับทุกเบราว์เซอร์ หากต้องการดูตัวอย่างแบบเต็มหน้าจอจำลอง ให้ดาวน์โหลดตัวอย่าง

    ใน iPhone และแพลตฟอร์ม Android เวอร์ชันก่อน 3.0 วิดีโอจะเล่นในโหมดเต็มหน้าจอเสมอ

  • mute, unmute

    iOS และ Android มีเพียงการควบคุมระดับเสียงแบบเนทีฟเท่านั้น ด้วยเหตุนี้ IMA SDK จึงไม่สามารถระบุระดับเสียงหรือสถานะการปิดเสียงได้ และเราจะไม่ได้รับการแจ้งเตือนเมื่อมีการเปลี่ยนแปลง ด้านล่างนี้คือรายการเวอร์ชันของเบราว์เซอร์ที่รองรับและไม่รองรับ mute, unmute

    • รองรับ: Firefox 3.5 ขึ้นไป, Chrome 8 ขึ้นไป, Safari 4 ขึ้นไป
    • ไม่รองรับ: iOS, Android

ดูรายละเอียดเพิ่มเติมเกี่ยวกับการแสดงโฆษณา VAST ได้ที่หลักเกณฑ์ของ IAB

ข้อควรระวังสำหรับเฟรมเวิร์ก JavaScript

มีข้อควรพิจารณาบางประการเมื่อใช้เฟรมเวิร์ก JavaScript เช่น React หรือ AngularJS กับ IMA HTML5 SDK เฟรมเวิร์กเหล่านี้มักจะย้ายองค์ประกอบของ DOM ซึ่งอาจทำให้ฟังก์ชันการทำงานของ IMA เสียหาย เนื่องจาก IMA คาดหวังให้ DOM เป็นแบบคงที่เมื่อเริ่มต้น SDK IMA รองรับเฟรมเวิร์ก JavaScript ตราบใดที่มีการเริ่มต้น IMA หลังจากที่เฟรมเวิร์กย้ายองค์ประกอบ DOM เสร็จแล้ว โดยเฉพาะอย่างยิ่ง องค์ประกอบ HTML5 ที่ส่งเป็นอาร์กิวเมนต์ containerElement เมื่อสร้าง AdDisplayContainer ไม่ควรย้ายเมื่อสร้างอินสแตนซ์แล้ว

แพลตฟอร์มวิดีโอเพลเยอร์ที่รองรับ

Google IMA SDK รองรับแพลตฟอร์มต่อไปนี้

แพลตฟอร์ม เวอร์ชัน ประเภทโฆษณา
HTML5 เดสก์ท็อป: Chrome, Firefox, Safari, Edge, Opera
อุปกรณ์เคลื่อนที่: เบราว์เซอร์ Chrome/Android (Android สำหรับโทรศัพท์และแท็บเล็ต), Safari และ Chrome (iOS)
วิดีโอเชิงเส้น, Display เชิงเส้น, โฆษณาที่ไม่ใช่เชิงเส้นและโฆษณาที่แสดงร่วม, โซลูชันวิดีโอของ Ad Manager, วิดีโอ Ad Exchange และโฆษณา AFV
iOS iOS 10.0 ขึ้นไป โฆษณาเชิงเส้นและโฆษณาที่แสดงร่วม, วิดีโอ Ad Manager, วิดีโอ Ad Exchange และโฆษณา AFV
Android Android 4.4 ขึ้นไป โฆษณาเชิงเส้นและโฆษณาที่แสดงร่วม, วิดีโอ Ad Manager, วิดีโอ Ad Exchange และโฆษณา AFV
tvOS tvOS 15 ขึ้นไป โฆษณาเชิงเส้น, วิดีโอ Ad Manager และวิดีโอ Ad Exchange

ฟีเจอร์วิดีโอและเวอร์ชัน SDK

ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ต่อไปนี้ได้ที่ภาพรวมการโฆษณาวิดีโอ

HTML5 v3 iOS v3 Android v3 tvOS
IAB Video Suite
VAST 4 คำเตือน 9 คำเตือน 9 คำเตือน 9 คำเตือน 9
VAST 3 เครื่องหมายถูก คำเตือน 1 คำเตือน 1 คำเตือน 1
VAST 2 เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
SIMID 1.0 เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก Red-X
VPAID 2 (HTML5) เครื่องหมายถูก Red-X Red-X Red-X
VMAP 1.0.1 คำเตือน 2 3 คำเตือน 2 คำเตือน 2 คำเตือน 2
OM SDK 1.3 เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก Red-X
ฟีเจอร์วิดีโอของ Ad Manager
โฆษณาเชิงเส้น เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
โฆษณา Display เชิงเส้น เครื่องหมายถูก Red-X Red-X Red-X
ชิ้นงานที่โฮสต์ใน YouTube คำเตือน 4 Red-X Red-X Red-X
โฆษณาที่ไม่ใช่เชิงเส้น (โฆษณาซ้อนทับ) คำเตือน 5 Red-X Red-X Red-X
การแสดงร่วม เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก Red-X
แหล่งข้อมูลโฆษณาที่แสดงร่วมทางเลือกของ VAST 3 เครื่องหมายถูก เครื่องหมายถูก Red-X Red-X
การมองเห็นโฆษณาของมุมมองแอ็กทีฟ เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก Red-X
โฆษณาเสียง เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
การเปลี่ยนเส้นทาง VAST เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
โฆษณาทดแทนที่แสดงร่วมกับคำขอ Display เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก Red-X
ความเข้ากันได้ของแท็กผู้เผยแพร่โฆษณาผ่าน Google (GPT) เครื่องหมายถูก Red-X Red-X Red-X
การรับรู้เนื้อหา เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
กฎของโฆษณา คำเตือน 3 เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
ช่วงพักโฆษณาแบบกำหนดเองในกฎโฆษณา เครื่องหมายถูก Red-X Red-X Red-X
6 ความถี่สูงสุด เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
การยกเว้นโฆษณาของคู่แข่ง (สตรีม) เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
การยกเว้นโฆษณาของคู่แข่ง (พ็อด) เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
การยกเว้นโฆษณาของคู่แข่ง (ทั้งหน้า) เครื่องหมายถูก Red-X Red-X Red-X
การจัดกลุ่มแบบไดนามิก คำเตือน 3 เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
บัมเปอร์ เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
การรายงานเกี่ยวกับการติดตามหลายเหตุการณ์ (MET) เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
การจัดสรรแบบไดนามิก (AdSense for Video, Ad Manager Ad Exchange) เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
แบบข้ามได้ (ไม่ใช่ TrueView) 8 คำเตือน 5 เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
InStream Select เครื่องหมายถูก Red-X Red-X Red-X
การโหลดชิ้นงานล่วงหน้า คำเตือน 7 Red-X เครื่องหมายถูก Red-X
ฟีเจอร์ของ AdSense for Video
TrueView InStream คำเตือน 5 เครื่องหมายถูก เครื่องหมายถูก Red-X
InStream Select เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก Red-X
ในสตรีมแบบมาตรฐาน เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
แบบเต็มช่อง เครื่องหมายถูก Red-X Red-X Red-X
การแสดงร่วม เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก Red-X
โฆษณาทดแทนที่แสดงร่วมกัน Red-X เครื่องหมายถูก เครื่องหมายถูก Red-X
การวางซ้อน คำเตือน 5 Red-X Red-X Red-X
การโหลดชิ้นงานล่วงหน้า คำเตือน 7 Red-X เครื่องหมายถูก Red-X
ฟีเจอร์ Ad Exchange ของ Ad Manager
TrueView InStream คำเตือน 5 เครื่องหมายถูก เครื่องหมายถูก Red-X
InStream Select เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก Red-X
ในสตรีมแบบมาตรฐาน เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก
แบบเต็มช่อง เครื่องหมายถูก Red-X Red-X Red-X
การแสดงร่วม เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก Red-X
โฆษณาทดแทนที่แสดงร่วมกัน Red-X เครื่องหมายถูก เครื่องหมายถูก Red-X
การวางซ้อน คำเตือน 5 Red-X Red-X Red-X
การมองเห็นโฆษณาของมุมมองแอ็กทีฟ เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก Red-X
การโหลดชิ้นงานล่วงหน้า คำเตือน 7 Red-X เครื่องหมายถูก Red-X
ทำไมจึงแสดงโฆษณานี้ เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก เครื่องหมายถูก

1 SDK ที่ไม่ใช่ HTML5 ยังไม่รองรับฟีเจอร์ VAST 3.0 ต่อไปนี้

  • adSlotIdที่แสดงร่วม
  • ตัวเลือกการแสดงโฆษณาร่วม
  • ไอคอน

2 ระบบยังไม่รองรับฟีเจอร์ VMAP ต่อไปนี้

  • เหตุการณ์การติดตามเฉพาะ VMAP
  • รหัสข้อผิดพลาดเฉพาะ VMAP
  • โฆษณาซ้อนทับ
  • ออฟเซ็ตเวลาอื่นนอกเหนือจาก hh:mm:ss หรือ "start" และ "end"
  • แอตทริบิวต์ display breakType
  • แอตทริบิวต์ repeatAfter รายการ

3 การรองรับ VMAP และกฎโฆษณาใน iPhone ต้องใช้การเล่นโฆษณาที่กำหนดเอง

4 ครีเอทีฟโฆษณาที่โฮสต์บน YouTube ได้รับการรองรับบนเดสก์ท็อป แต่ไม่รองรับบนเว็บบนมือถือ

5 โฆษณาแบบไม่เชิงเส้น (โฆษณาซ้อนทับ), โฆษณาแบบข้ามได้ (ไม่ใช่ TrueView) และโฆษณา TrueView ในสตรีมใช้ได้ในเว็บบนมือถือ HTML5 บน iOS 10 ขึ้นไปเมื่อใช้ playsinline

6 ความถี่สูงสุดของกฎโฆษณาและการยกเว้นโฆษณาของคู่แข่งต้องใช้คุกกี้หรือ PPID

7 การโหลดชิ้นงานเนทีฟล่วงหน้าใช้ไม่ได้กับรายการต่อไปนี้

  • เว็บบนมือถือในอุปกรณ์ iOS
  • เว็บบนมือถือใน Android เวอร์ชันก่อน 4.0
  • โฆษณาที่โฮสต์บน YouTube รวมถึงรูปแบบ TrueView
  • ฟีเจอร์การเล่นช่วงพักโฆษณาด้วยตนเองของ IMA (การใช้งานที่อาศัยเหตุการณ์ AD_BREAK_READY)

8 SDK ไม่รองรับโฆษณาแบบข้ามได้ที่มีความยาวน้อยกว่า 8 วินาที เมื่อเล่นโฆษณาที่สั้นกว่าความยาวขั้นต่ำ ปุ่มข้ามจะไม่แสดง

9 จากฟีเจอร์ VAST 4 ที่ Google Ad Manager รองรับ IMA รองรับฟีเจอร์ต่อไปนี้

  • VAST 4.2
  • VAST 4.0
    • AdID
    • ไฟล์ Mezzanine
    • รหัสข้อผิดพลาด VAST ใหม่
    • ทีมสนับสนุนของ AdVerifications