Dukungan dan kompatibilitas

Halaman ini memberikan informasi umum tentang dukungan dan kompatibilitas sisi klien IMA HTML5 untuk browser, format video, dan platform.

Format video dan browser yang didukung

Dukungan untuk berbagai fitur berbeda di antara browser, dan tidak ada format video default tunggal yang didukung oleh semua browser utama. Tiga format video utama yang digunakan di sebagian besar browser adalah H.264, WebM, dan Ogg Theora.

Pemutar video yang didukung

Sebagian besar fitur IMA didukung oleh pemutar video HTML5 biasa, termasuk tag <video> HTML. Lihat Program Partner Teknologi Video untuk daftar pemutar video yang dikenal dengan dukungan IMA SDK.

Kompatibilitas peristiwa VAST

Bagian ini mencantumkan peristiwa VAST yang otomatis dilaporkan ke server berdasarkan informasi yang ditampilkan dalam respons VAST.

Didukung sepenuhnya

complete, creativeView, firstQuartile, impression, midpoint, pause, resume, rewind (diaktifkan saat ada pencarian yang signifikan dalam arah mundur), start, thirdQuartile.

Didukung sebagian

  • click

    Peristiwa Click hanya dikirim untuk iklan video. Klik tidak dapat direkam di pemutar layar penuh native di Android, iOS, atau desktop, tetapi klik masih dapat direkam oleh elemen pelacakan klik dalam halaman saat video ditutup. Namun, jika elemen video menggunakan kontrol native di iPad, klik tidak dapat direkam.

  • fullscreen

    IMA SDK mendukung mode simulasi layar penuh, yang membuat video memenuhi seluruh jendela browser. Kami menganggap video berada dalam mode layar penuh jika offsetWidth dan offsetHeight setidaknya seukuran isi dokumen. Mode ini didukung di semua browser. Untuk contoh layar penuh yang disimulasikan, download contohnya.

    Di iPhone dan platform Android sebelum versi 3.0, video akan selalu diputar dalam mode layar penuh.

  • mute unmute

    iOS dan Android hanya memiliki kontrol native untuk volume. Dengan demikian, IMA SDK tidak dapat menentukan volume atau status bisu, dan kami juga tidak akan diberi tahu jika ada perubahan. Berikut adalah daftar versi browser yang mendukung dan tidak mendukung mute, unmute:

    • Didukung: Firefox 3.5+, Chrome 8+, Safari 4+
    • Tidak didukung: iOS, Android

Untuk detail lebih lanjut tentang penayangan iklan VAST, lihat pedoman IAB.

Peringatan untuk framework JavaScript

Ada pertimbangan tertentu saat menggunakan framework JavaScript, seperti React atau AngularJS, dengan IMA HTML5 SDK. Framework ini sering memindahkan elemen DOM, yang dapat merusak fungsi IMA karena IMA mengharapkan DOM bersifat statis saat SDK dimulai. IMA mendukung framework JavaScript selama IMA dimulai setelah framework selesai memindahkan elemen DOM. Secara khusus, elemen HTML5 yang diteruskan sebagai argumen containerElement saat menyusun AdDisplayContainer tidak boleh dipindahkan setelah instance-nya dibuat.

Dukungan Apple AirPlay

Saat ini IMA SDK tidak mendukung Apple AirPlay. Nonaktifkan AirPlay atau nonaktifkan permintaan iklan saat AirPlay terdeteksi.

Platform pemutar video yang didukung

IMA SDK Google didukung di platform berikut:

Platform Version Jenis Iklan
HTML5 Desktop: Chrome, Firefox, Safari, Edge, Opera
Seluler: Browser Chrome/Android (Android untuk ponsel dan tablet), Safari, dan Chrome (iOS)
Iklan linear, non-linear, dan pengiring, Solusi Video Ad Manager, video Ad Exchange, dan iklan AFV
iOS iOS 10.0 dan yang lebih baru Iklan linear dan pengiring, video Ad Manager, video Ad Exchange, dan iklan AFV
Android Android 4.4 dan yang lebih baru Iklan linear dan pengiring, video Ad Manager, video Ad Exchange, dan iklan AFV
tvOS tvOS 14+ Iklan linear, video Ad Manager, dan video Ad Exchange

Fitur video dan versi SDK

Untuk mempelajari fitur berikut lebih lanjut, baca ringkasan periklanan video.

