Halaman ini memberikan informasi umum tentang dukungan dan kompatibilitas IMA DAI untuk browser, format video, dan platform.
Format dan browser video yang didukung
HTML5 masih merupakan standar baru yang terus berkembang. Akibatnya, 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, HLS, dan Dash.
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 mendukung mode simulasi layar penuh, yang membuat video mengisi seluruh jendela browser. IMA menganggap video berada dalam mode layar penuh jika
offsetWidth
danoffsetHeight
-nya setidaknya berukuran sama dengan isi dokumen. Mode ini didukung di semua browser.Di platform iPhone dan Android sebelum 3.0, video selalu diputar dalam mode layar penuh.
mute
,unmute
iOS dan Android hanya memiliki kontrol volume bawaan. Oleh karena itu, IMA tidak dapat menentukan volume atau status senyap, dan SDK 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
Lihat pedoman IAB untuk detail selengkapnya tentang penayangan iklan VAST.
Peristiwa iklan saat menonton ulang jeda iklan
IMA tidak mengaktifkan peristiwa iklan saat menonton ulang iklan karena alasan berikut:
- URL acara hanya boleh dipicu satu kali, jika tidak, URL tersebut dapat dianggap sebagai perilaku spam.
- Hal ini memungkinkan pengguna mencari di dalam dan di sekitar jeda iklan yang telah mereka tonton, sehingga menciptakan pengalaman pencarian yang lebih baik.
Berikut adalah satu-satunya peristiwa yang diaktifkan saat menonton ulang jeda iklan:
AD_PERIOD_STARTED
AD_PERIOD_ENDED
Platform pemutar video yang didukung
IMA SDK Google didukung di platform berikut:
Platform | Versi |
---|---|
HTML5 | Desktop: Chrome, Firefox, Safari, Edge, Opera Seluler: Chrome/Android Browser (Android untuk ponsel dan tablet), Safari dan Chrome (iOS) |
iOS | iOS 10.0+ |
Android | Android 4.4+ |
Google Cast | Semua perangkat Cast |
tvOS | tvOS 14+ |
Roku | Semua perangkat yang masih menerima update software dari Roku |
Dukungan format streaming video
IMA mendukung HLS dan DASH di seluruh SDK-nya. Lihat tabel ini untuk mengetahui dukungan di platform SDK tertentu. Untuk pemutaran streaming yang tepat, pemutar video Anda harus mendukung jenis streaming yang digunakan.
Platform IMA SDK | HLS | DASH |
---|---|---|
HTML5 | ![]() |
![]() |
iOS | ![]() |
![]() |
Android | ![]() |
![]() |
Google Cast | ![]() |
![]() |
tvOS | ![]() |
![]() |
Roku | ![]() |
![]() |
Fitur video dan versi SDK
Untuk mempelajari lebih lanjut fitur berikut, baca ringkasan iklan video.
IAB Video Suite | Dukungan |
---|---|
VAST 4 | ![]() |
VAST 3 | ![]() |
VAST 2 | ![]() |
VPAID 2 | ![]() |
VMAP 1.0.1 | ![]() |
Fitur Video Ad Manager | Dukungan |
Iklan linear | ![]() |
Iklan non-linear (Overlay) | ![]() |
Pengiring | ![]() |
Resource iklan pengiring alternatif VAST 3 | ![]() |
Visibilitas Tampilan Aktif | ![]() |
Pengalihan VAST | ![]() |
Pengisian ulang pendamping dengan permintaan display | ![]() |
Kompatibilitas Tag Google Publisher (GPT) | ![]() |
Kesadaran konten | ![]() |
Aturan iklan | ![]() |
Podding | ![]() |
Bumper | ![]() |
Pelaporan tentang pelacakan multi-peristiwa (MET) | ![]() |
Dapat dilewati (pemesanan / non-TrueView) | ![]() |
Fitur AdSense untuk Video 7 | Dukungan |
TrueView DalamStream | ![]() |
Pilihan Dalam Stream | ![]() |
InStream Standar | ![]() |
Slot penuh | ![]() |
Pengiring | ![]() |
Pengisian ulang pendamping | ![]() |
Overlay | ![]() |
Fitur Ad Exchange di Ad Manager | Dukungan |
TrueView DalamStream | ![]() |
Pilihan Dalam Stream | ![]() |
InStream Standar | ![]() |
Slot penuh | ![]() |
Pengiring | ![]() |
Pengisian ulang pendamping | ![]() |
Overlay | ![]() |
Visibilitas Tampilan Aktif | ![]() |
Mengapa Iklan Ini? | ![]() |
1 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
- Makro VAST baru
- Dukungan
AdVerifications
2 Fitur VAST 3.0 berikut belum didukung:
- Pendamping
adSlotId
- Opsi penayangan pengiring
- Ikon
3 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
4 Hanya pendamping gambar yang didukung. Pendamping gambar memerlukan penerapan kustom untuk mengisi iklan. Iklan pengiring tidak didukung di tvOS.
Iklan tradisional yang dapat dilewati 5 hanya didukung di
IMA DAI SDK untuk HTML5, iOS, tvOS, Roku, dan Android (termasuk Android TV).
Dengan Cast SDK, Anda harus mendeklarasikan kemampuan melewati dengan
StreamRequest.senderCanSkip
,
untuk mendukung iklan tradisional yang dapat dilewati.
Iklan TrueView yang dapat dilewati 6 hanya didukung di IMA DAI SDK untuk HTML5, iOS, dan Android (termasuk Android TV).
7 Fitur AdSense tidak didukung di Cast SDK.
8 Mengapa Iklan Ini? mewajibkan parameter
adUiElement
diteruskan saat membuat StreamManager
.
Mengapa Iklan Ini? tidak didukung di Cast SDK.
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 IMA SDK karena SDK mengharapkan DOM bersifat statis saat diinisialisasi. IMA SDK mendukung framework JavaScript selama SDK diinisialisasi setelah framework selesai memindahkan elemen DOM.
Secara khusus, elemen HTML5 yang diteruskan sebagai argumen adUiElement
saat
membuat
StreamManager
tidak boleh dipindahkan setelah di-instance.
Dukungan Apple AirPlay
IMA SDK tidak mendukung Apple AirPlay. Nonaktifkan AirPlay atau nonaktifkan permintaan iklan saat AirPlay terdeteksi.