IMA SDK harus selalu digunakan untuk sebagian besar platform. Jika tidak tersedia, DAI APImenawarkan fungsi yang serupa dengan dukungan dan pelaporan metrik iklan yang dipicu oleh klien untuk linear (live) serta video on demand (VOD). Untuk sebagian kasus penggunaan, Server-Side Beacon (SSB) juga dapat digunakan.
Tabel ini membandingkan fitur yang didukung untuk penerapan Penyisipan Iklan Dinamis (DAI) menggunakan IMA SDK, SSB, dan DAI API.
| Fitur | IMA SDK | DAI API | SSB | Catatan |
|---|---|---|---|---|
| VAST <icons> | |
|
|
IMA SDK mendukung rendering overlay visual, ikon, dan badge menggunakan <icons> VAST. DAI API mendukung rendering, tetapi memerlukan penerapan penayang. SSB tidak mendukung rendering elemen atau ikon antarmuka pengguna tingkat pemutar. |
| Monetisasi Ad Exchange | Monetisasi Ad Exchange tanpa IMA didukung melalui Programmatic Access Library (PAL). | |||
| Iklan yang dapat diklik | Ada dukungan IMA SDK untuk iklan DAI yang dapat diklik di HTML5, iOS, dan Android.
DAI API mendukung iklan yang dapat diklik, tetapi memerlukan penerapan penayang agar dapat melakukannya. |
|||
| Iklan pengiring | Tersedia dukungan DAI API dan IMA SDK khusus untuk iklan pengiring di platform HTML5 yang menggunakan Ads API. | |||
|
Jeda iklan live atau linear stream |
||||
|
Kontrol pemutar |
DAI API memberikan metadata yang mendukung kontrol pemutar, tetapi memerlukan penerapan penayang agar dapat melakukannya. | |||
| Pelaporan metrik iklan video |
Dengan SSB, server iklan akan melacak tayangan iklan video. Namun, tidak ada dukungan di streaming VOD untuk pelacakan interaksi pengguna. |
|||
|
Pre-roll VOD |
||||
|
Mid-roll dan post-roll VOD |
Jenis penerapan DAI
|
IMA SDK |
IMA SDK, saat digunakan untuk Penyisipan Iklan Dinamis (DAI) memungkinkan pemutar meminta streaming video on demand (VOD) atau streaming linear (live) dan mengirimkan sinyal ke Ad Manager untuk pelaporan. Pelacakan peristiwa dengan SDK lebih akurat daripada Server-Side Beaconing (SSB). |
|
DAI AP |
API untuk Penyisipan Iklan Dinamis (DAI) memungkinkan akses ke streaming yang dimonetisasi saat IMA SDK tidak didukung (misalnya, Smart TV). IMA diperlukan di suatu platform jika memang tersedia. API mendukung semua fitur DAI yang sudah ada, tetapi memerlukan penerapan penayang agar dapat melakukannya. |
|
Server‑Side Beaconing (SSB) |
SSB memungkinkan pemutar HLS/MPEG-DASH membuat permintaan HTTP langsung ke sistem Penyisipan Iklan Dinamis (DAI), tempat Ad Manager melacak dan melaporkan metrik streaming video berdasarkan estimasi. Setiap pemutar harus dapat memutar streaming SSB, tetapii dukungan fitur dibatasi. Server-Side Beaconing (SSB) tidak mendukung rendering badge atau antarmuka pengguna tingkat pemutar. Karena batasan teknis ini, pemain yang menggunakan SSB tidak dapat merender overlay visual, ikon, atau badge apa pun, termasuk <icons> VAST.
|