Halaman ini memberikan informasi umum tentang dukungan dan kompatibilitas sisi klien IMA HTML5 untuk browser, format video, dan platform.
Format dan browser video yang didukung
Dukungan untuk berbagai fitur berbeda-beda di setiap browser, dan tidak ada satu format video default 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 umum, termasuk tag HTML
<video>
. Lihat Program Partner Teknologi Video untuk mengetahui daftar pemutar video yang diketahui 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
(dipicu saat ada
pencarian signifikan ke arah belakang), 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 bawaan di iPad, klik tidak dapat direkam.fullscreen
IMA SDK mendukung mode simulasi layar penuh, yang membuat video mengisi seluruh jendela browser. Kami menganggap video berada dalam mode layar penuh jika
offsetWidth
danoffsetHeight
berukuran minimal sebesar isi dokumen. Mode ini didukung di semua browser. Untuk contoh layar penuh simulasi, download contohnya.Di platform iPhone dan Android sebelum 3.0, video akan selalu diputar dalam mode layar penuh.
mute
,unmute
iOS dan Android hanya memiliki kontrol volume bawaan. Oleh karena itu, IMA SDK tidak dapat menentukan volume atau status senyap, dan kami juga tidak diberi tahu tentang perubahan. Di bawah ini adalah daftar versi browser yang mendukung dan tidak mendukung
mute
,unmute
:- Didukung: Firefox 3.5+, Chrome 8+, Safari 4+
- Tidak didukung: iOS, Android
Untuk mengetahui detail selengkapnya tentang penayangan iklan VAST, lihat panduan IAB.
Peringatan untuk framework JavaScript
Ada pertimbangan tertentu saat menggunakan framework JavaScript, seperti React atau AngularJS, dengan IMA HTML5 SDK. Framework ini sering kali memindahkan elemen DOM, yang dapat merusak fungsi IMA karena IMA mengharapkan DOM bersifat statis saat SDK diinisialisasi. IMA mendukung
framework JavaScript selama IMA dimulai setelah framework selesai memindahkan elemen
DOM. Secara khusus, elemen HTML5 yang diteruskan sebagai argumen containerElement saat
membuat
AdDisplayContainer
tidak boleh dipindahkan setelah di-instansiasi.
Dukungan Apple AirPlay
IMA SDK saat ini 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: Chrome/Android Browser (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+ | Iklan linear dan pengiring, video Ad Manager, video Ad Exchange, dan iklan AFV |
Android | Android 4.4+ | 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 lebih lanjut fitur berikut, baca ringkasan iklan video.
HTML5 v3 | iOS v3 | Android v3 | tvOS | |
---|---|---|---|---|
IAB Video Suite | ||||
VAST 4 | ![]() |
![]() |
![]() |
![]() |
VAST 3 | ![]() |
![]() |
![]() |
![]() |
VAST 2 | ![]() |
![]() |
![]() |
![]() |
SIMID 1.0 | ![]() |
![]() |
![]() |
![]() |
VPAID 2 (HTML5) | ![]() |
![]() |
![]() |
![]() |
VMAP 1.0.1 | ![]() |
![]() |
![]() |
![]() |
OM SDK 1.3 | ![]() |
![]() |
![]() |
![]() |
Fitur Video Ad Manager | ||||
Iklan linear | ![]() |
![]() |
![]() |
![]() |
Aset yang dihosting YouTube | ![]() |
![]() |
![]() |
![]() |
Iklan non-linear (Overlay) | ![]() |
![]() |
![]() |
![]() |
Pengiring | ![]() |
![]() |
![]() |
![]() |
Resource iklan pengiring alternatif VAST 3 | ![]() |
![]() |
![]() |
![]() |
Visibilitas Tampilan Aktif | ![]() |
![]() |
![]() |
![]() |
Iklan audio | ![]() |
![]() |
![]() |
![]() |
Pengalihan VAST | ![]() |
![]() |
![]() |
![]() |
Pengisian ulang pendamping dengan permintaan display | ![]() |
![]() |
![]() |
![]() |
Kompatibilitas Tag Google Publisher (GPT) | ![]() |
![]() |
![]() |
![]() |
Kesadaran konten | ![]() |
![]() |
![]() |
![]() |
Aturan iklan | ![]() |
![]() |
![]() |
![]() |
Jeda iklan manual dalam aturan iklan |
![]() |
![]() |
![]() |
![]() |
Batas frekuensi 6 | ![]() |
![]() |
![]() |
![]() |
Pengecualian kompetitif (streaming) | ![]() |
![]() |
![]() |
![]() |
Pengecualian kompetitif (pod) | ![]() |
![]() |
![]() |
![]() |
Pengecualian kompetitif (seluruh halaman) | ![]() |
![]() |
![]() |
![]() |
Podding | ![]() |
![]() |
![]() |
![]() |
Bumper | ![]() |
![]() |
![]() |
![]() |
Pelaporan tentang pelacakan multi-peristiwa (MET) | ![]() |
![]() |
![]() |
![]() |
Alokasi dinamis (AdSense untuk video, Ad Exchange Ad Manager) | ![]() |
![]() |
![]() |
![]() |
Dapat dilewati (non-TrueView) 8 | ![]() |
![]() |
![]() |
![]() |
Pilihan Dalam Stream | ![]() |
![]() |
![]() |
![]() |
Pramuat Aset | ![]() |
![]() |
![]() |
![]() |
Fitur AdSense untuk Video | ||||
TrueView DalamStream | ![]() |
![]() |
![]() |
![]() |
Pilihan Dalam Stream | ![]() |
![]() |
![]() |
![]() |
InStream Standar | ![]() |
![]() |
![]() |
![]() |
Slot penuh | ![]() |
![]() |
![]() |
![]() |
Pengiring | ![]() |
![]() |
![]() |
![]() |
Pengisian ulang pendamping | ![]() |
![]() |
![]() |
![]() |
Overlay | ![]() |
![]() |
![]() |
![]() |
Pramuat Aset | ![]() |
![]() |
![]() |
![]() |
Fitur Ad Exchange di Ad Manager | ||||
TrueView DalamStream | ![]() |
![]() |
![]() |
![]() |
Pilihan Dalam Stream | ![]() |
![]() |
![]() |
![]() |
InStream Standar | ![]() |
![]() |
![]() |
![]() |
Slot penuh | ![]() |
![]() |
![]() |
![]() |
Pengiring | ![]() |
![]() |
![]() |
![]() |
Pengisian ulang pendamping | ![]() |
![]() |
![]() |
![]() |
Overlay | ![]() |
![]() |
![]() |
![]() |
Visibilitas Tampilan Aktif | ![]() |
![]() |
![]() |
![]() |
Pramuat Aset | ![]() |
![]() |
![]() |
![]() |
Mengapa Iklan Ini? | ![]() |
![]() |
![]() |
![]() |
1 Fitur VAST 3.0 berikut belum didukung di SDK non-HTML5:
- Pendamping
adSlotId
- Opsi penayangan pengiring
- Ikon
2 Fitur VMAP berikut belum didukung:
- Peristiwa pelacakan khusus VMAP
- Kode error khusus VMAP
- Iklan overlay
- Selisih waktu selain hh:mm:ss atau "start" dan "end"
- Atribut tampilan
breakType
repeatAfter
atribut
3 Dukungan untuk VMAP dan aturan iklan di iPhone memerlukan pemutaran iklan kustom.
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 Iklan InStream TrueView didukung di web seluler HTML5 di iOS 10+ saat
playsinline
digunakan
.
6 Pembatasan frekuensi aturan iklan dan pengecualian kompetitif memerlukan cookie atau PPID.
7 Pemuatan awal aset native tidak berfungsi dengan hal berikut:
- Web seluler di perangkat iOS
- Web seluler di Android sebelum 4.0
- Iklan yang dihosting YouTube, termasuk format TrueView
-
Fitur pemutaran jeda manual IMA (implementasi apa pun yang mengandalkan peristiwa
AD_BREAK_READY
)
8 SDK tidak mendukung iklan yang dapat dilewati dengan durasi kurang dari 8 detik. Jika iklan yang lebih pendek dari durasi minimum diputar, tombol Lewati tidak ditampilkan.
9 Dari fitur VAST 4 yang didukung oleh Google Ad Manager, IMA mendukung fitur berikut:
- VAST 4.2
- Dukungan untuk Secure Interactive Media Interface Definition (SIMID)
- Perizinan beberapa node
UniversalAdID
- VAST 4.0
- AdID
- File mezzanine
- Kode error VAST baru
- Dukungan
AdVerifications