HTML5 v3 iOS v3 Android v3 tvOS
Rangkaian Video IAB
VAST 4 Peringatan 9 Peringatan 9 Peringatan 9 Peringatan 9
VAST 3 Tanda centang Peringatan 1 Peringatan 1 Peringatan 1
VAST 2 Tanda centang Tanda centang Tanda centang Tanda centang
SIMID 1.0 Tanda centang Tanda centang Tanda centang Merah-X
VPAID 2 (HTML5) Tanda centang Merah-X Merah-X Merah-X
VMAP 1.0.1 Peringatan 2 3 Peringatan 2 Peringatan 2 Peringatan 2
OM SDK 1.3 Tanda centang Tanda centang Tanda centang Merah-X
Fitur Video Ad Manager
Iklan linear Tanda centang Tanda centang Tanda centang Tanda centang
Aset yang dihosting YouTube Peringatan 4 Merah-X Merah-X Merah-X
Iklan non-linear (Overlay) Peringatan 5 Merah-X Merah-X Merah-X
Pengiring Tanda centang Tanda centang Tanda centang Merah-X
Resource iklan pengiring alternatif VAST 3 Tanda centang Tanda centang Merah-X Merah-X
Visibilitas Tampilan Aktif Tanda centang Tanda centang Tanda centang Merah-X
Iklan audio Tanda centang Tanda centang Tanda centang Tanda centang
Pengalihan VAST Tanda centang Tanda centang Tanda centang Tanda centang
Pengisian ulang pengiring dengan permintaan tampilan Tanda centang Tanda centang Tanda centang Merah-X
Kompatibilitas Tag Google Publisher (GPT) Tanda centang Merah-X Merah-X Merah-X
Kesadaran konten Tanda centang Tanda centang Tanda centang Tanda centang
Aturan iklan Peringatan 3 Tanda centang Tanda centang Tanda centang
Jeda iklan manual dalam aturan iklan Tanda centang Merah-X Merah-X Merah-X
Batas frekuensi 6 Tanda centang Tanda centang Tanda centang Tanda centang
Pengecualian kompetitif (streaming) Tanda centang Tanda centang Tanda centang Tanda centang
Pengecualian kompetitif (pod) Tanda centang Tanda centang Tanda centang Tanda centang
Pengecualian kompetitif (seluruh halaman) Tanda centang Merah-X Merah-X Merah-X
Podding Peringatan 3 Tanda centang Tanda centang Tanda centang
Bumper Tanda centang Tanda centang Tanda centang Tanda centang
Pelaporan tentang pelacakan multi-peristiwa (MET) Tanda centang Tanda centang Tanda centang Tanda centang
Alokasi dinamis (AdSense untuk Video, Ad Manager Ad Exchange) Tanda centang Tanda centang Tanda centang Tanda centang
Dapat dilewati (non-TrueView) 8 Peringatan 5 Tanda centang Tanda centang Tanda centang
Pilihan Streaming Tanda centang Merah-X Merah-X Merah-X
Pramuat Aset Peringatan 7 Merah-X Tanda centang Merah-X
Fitur AdSense untuk Video
TrueView DalamStream Peringatan 5 Tanda centang Tanda centang Merah-X
Pilihan Streaming Tanda centang Tanda centang Tanda centang Merah-X
Streaming Standar Tanda centang Tanda centang Tanda centang Tanda centang
Slot penuh Tanda centang Merah-X Merah-X Merah-X
Pengiring Tanda centang Tanda centang Tanda centang Merah-X
Pengisian ulang pengiring Merah-X Tanda centang Tanda centang Merah-X
Overlay Peringatan 5 Merah-X Merah-X Merah-X
Pramuat Aset Peringatan 7 Merah-X Tanda centang Merah-X
Fitur Ad Exchange Ad Manager
TrueView DalamStream Peringatan 5 Tanda centang Tanda centang Merah-X
Pilihan Streaming Tanda centang Tanda centang Tanda centang Merah-X
Streaming Standar Tanda centang Tanda centang Tanda centang Tanda centang
Slot penuh Tanda centang Merah-X Merah-X Merah-X
Pengiring Tanda centang Tanda centang Tanda centang Merah-X
Pengisian ulang pengiring Merah-X Tanda centang Tanda centang Merah-X
Overlay Peringatan 5 Merah-X Merah-X Merah-X
Visibilitas Tampilan Aktif Tanda centang Tanda centang Tanda centang Merah-X
Pramuat Aset Peringatan 7 Merah-X Tanda centang Merah-X
Mengapa Iklan Ini? Tanda centang Tanda centang Tanda centang Tanda centang

1 Fitur VAST 3.0 berikut belum didukung di SDK non-HTML5:

  • Pengiring adSlotId
  • Opsi pengiriman pengiring
  • Ikon

2 Fitur VMAP berikut belum didukung:

  • Peristiwa pelacakan khusus VMAP
  • Kode error khusus VMAP
  • Iklan overlay
  • Offset waktu selain hh:mm:ss atau "start" dan "end"
  • Tampilkan atribut breakType
  • repeatAfter atribut

3 Dukungan untuk VMAP dan aturan iklan di iPhone memerlukan pemutaran iklan khusus.

4 Materi iklan yang dihosting YouTube didukung di desktop, tetapi tidak di web seluler.

5 Iklan non-linear (Overlay), Iklan yang dapat dilewati (non-TrueView), dan TrueView InStream didukung di web seluler HTML5 di iOS 10+ jika playsinline digunakan .

6 Batas frekuensi aturan iklan dan pengecualian kompetitif memerlukan cookie atau PPID.

7 Pramuat aset native tidak berfungsi dengan hal berikut:

  • Web seluler di perangkat iOS
  • Web seluler di Android sebelum versi 4.0
  • Iklan yang dihosting YouTube, termasuk format TrueView
  • Fitur pemutaran jeda manual IMA (penerapan apa pun yang bergantung pada peristiwa AD_BREAK_READY)

8 SDK tidak mendukung iklan yang dapat dilewati yang berdurasi kurang dari 8 detik. Jika iklan yang lebih pendek dari panjang minimum diputar, tombol Skip tidak ditampilkan.

9 Dari fitur VAST 4 yang didukung oleh Google Ad Manager, IMA mendukung fitur berikut: