Kompatibilitas

Halaman ini memberikan informasi umum mengenai dukungan dan kompatibilitas IMA DAI untuk browser, format video, dan platform.

Format video dan browser yang didukung

HTML5 masih merupakan standar baru dan terus berkembang. Hasilnya, dukungan untuk berbagai fiturnya berbeda di setiap browser, dan tidak ada format video default tunggal didukung oleh semua {i>browser<i} utama. Tiga format video utama yang digunakan dalam mayoritas 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 (diaktifkan saat ada adalah pencarian signifikan ke arah belakang), start, thirdQuartile.

Didukung sebagian

  • click

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

  • fullscreen

    IMA mendukung mode simulasi layar penuh, di mana video memenuhi seluruh jendela browser. IMA menganggap video berada dalam mode layar penuh saat offsetWidth dan offsetHeight minimal sama dengan ukuran isi dokumen. Mode ini didukung di semua browser.

    Pada iPhone dan platform Android pra-3.0, video selalu diputar dalam mode layar penuh.

  • mute, unmute

    iOS dan Android hanya memiliki kontrol native atas volume. Dengan demikian, IMA tidak dapat menentukan volume atau status bisukan, dan SDK juga tidak akan 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 lebih lanjut tentang penayangan iklan VAST.

Peristiwa iklan saat menonton ulang jeda iklan

IMA tidak mengaktifkan peristiwa iklan saat menonton ulang iklan karena alasan berikut:

  • URL peristiwa hanya boleh dipicu satu kali, jika tidak, URL dapat dianggap berisi spam perilaku model.
  • Hal ini memungkinkan pengguna mencari di dalam dan di sekitar jeda iklan yang telah mereka lihat, 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: Browser Chrome/Android (Android untuk ponsel dan tablet), Safari, dan Chrome (iOS)
iOS iOS 10.0 dan yang lebih baru
Android Android 4.4 dan yang lebih baru
Google Cast Semua perangkat Transmisi
tvOS TVOS 14 dan yang lebih baru
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 dukungan di platform SDK tertentu. Untuk pemutaran streaming yang baik, pemutar video Anda harus mendukung jenis streaming yang digunakan.

Platform IMA SDK HLS DASH
HTML5 Tanda centang Tanda centang
iOS Tanda centang Merah-X
Android Tanda centang Tanda centang
Google Cast Tanda centang Tanda centang
tvOS Tanda centang Merah-X
Roku Tanda centang Tanda centang

Fitur video dan versi SDK

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

Rangkaian Video IAB Dukungan
VAST 4 Peringatan 1
VAST 3 Peringatan 2
VAST 2 Tanda centang
VPAID 2 Merah-X
VMAP 1.0.1 Peringatan 3
Fitur Video Ad Manager Dukungan
Iklan linear Tanda centang
Iklan non-linear (Overlay) Merah-X
Pengiring Peringatan 4
Aset iklan pengiring alternatif VAST 3 Merah-X
Visibilitas Tampilan Aktif Tanda centang
Pengalihan VAST Tanda centang
Pengisian ulang pengiring dengan permintaan tampilan Merah-X
Kompatibilitas Tag Google Publisher (GPT) Merah-X
Awareness terhadap konten Merah-X
Aturan iklan Tanda centang
{i>Podding<i} Tanda centang
Bumper Tanda centang
Pelaporan tentang pelacakan multi-peristiwa (MET) Tanda centang
Dapat dilewati (reservasi / non-TrueView) Peringatan 5
Fitur AdSense untuk Video 7 Dukungan
TrueView DalamStream Peringatan 6
Pilihan Streaming Tanda centang
InStream Standar Tanda centang
Slot penuh Merah-X
Pengiring Peringatan 4
Pengisian ulang pengiring Merah-X
Overlay Merah-X
Fitur Ad Exchange Ad Manager Dukungan
TrueView DalamStream Peringatan 6
Pilihan Streaming Tanda centang
InStream Standar Tanda centang
Slot penuh Merah-X
Pengiring Peringatan 4
Pengisian ulang pengiring Merah-X
Overlay Merah-X
Visibilitas Tampilan Aktif Tanda centang
Mengapa Iklan Ini? Peringatan 8

1 Dari Fitur VAST 4 yang didukung oleh Google Ads Pengelola, IMA mendukung fitur berikut:

2 Fitur VAST 3.0 berikut tidak belum didukung:

  • Pendamping adSlotId
  • Opsi pengiriman pengiring
  • Ikon

3 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

4 Hanya pengiring gambar yang didukung. Pengiring gambar memerlukan penerapan khusus untuk mengisi iklan. Iklan pengiring tidak didukung di tvOS.

5 Iklan tradisional yang dapat dilewati hanya didukung di IMA DAI SDK untuk HTML5, iOS, tvOS, Roku, dan Android (termasuk Android TV). Dengan SDK Cast, Anda harus mendeklarasikan kemampuan melewati dengan StreamRequest.senderCanSkip, untuk mendukung iklan yang dapat dilewati tambahan.

6 Iklan TrueView yang dapat dilewati hanya didukung di IMA DAI SDK untuk HTML5, iOS, dan Android (termasuk Android TV).

7 Fitur AdSense tidak didukung di SDK Cast.

8 Mengapa Iklan Ini? mewajibkan Parameter adUiElement diteruskan saat membuat StreamManager. Mengapa Iklan Ini? tidak didukung di SDK Cast.

Peringatan untuk framework JavaScript

Ada pertimbangan tertentu saat menggunakan kerangka kerja JavaScript, seperti Bereaksi atau AngularJS, dengan IMA HTML5 SDK. Kerangka kerja ini sering memindahkan elemen DOM, yang dapat merusak IMA SDK karena SDK mengharapkan DOM statis saat dimulai. IMA SDK mendukung kerangka kerja JavaScript selama karena SDK dimulai setelah framework selesai memindahkan elemen DOM. Secara khusus, elemen HTML5 diteruskan sebagai argumen adUiElement saat menyusun StreamManager tidak boleh dipindahkan setelah dibuat instance-nya.

Dukungan Apple AirPlay

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