Catatan rilis Google IMA DAI HTML5 SDK

Versi 3.550.0 hingga 3.794.0

Versi IMA DAI HTML5 SDK terbaru adalah v3.794.0. Untuk mengetahui detail selengkapnya, lihat Histori rilis versi IMA DAI HTML5 SDK Google.

Versi Tanggal Rilis Catatan
3.794.0 2026-10-15
  • Mengupdate jenis nilai yang ditampilkan dari metode AdEvent.getAdData() untuk menyertakan antarmuka LogData.
  • Menambahkan antarmuka LogData.
3.789.0 2026-09-10
  • Menambahkan opsi konfigurasi ke setelan IMA. Opsi ini memungkinkan Anda menyesuaikan periode waktu pramuat media untuk mengakomodasi resolusi DNS yang lambat atau penurunan jaringan, daripada mengandalkan periode tetap delapan detik.
3.782.0 2026-08-06
  • Menambahkan properti AdsRenderingSettings.prerollLoadVideoTimeout untuk menetapkan durasi waktu tunggu pemuatan iklan pre-roll.
  • Memperbaiki masalah saat IMA DAI SDK gagal mengirimkan nilai VAST skipoffset ke iklan SIMID saat streaming dimulai.
3.780.3 2026-08-03
  • Memperbaiki masalah saat IMA gagal mengirimkan nilai VAST skipoffset ke iklan SIMID saat pemutar dimulai.
3.779.0 2026-07-23
  • Memperbaiki masalah kebocoran memori yang disebabkan oleh pemroses pagehide.
3.765.0 2026-05-20
3.763.2 2026-05-07
  • Meningkatkan stabilitas untuk streaming DAI DASH di web seluler.
3.757.0 2026-04-15
  • Menambahkan nilai AdError.ErrorCode berikut:
    • STREAM_INITIALIZATION_TIMEOUT: 1023
    • STREAM_AUTHORIZATION_FAILED: 1024
3.750,0 2026-03-16
  • Memperbaiki masalah saat pesan banner akhir SIMID meluap dari penampung banner akhir.
3.744.0 2026-02-24
3.736.0 2026-01-09
3.725.0 2025-10-13
  • Memperbaiki error ReferenceError: Can't find variable: URLSearchParams saat memuat iklan di platform smart TV dan konsol seperti Xbox, PlayStation, Tizen, dan platform yang menggunakan WebOS.
3.724.0 2025-10-09
  • Menghapus fungsi untuk metode yang tidak digunakan lagi, ImaSdkSettings.setCookiesEnabled() dan ImaSdkSettings.isCookiesEnabled().
3.719.1 2025-09-08
  • Memperbaiki posisi ikon VPAID untuk iklan layar penuh.
  • Memperbaiki pemusatan gambar poster audio.
3.711.0 2025-08-07
  • Meningkatkan kompatibilitas XHTML.
3.710.0 2025-08-06
  • Menambahkan dukungan untuk pelacakan klik iklan dengan streaming penayangan pod.
  • Memperbaiki error TypeError: a.brands.some is not a function.
  • Memperbaiki masalah saat IMA terlalu sering melaporkan peristiwa iklan selesai.
  • Memperbaiki error yang disebabkan oleh nilai parameter sz= yang tidak valid.
3.704.0 2025-06-19
  • Memperbaiki masalah terkait penggunaan objek DOMRect saat IMA SDK mengalami error dengan pesan error DOMRect is not defined di lingkungan yang menggunakan Chromium sebelum versi 61.
  • Memperbaiki pengukuran visibilitas OMID untuk Firefox versi 139.
3.700.0 2025-06-05
  • Menghentikan penggunaan metode ImaSdkSettings.setCookiesEnabled().
3.697.0 2025-05-28
  • Menandai parameter viewMode sebagai opsional di metode init() dan resize() class AdsManager. Parameter viewMode tidak berpengaruh dan Anda dapat mengabaikannya.
  • Memperbaiki masalah saat UI iklan gagal ditampilkan saat bergabung ke livestream di tengah jeda iklan.
  • Menghapus enum ViewMode yang tidak digunakan lagi.
3.695.1 2025-04-30
  • Memperbarui dokumentasi untuk metode AdsManager, expand(), dan collapse() terkait perilakunya dengan iklan non-linear dan VPAID.
3.693.0 2025-04-14
  • Menghentikan penggunaan mode akses OMID DOMAIN.
3.691.0 2025-03-31
  • Memperbaiki masalah saat IMA gagal merender ikon AdChoices.
  • Memperbaiki bug saat metode getCompanionAds() menampilkan data iklan pengiring yang sudah tidak berlaku untuk iklan dengan ID iklan yang sama.
3.690.0 2025-03-26
  • Memperbaiki bug saat video gagal diputar di elemen video yang di-proxy.
3.689.6 24-03-2025
  • Menambahkan class AdPeriodData yang tersedia di peristiwa AD_PERIOD_STARTED, dan dapat diakses menggunakan StreamEvent.getStreamData().
  • Meningkatkan pengetikan agar sesuai dengan jenis peristiwa dan class callback pemroses.
  • Menambahkan peringatan konsol untuk API pemroses peristiwa yang tidak digunakan lagi dan tidak didukung.
  • Memperbaiki masalah untuk penyisipan iklan yang dipandu server (SGAI) saat peristiwa AD_BREAK_STARTED dan AD_PERIOD_STARTED tertunda.
  • Meningkatkan stabilitas untuk permintaan jaringan yang gagal.
  • Memperjelas API pemroses peristiwa.
3.681.0 2025-01-22
  • Menambahkan dukungan untuk Ad.getCompanionAds() yang menampilkan array iklan pengiring di semua peristiwa setelah peristiwa iklan STARTED.
3.673.0 2024-10-16
  • Menambahkan dukungan untuk iklan yang dapat dilewati untuk streaming VOD Penayangan Pod DAI.
  • Memperbaiki kebocoran memori yang terjadi saat menghancurkan AdManager selama pemutaran iklan.
3.668.1 2024-09-23
  • Memperbaiki masalah yang menyebabkan error 1005 saat menggunakan kode contoh IMA di lingkungan localhost.
3.667.0 2024-09-18
  • Memperbarui parameter networkCode untuk LiveStreamRequest dan VODStreamRequest agar bersifat opsional. Sebaiknya sertakan networkCode agar sesuai dengan setelan ID yang digunakan di Ad Manager.
3.661.1 2024-08-26
  • Menambahkan bahasa Melayu (ms) ke daftar lokalitas yang didukung.
3.660.0 2024-08-20
  • Menambahkan dukungan untuk nilai minSuggestedDuration untuk iklan non-linear. Sebelumnya, IMA menampilkan semua iklan non-linear selama 45 detik.
3.653.0 2024-07-24
  • Memperbaiki masalah untuk lingkungan yang tidak aman, http:// atau localhost, pada versi Chrome yang diupdate.
3.650.0 2024-07-03
3.647.0 2024-06-20
  • Menambahkan kolom StreamRequest.networkCode yang wajib diisi untuk kode jaringan Ad Manager penayang untuk permintaan livestream dan streaming VOD.
  • Menambahkan AdError 1022 untuk URL klik-tayang yang tidak valid atau tidak didukung.
  • Memperbaiki bug yang menyebabkan loop error tanpa batas di lingkungan TV yang terhubung untuk iklan yang dapat dilewati.
3.642.0 2024-05-23
  • Memperbaiki masalah terkait cookie pada ping pelacakan VAST.
3.637.1 2024-04-25
3.631.0 2024-04-01
3.627.0 2024-03-06
  • Memperbaiki masalah iframe yang menyebabkan peringatan konsol tentang keluar dari sandbox iframe.
3.624.0 2024-02-29
3.621.0 2024-02-15
  • Menambahkan ikon Tentang Iklan Ini ke iklan pengiring.
  • Meningkatkan penanganan untuk membuat permintaan iklan baru dengan AdsLoader yang sama selama pemutaran iklan.
3.617.1 2024-02-05
  • Menambahkan atribut judul ke iframe untuk meningkatkan aksesibilitas
3.616.1 2024-01-31
  • Menambahkan dukungan iklan pengiring untuk penayangan pod.
  • Memperbaiki masalah untuk iklan AdSense dengan iklan pengiring yang fleksibel.
3.614.1 2024-01-22
  • Menambahkan dukungan untuk pelokalan bahasa Islandia ('is').
3.612.0 2024-01-11
  • IMA kini lebih memilih merender materi iklan SIMID daripada materi iklan VPAID.
3.609.0 2023-12-12
  • Menambahkan dukungan untuk penayangan pod VOD DAI dengan class PodVodStreamRequest.
  • Memperbaiki masalah untuk livestream DAI, yaitu jika pengguna bergabung ke streaming di tengah jeda iklan, iklan tidak dapat diklik.
3.607.0 2023-12-04
  • Memperbaiki masalah yang menyebabkan beacon error VAST tidak diaktifkan saat tidak ada iklan yang ditampilkan.
  • Memperbarui AdsManager.skip() untuk hanya melewati iklan jika IMA tidak merender tombol Lewati iklan dan iklan dapat dilewati.
  • Memperbarui terjemahan bahasa.
3.601.0
Rollback
2023-11-06
  • Kembali ke v3.600.0 karena masalah kegagalan perilaku klik-tayang DAI.
  • Rilis Layanan. Tidak ada fitur baru.
3.600.0 2023-11-02
  • Menambahkan perilaku untuk mengaktifkan ping error jika IMA menerima VAST kosong.
3.598.0 2023-10-26
  • Menambahkan perilaku untuk menghindari pengaktifan URL tayangan iklan VAST about:blank.
3.597.0 2023-10-23
  • Menambahkan fungsi bagi IMA untuk memilih iklan buffet lain untuk diputar jika iklan utama menampilkan tag VAST kosong.
3.595.0 2023-10-10
  • Memperbaiki masalah saat performance.now() tidak ditentukan di TV yang terhubung tertentu.
  • Memperbaiki masalah saat elemen UI Iklan gagal dirender pada implementasi kustom tertentu.
3.594.0 2023-10-04
  • Menambahkan StreamManager.getAdSkippableState() untuk menampilkan true jika iklan saat ini dapat dilewati.
  • Memperbaiki masalah untuk IMA DAI saat nilai skipoffset= diabaikan jika respons VAST berisi pelacak peristiwa lewati pelacakan kustom.
3.592.0 2023-09-27
  • Memperbaiki masalah untuk IMA sisi klien, yaitu nilai skipoffset= diabaikan jika respons VAST berisi pelacak peristiwa lewati pelacakan kustom.
3.582.5 2023-07-25
  • Menambahkan peristiwa iklan AD_BREAK_FETCH_ERROR yang diaktifkan saat jeda iklan tidak dapat memutar iklan apa pun.
  • Memperbarui perilaku AdPodInfo.getPodIndex() untuk mendukung iklan pre-roll live stream DAI.
  • Memperbaiki nilai yang ditampilkan oleh Ad.getContentType() untuk iklan non-linear dengan resource HTML atau iframe.
3.580.0 2023-07-10
  • Menambahkan error konsol saat non-HTMLVideoElement diberikan ke StreamManager DAI dan AdDisplayContainer sisi klien karena hal ini menyebabkan pengukuran visibilitas dan audibilitas gagal.
3.579.0 2023-07-05
  • Menambahkan peringatan log ke konsol saat menggunakan extern googletag.encryptedSignalProviders yang tidak digunakan lagi.
3.573.0 2023-05-15
  • Memperbaiki masalah saat IMA gagal melaporkan bahwa iklan pengiring yang diperlukan tidak ditampilkan saat tidak ada slot pengiring yang tersedia.
3.568.1 2023-04-13
  • IMA kini mengaktifkan peristiwa iklan CLICK untuk klik-tayang iklan di iklan SIMID.
  • Menghentikan penggunaan error iklan 1300: CONSENT_MANAGEMENT_PROVIDER_NOT_READY.
3.566.2 2023-03-28
  • Hanya pembaruan dokumentasi. Menentukan bahwa adTagParameters DAI hanya menerima nilai string.
3.565.0 2023-03-21
3.564.1 2023-03-20
  • Mengganti nama API VideoStitcherVodStreamRequest berikut:
3.557.0 2023-02-21

Tampilkan versi sebelumnya (sebelum 2023)

3.548.0 2022-12-06
  • Menambahkan StreamData.dashPeriodUrl untuk StreamData dari STREAM_INITIALIZED. URL ini digunakan untuk streaming pod linear DASH.
3.544.0 2022-11-10
3.541.0 2022-10-27
  • Memperbaiki masalah saat IMA tidak sengaja ditambahkan ke objek jendela.
3.532.0 2022-09-21
  • Memperbaiki masalah untuk DAI saat terjadi error konsol ketika sesi iklan OMID dimulai.
  • Memperbaiki masalah yang mencegah pengguna mengklik klik-tayang iklan linear setelah iklan non-linear.
3.531.0 2022-09-19
  • Menambahkan kemampuan untuk materi iklan SIMID ke requestPause dan requestPlay selama live stream. Fungsi ini sudah tersedia untuk streaming VOD.
  • Memperbaiki masalah saat permintaan jaringan gagal yang tidak perlu dan ditetapkan ke "null" terkadang dibuat saat iklan video berakhir.
3.529.2 2022-09-08
  • Memperbaiki masalah saat beberapa ID materi iklan dalam rantai wrapper tidak diisi dalam objek iklan.
3.526.0 2022-08-22
  • Memperbaiki masalah terkait parameter is_lat di perangkat TV yang terhubung.
  • Memperbaiki masalah saat tombol Pelajari lebih lanjut muncul secara tidak benar di lingkungan desktop.
3.523.0 2022-08-04
3.522.0 2022-07-18
  • Memperbarui perilaku terkait kecepatan bit maksimum default untuk koneksi Wi-Fi. Anda dapat menimpa kecepatan bit maksimum dengan AdsRenderingSettings.bitrate.
3.521.0 2022-07-12
  • Menambahkan peristiwa AD_CAN_PLAY, yang diaktifkan IMA saat iklan siap diputar. Gunakan peristiwa ini untuk mengetahui kapan harus mengupdate UI pemutar setelah peristiwa AD_BUFFERING.
  • Memperbaiki masalah UI iklan untuk iklan non-TrueView yang mengikuti iklan TrueView dalam pod iklan.
3.520.0 2022-06-29
3.517.2 23-05-2022
3.513.0 2022-05-03
3.512.0 2022-04-21
  • Memperbaiki masalah pada Proxy GPT saat digunakan untuk meneruskan peristiwa dari IMA melintasi batas iframe.
3.508.0 2022-03-28
  • Memperbaiki masalah saat selama iklan VMAP, memanggil adsLoader.onContentComplete() setelah adsManager.destroy() akan menyebabkan iklan post-roll diputar secara tidak benar.
  • Memperbaiki masalah yang menyebabkan pemanggilan AdsManager.discardAdBreak() terkadang gagal menghapus jeda iklan selama iklan VMAP.
3.501.0 2022-02-17
3.498.1 2022-02-10
  • RDID tidak akan lagi dikirim dalam panggilan iklan jika TFUA atau TFCD ditentukan.
  • Memperbaiki bug yang menyebabkan parameter URL ditimpa oleh SDK.
3.495.1 2022-01-10
  • Memperbaiki masalah saat google.ima.OmidVerificationVendor tidak ditentukan.
3.494.0 2022-01-04
  • Memperbaiki masalah saat iklan TrueView for Action dengan endcap memaksa fokus pada tombol lewati, sehingga menyebabkan scroll yang tidak diinginkan.
3.493.0 2021-12-16
  • Meluncurkan dukungan OMID di IMA HTML5 sisi klien dan DAI. Catatan: penayang mungkin masih melihat perbedaan kecil (<7%) antara tayangan iklan di OMID dan Ad Manager.
  • Menambahkan OMID Access Mode API baru.
3.488.0 2021-11-08
  • Menghapus peringatan "Fitur Tidak Dikenali" yang dicatat ke konsol.
  • Memperbaiki perilaku penggantian seputar iklan JavaScript yang terkait dengan ukuran panggilan iklan.
3.485.1 2021-10-11
  • Memperbaiki masalah pada OMID yang dapat terjadi jika beberapa AdsManager dimuat selama masa aktif satu AdsDisplayContainer.
  • Memperbaiki bug yang menyebabkan Mengapa Iklan Ini? mungkin ditampilkan dua kali untuk iklan tertentu.
3.483.2 2021-10-04
  • Memperbaiki bug dalam integrasi IMA dengan OMID untuk web saat digunakan di dalam Shadow DOM.
3.480.1 2021-09-13
  • Memperbaiki bug yang menyebabkan DAI melaporkan volume yang salah ke OM SDK saat pemutar video dibisukan.
3.479.1 2021-09-08
3.474.0 2021-08-09
  • Menambahkan perluasan makro US_PRIVACY di URL pelacakan dan permintaan sesuai dengan standar CCPA IAB.
3.470.1 2021-07-01
  • Memperbaiki error di Safari seluler saat kontrol pemutar tidak dirilis dengan benar di adBreakEnded.
3.469.0 2021-06-24
  • Memperbaiki error yang terjadi saat iklan pengiring diambil sebelum peristiwa STARTED.
3.467.0 2021-06-17
  • Memperbaiki masalah untuk iklan VPAID dalam mode INSECURE yang disebabkan oleh update pada browser Chrome.
3.458.0 2021-05-13
  • Menambahkan class DaiSdkSettings dengan API berikut:
    • DaiSdkSettings.getFeatureFlags()
    • DaiSdkSettings.setFeatureFlags()
3.452.0 2021-04-15
  • Mengubah perilaku jeda iklan untuk menjeda iklan kapan saja klik iklan menyebabkan navigasi keluar dari halaman. Perubahan ini mengharuskan penayang menampilkan UI untuk melanjutkan iklan setelah dijeda. Untuk mengetahui informasi selengkapnya tentang perubahan ini, lihat Postingan blog perubahan pada perilaku jeda. Penayang dapat menguji penerapan perubahan ini menggunakan tag iklan ini.
3.448.1 2021-03-31
  • Menambahkan properti AdsRequest.pageUrl untuk membantu penargetan iklan. Nilai properti mengganti parameter &url= untuk panggilan iklan.
  • Memperbarui peristiwa AdEvent.Type.DURATION_CHANGE yang akan dikirim saat materi iklan SIMID mengubah durasinya.
  • Memperbaiki masalah saat iklan SIMID yang dimuat sebelumnya dapat menyebabkan iklan berikutnya tidak mendaftarkan peristiwa ketukan di lingkungan seluler.
3.447.1 15-03-2021
  • Memperbarui perilaku untuk jenis MIME yang ditentukan melalui AdsRenderingSettings.mimeTypes sehingga jenis yang tidak didukung oleh browser akan diabaikan.
  • Menambahkan dukungan untuk ekstensi seperti pelacakan ActiveView dan Pelacakan Kustom selama streaming Pod Iklan.
3.446.1 2021-03-08
  • Memperbaiki masalah saat iklan setelah iklan SIMID tidak mengirimkan peristiwa DIKETUK.
3.445.1 2021-03-02
  • Memperbaiki masalah yang menyebabkan mid-roll non-linear ditampilkan terlalu singkat saat post-roll dipramuat.
3.444.1 2021-02-25
  • Mengubah pesan error saat tag iklan hanya menampilkan <Playlist/> ke VAST_EMPTY_RESPONSE: 1009, dan bukan UNKNOWN_AD_RESPONSE: 1010.
  • Memperbaiki bug saat iklan linear AdSense dilaporkan sebagai non-linear.
  • Memperbaiki bug pada iklan simid yang menyebabkan requestChangeDuration hanya dapat dipanggil sekali.
  • Memperbaiki bug yang menyebabkan penyajian pod mengirimkan ping dan error 404 yang tidak relevan.
3.442.0 2021-02-17
  • Menambahkan API tombol fitur yang dapat digunakan untuk mengaktifkan atau menonaktifkan fitur tertentu yang tidak diaktifkan secara permanen di IMA. Gunakan ImaSdkSettings.getFeatureFlags() dan ImaSdkSettings.setFeatureFlags() Untuk mendapatkan dan menetapkan tombol fitur. Dalam versi SDK mendatang, tombol fitur akan digunakan untuk fitur keikutsertaan tambahan.
  • Menambahkan tombol fitur enableOmidBeta bagi yang ingin mengikuti versi beta terbuka OMID untuk web.
  • Menambahkan nilai durasi tidak diketahui khusus (-3) untuk menonaktifkan pramuat post-roll VMAP. Gunakan AdsRequest.contentDuration() untuk menetapkannya.
3.439.0 2021-02-08
3.438.0 2021-02-03
  • Memperbaiki masalah saat peristiwa IMA terkadang diduplikasi saat pramuat diaktifkan.
3.436.0 2021-01-26
  • Memperbaiki bug dalam penayangan pod yang menyebabkan verifikasi metadata awal mungkin telah dikirim beberapa kali
  • Memperbaiki bug yang menyebabkan AdServingId menimpa AdSystem jika di bawahnya ditetapkan lebih rendah di VAST
3.433.2 2021-01-14
  • Mengizinkan iklan terbatas ditayangkan saat pengguna tidak memberikan izin untuk cookie, pengguna menolak izin untuk cookie, atau saat IMA tidak menerima string TC yang valid di wilayah GDPR dan ePrivacy setelah masa tenggang integrasi TCFv2 IAB.
Rollback ke 3.429.0 2020-12-10
  • Rollback ke 3.429.0 karena masalah di versi 3.430.0, yaitu cuepoint untuk streaming VOD DAI menampilkan waktu mulai dan berakhir 0. Masalah ini terutama terjadi pada SDK native (Android dan iOS).
3.427.1 2020-12-02
  • Memperbarui informasi referensi untuk contentDuration guna memperjelas kasus penggunaan pramuat post-roll VMAP.
  • Memperbaiki bug yang menyebabkan ukuran iklan VPAID tidak sesuai.
  • Memperbaiki bug saat metode getAdSkippableState menampilkan nilai yang salah.
Rollback ke 3.423.0 2020-11-11
  • Rollback ke 3.423.0 karena masalah di versi 3.424.1, yang menyebabkan perubahan pada perilaku jeda iklan berdampak negatif pada sejumlah penayang.
3.424.1 2020-11-09
  • Memperbaiki bug yang menyebabkan perubahan volume tidak dipertahankan saat pengelola iklan dimuat di awal.
  • Mengubah perilaku jeda iklan untuk menjeda iklan kapan saja klik iklan menyebabkan navigasi keluar dari halaman. Perubahan ini mengharuskan penayang menampilkan UI untuk melanjutkan iklan setelah dijeda. Untuk mengetahui informasi selengkapnya tentang perubahan ini, lihat Postingan blog perubahan pada perilaku jeda. Penayang dapat menguji penerapan perubahan ini menggunakan tag iklan ini.
3.420.1 2020-11-02
  • Memperbaiki masalah saat dalam beberapa kasus setelah melewati iklan pre-roll, iklan mid-roll tidak akan diputar dan menampilkan layar hitam dengan audio iklan pre-roll.
3.418.3 2020-10-22
  • Memperbaiki bug yang menyebabkan parameter izin dihapus dari permintaan iklan di iklan AdSense.
3.418.1 2020-10-21
  • File media HLS tidak lagi menjadi format penampung yang dapat dipilih untuk Chrome di desktop atau web seluler.
  • Memperbaiki masalah terkait panggilan ke AdsManager.destroy() saat penggunaan VmapAdManager dalam situasi tertentu tidak memicu peristiwa ALL_ADS_COMPLETED.
3.417.2 2020-10-19
  • Memperbaiki masalah terkait String Transparansi & Izin (string TC) yang menyebabkan string tidak di-resolve jika URL tag iklan dan URL yang diberikan oleh Penyedia Pengelolaan Izin memiliki nilai yang berbeda.
  • Memperbaiki bug yang menyebabkan peristiwa IMPRESSION dikirim ke penayang untuk iklan AdSense nonlinear meskipun iklan tidak dapat ditampilkan karena batasan ukuran.
  • Memperbaiki masalah saat peristiwa fullscreen di iOS dihitung dua kali.
3.415.1 2020-10-05
  • Memperbaiki bug yang menyebabkan properti AdProgressData di-obfuscate.
  • Iklan VPAID yang aman dengan elemen video proxy kini meneruskan peristiwa perubahan layar penuh dengan benar.
  • ima3_dai_debug.js kini mencetak log tambahan ke konsol.
  • IMA kini mencatat protokol VPAID yang tercantum di bagian 3 Panduan Definisi VPAID.
  • Memperbaiki bug yang menyebabkan iklan yang menggunakan penggantian aset terkadang meminta tag iklan yang sama dua kali.
3.411.1 2020-09-23
  • Mengubah perilaku deep link di Android 6.0 dan yang lebih lama sehingga pengguna dialihkan ke aplikasi pengiklan, bukan halaman landing, jika tersedia.
3.410.0 2020-09-17
  • Menambahkan dukungan untuk iklan pengiring iframe dan HTML ke DAI SDK.
3.407.0 2020-09-02
  • Iklan VPAID aman yang akan terpengaruh oleh Intervensi Iklan Berat kini mengalami error, sehingga SDK dapat melanjutkan pemutaran.
3.405.0 2020-08-27
  • Menambahkan metode StreamManager.focus() ke DAI SDK, yang memungkinkan perubahan fokus terprogram untuk tombol lewati dan elemen UI interaktif lainnya.
3.404.1 2020-08-25
  • Menambahkan metode AdsManager.focus() ke SDK sisi klien, yang memungkinkan perubahan fokus terprogram untuk tombol lewati dan elemen UI interaktif lainnya.
  • Mengubah waktu fade-in untuk iklan FullSlot dari 2 detik menjadi 0,3 detik.
  • Jika slot iklan VPAID memiliki ukuran 0x0 saat diinisialisasi, SDK kini akan memanggil metode resizeAd() iklan VPAID setelah ukuran slot ditetapkan dengan benar, sehingga iklan diubah ukurannya agar sesuai dengan dimensi baru slot.
3.403.1 2020-08-24
  • Memperbaiki masalah terkait adPodInfo.podIndex untuk streaming VOD DAI guna memastikan iklan mid-roll diindeks dengan benar mulai dari 1.
  • Memperbaiki masalah pada adPodInfo.timeOffset untuk streaming VOD DAI yang menyebabkan iklan post-roll tidak menampilkan nilai -1 dengan benar.
  • Memastikan bahwa elemen AdsDisplayContainer di dalam shadow DOM tidak lagi diblokir.
3.402.0 2020-08-13
  • Merilis ulang integrasi IAB TCFv2, setelah menyelesaikan perbedaan antara gdpr=1 dan gdpr=true sehingga kedua nilai dievaluasi secara setara. Sebaiknya gunakan gdpr=1.
3.399.2 2020-07-28
  • Menambahkan peristiwa iklan StreamEvent.Type.PAUSED dan StreamEvent.Type.RESUMED ke DAI SDK.
  • Menambahkan peristiwa ICON_FALLBACK_IMAGE_CLOSED, yang diaktifkan saat dialog gambar pengganti ikon ditutup untuk perangkat TV yang terhubung.
  • Memperbaiki masalah yang mencegah iklan pengiring ditampilkan saat iklan memiliki ID yang sama dengan iklan sebelumnya.
  • Menambahkan dukungan untuk permintaan perubahan durasi untuk iklan SIMID ke SDK sisi klien.
3.398.1 2020-07-21
  • Menambahkan data log tambahan ke SDK debug DAI.
3.397.1 2020-07-21
  • Mengintegrasikan Cookie GFP dengan standar TCFv2 GDPR. Sekarang, saat penayang berintegrasi dengan CMP, pengguna akhir mereka di Wilayah Ekonomi Eropa beserta Inggris Raya tidak akan menggunakan cookie jika salah satu kondisi berikut berlaku:
    • Penayang telah memilih untuk tidak ikut.
    • Pengguna telah memilih tidak ikut secara eksplisit.
    • CMP sedang menunggu interaksi pengguna.
3.396.0 2020-07-16
  • Menambahkan kemampuan untuk menyesuaikan waktu tunggu pengambilan keputusan pod iklan untuk streaming DAI dengan menentukan nilai (dalam milidetik) untuk parameter dai-apto untuk streamRequest.adTagParameters. Setelan ini juga memengaruhi waktu tunggu inisialisasi streaming, yang ditetapkan ke 4 detik lebih lama dari nilai dai-apto.
3.395.0 2020-07-14
  • Memperbaiki masalah terkait klik-tayang DAI di Safari seluler.
  • Mengembalikan integrasi TCFv2 IAB untuk sementara, karena perbedaan antara penggunaan gdpr=1 dan gdpr=true.
3.394.0 2020-07-13
  • Peningkatan penanganan pengecualian dalam kasus saat tidak ada jaringan yang tersedia saat inisialisasi terjadi.
  • Mengubah peristiwa AD_PERIOD_ENDED untuk menghancurkan iklan yang sedang diputar dan mereset semua data yang terkait dengan iklan tersebut.
  • Menambahkan pelaporan perubahan volume untuk iklan VPAID.
  • Menambahkan parameter subtitle_name untuk subtitel DAI guna menentukan kumpulan subtitel untuk bahasa yang sama.
3.391.0 2020-06-15
  • Memperbaiki bug yang memungkinkan iklan yang dapat dilewati ditayangkan untuk live stream.
3.388.1 2020-06-02
  • Menambahkan fitur untuk menampilkan error saat JavaScript VPAID mencoba memutar iklan sebelum peristiwa iklan mulai SDK diaktifkan.
  • Memperbaiki bug yang menyebabkan CompanionAdSelectionSettings diabaikan dalam beberapa kasus.
3.384.0 2020-05-04
  • Meningkatkan aksesibilitas tombol lewati:
    • Membuat teks pra-lewati dapat di-tab sehingga dapat dibaca oleh pembaca layar.
    • Menambahkan nilai aria-label ke hitung mundur sebelum tombol lewati dan tombol lewati.
3.383.0 2020-04-28
  • Menambahkan dukungan untuk iklan SIMID sisi klien.
3.381.1 2020-04-16
  • Memperbaiki masalah yang menyebabkan pemutaran konten berhenti jika iklan gagal dimuat di Playlist Aturan Iklan.
3.379.2 2020-04-09
  • Memperbarui penanganan iklan VPAID agar tidak lagi memunculkan elemen video baru. Sebelumnya, IMA akan membuat elemen video baru untuk iklan VPAID jika elemen yang disediakan oleh penayang tidak berfungsi seperti yang diharapkan.
3.373.2 2020-03-10
  • Memperbaiki bug yang menyebabkan peristiwa VOLUME_CHANGED dan VOLUME_MUTED tidak diaktifkan dengan benar.
3.367.1 2020-02-12
  • Menambahkan metode getVersion di AdsLoader, untuk memungkinkan pengambilan versi SDK saat ini.
3.366.0 2020-02-06
  • Penggunaan ViewMode API tidak digunakan lagi.
3.365.1 2020-02-03
3.364.0 2020-01-28
  • Memperbaiki masalah terkait penetapan pelokalan untuk DAI SDK.
  • Memperbarui data titik tanda untuk menggunakan presisi floating point.
3.361.1 2020-01-21
  • Peningkatan visibilitas Mengapa iklan ini? dan Durasi iklan di perangkat seluler dengan lebar sempit.
3.360.0 2020-01-15
  • Memperbarui waktu cuepoint ke angka floating point agar lebih akurat.
  • Menambahkan dukungan untuk ikon dari iklan wrapper yang akan ditampilkan selain ikon dari iklan inline.
  • Memperbarui logika deteksi overlay untuk menentukan visibilitas secara lebih akurat.
3.358.2 2020-01-15
  • Memperbaiki masalah di Internet Explorer 11 saat EventTarget tidak ditentukan.
3.358.1 2020-01-08
  • Menghapus teks sebelum lewati dari hitung mundur lewati iklan pada iklan yang dapat dilewati.
3.355.4 2020-01-03
  • Menambahkan dukungan ke pencarian dan penerusan parameter izin CCPA dan GDPR.
  • Memperbaiki masalah yang memblokir pemutaran kustom secara tidak benar di Safari seluler iOS.
3.355.3 2019-12-10
  • Memperbaiki masalah yang mencegah peristiwa log ditampilkan dalam kasus tertentu.
3.355.0 2019-12-05
  • Memperbaiki masalah terkait klik-tayang yang berisi pengalihan ke App Store di iOS.
3.354.0 2019-12-04
  • Menambahkan dukungan untuk iklan yang dapat dilewati di web seluler iOS 10+ dalam situasi ketika tidak ada elemen video yang diteruskan ke AdDisplayContainer.
  • Untuk semua iklan non-linear dan slot penuh, menambahkan jeda dua detik antara saat iklan ditampilkan dan saat iklan dapat diklik.
  • Memperbaiki masalah yang mencegah setAdWillPlayMuted membisukan iklan jika enablePreloading ditetapkan ke true.
3.351.1 14-11-2019
  • Memperbaiki masalah yang mencegah peristiwa iklan LOG dan INTERACTION menyertakan objek iklan dalam beberapa kasus.
  • Menambahkan integrasi otomatis permintaan Iklan Google untuk penerapan penyedia platform pengelolaan izin yang mematuhi TCFv2 IAB, seperti Funding Choices Google.
3.349.0 2019-11-11
  • Memperbaiki masalah terkait peristiwa pelacakan breakstart dan breakend VMAP.
3.346.0 2019-10-25
  • Menambahkan dukungan untuk iklan TrueView ke DAI SDK. Iklan TrueView dapat diterapkan dengan meneruskan AdUiElement ke konstruktor StreamManager.
3.343.1 2019-10-17
  • Memperbaiki bug terkait penguraian VMAP inline di tvOS.
3.339.0 2019-10-09
  • Menambahkan dukungan untuk ikon VAST ke DAI SDK. Ikon dapat diimplementasikan dengan meneruskan AdUiElement ke konstruktor StreamManager.
3.338.1 2019-10-07
  • Menambahkan peristiwa VIDEO_CLICKED, yang diaktifkan untuk semua klik video -- meskipun klik tersebut tidak memicu klik-tayang.
  • Menambahkan dukungan untuk menampilkan ikon Mengapa iklan ini? di iklan DAI. Hal ini dapat diimplementasikan dengan meneruskan AdUiElement ke konstruktor StreamManager.
3.337.0 01-10-2019
  • Menambahkan dukungan untuk iklan yang dapat dilewati ke DAI SDK. Iklan yang dapat dilewati dapat diimplementasikan dengan meneruskan AdUiElement ke konstruktor StreamManager.
3.336.1 2019-09-30
  • Menambahkan dukungan ke DAI SDK untuk meneruskan AdUiElement ke konstruktor StreamManager, yang harus digunakan, bukan setClickElement untuk menangani klik-tayang.
3.334.0 2019-09-23
  • Memperbaiki bug pada pramuat VPAID.
3.325.3 2019-08-19
  • Pop-up di Microsoft Edge kini muncul sebagai tab baru.
  • Pop-up di Internet Explorer 11 kini muncul sebagai jendela baru.
3.323.2 2019-08-12
  • Jendela pop-up di Internet Explorer 11 kini dapat di-scroll.
3.320.0 2019-07-23
  • Menambahkan dukungan untuk URL intent:// guna menautkan ke halaman dalam aplikasi Android.
  • Menambahkan dukungan untuk URL market:// guna menautkan ke halaman dalam Google Play Store di Android.
3.319.1 2019-07-22
  • Menambahkan dukungan untuk beberapa ID iklan universal. Metode getUniversalAdIdValue dan getUniversalAdIdRegistry kini tidak digunakan lagi.
3.316.0 2019-07-10
  • Menambahkan authToken dan streamFormat ke objek permintaan streaming DAI.
3.312.1 2019-06-17
  • Menambahkan fungsi getUniversalAdIdValue dan getUniversalAdIdRegistry ke objek iklan untuk DAI.
3.311.0 2019-06-11
  • Memperbaiki bug metadata YouTube untuk video tidak publik.
Rollback ke 3.296.0 2019-04-24
  • Rollback ke 3.296.0 karena error pada versi 3.297.3 yang menyebabkan pemutaran video tidak akan berlanjut setelah frame terakhir iklan pre-roll.
3.290.0 2019-04-01
  • Memperbaiki masalah saat jenis iklan yang tidak didukung (non-linear, VPAID) tidak menampilkan error dengan benar.
3.284.0 2019-03-04
  • Memperbaiki masalah saat peristiwa yang di-subscribe tidak dihapus saat iklan dibuang.
  • Menambahkan peristiwa AD_PERIOD_STARTED dan AD_PERIOD_ENDED untuk DAI. Metode ini dapat digunakan untuk mendeteksi kapan streaming DAI berada dalam konten atau kapan iklan atau slate diputar.
3.279.0 2019-02-13
  • Menambahkan properti manifestFormat ke StreamData untuk menunjukkan format streaming. Properti ini diisi pada peristiwa LOADED.
Rollback ke 3.274.0 2019-02-12
  • Rollback ke 3.274.0.
3.275.4 2019-02-06
  • Menambahkan properti manifestFormat ke StreamData untuk menunjukkan format streaming. Properti ini diisi pada peristiwa LOADED.
3.273.0 2019-01-24
  • Memperbaiki masalah ikon VAST yang tidak ditampilkan dengan iklan VPAID.
3.271.0 2019-01-10
  • Menambahkan dukungan untuk makro VAST 4.1. Lihat spesifikasi VAST 4.1 untuk mengetahui detail selengkapnya.
  • Memperbaiki masalah saat iklan VPAID yang dimulai di luar layar diinisialisasi dengan ukuran slot yang salah.
  • Memperbaiki masalah saat error video tidak diaktifkan untuk streaming Live atau VOD.
  • Memperbaiki masalah yang menyebabkan konten tidak dilanjutkan di Safari iOS.
3.259.0 2018-11-27
  • Memperbaiki masalah terkait rendering iklan pengiring saat pod iklan berisi iklan VPAID atau menggunakan penggantian tingkat aset.
3.255.0 2018-11-12
  • Memperbaiki masalah terkait dukungan klik-tayang untuk ikon VAST di iklan VPAID mode TIDAK AMAN.
3.254.0 2018-11-08
  • Menambahkan peristiwa AdEvent.Type.AD_BUFFERING. Peristiwa ini diaktifkan saat pemutaran iklan terhenti karena buffering.
3.246.0 2018-10-18
  • Memperbaiki masalah pemutaran yang tidak berlaku saat proxy Tag Penayang Google digunakan dengan IMA SDK.
3.244.2 2018-10-16
  • Menambahkan peristiwa AD_PROGRESS. Peristiwa ini dipicu selama pemutaran iklan, dan berisi objek AdProgressData, yang diperoleh melalui getAdData().
  • Menambahkan isCookiesEnabled() dan setCookiesEnabled() ke ImaSdkSettings.
  • Memperbaiki masalah pada iklan video yang dapat dilewati secara berurutan.
  • Memperbaiki masalah error iklan saat menggunakan pemutaran kustom di iOS.
3.234.1 2018-09-04
  • Iklan wrapper VAST dalam pod yang gagal menampilkan iklan kini dapat diganti dengan iklan berdurasi lebih singkat atau sama dari buffet iklan (iklan tanpa nomor urut).
3.228.0 2018-08-14
  • Memperbaiki masalah terkait iklan beruntun yang dapat dilewati.
  • Memperbaiki masalah saat AdsManager.isCustomPlaybackUsed() menampilkan nilai yang salah jika ditetapkan setelah membuat AdsLoader.
3.227.0 2018-08-13
  • Hanya mencoba memutar jenis MIME yang didukung yang diteruskan ke AdsRenderingSettings.mimeTypes.
3.226.2 2018-08-07
  • Iklan overlay tanpa waktu tayang yang ditetapkan kini berjalan hingga iklan berikutnya, bukan 15 detik.
  • Memperbaiki masalah saat AdsRequest.vastLoadTimeout tidak diekspor dengan benar.
  • Memperbaiki masalah saat Ad.getVastMediaBitrate tidak diekspor dengan benar.
3.225.0 2018-07-30
  • Memaksa output VAST 4 untuk permintaan Google Ad Manager.
3.223.0 2018-07-25
  • Menambahkan Ad.getVastMediaBitrate().
3.216.1 2018-06-26
  • Memperbaiki masalah di DAI SDK saat Ad.getDuration() salah menampilkan milidetik, bukan detik.
3.216.0 2018-06-20
  • Memperbaiki bug yang menyebabkan error 303 dilaporkan secara keliru sebagai error 1005. Error ini dicatat ke server sebagai error 900, bukan error 303.
3.214.1 2018-06-12
Rollback ke 3.211.3 2018-06-07
  • Karena masalah yang memengaruhi implementasi iPhone tertentu, versi di-roll back ke 3.211.3.
3.213.1 2018-06-07
3.210.1 2018-05-16
  • Memperbaiki masalah iklan yang terus ditampilkan setelah memanggil AdDisplayContainer.destroy().
  • Menambahkan allow="autoplay" ke iframe yang digunakan untuk memuat iklan VPAID.
3.198.2 2018-03-27
  • Memperbaiki masalah terkait pramuat pada Chrome dan Safari desktop versi terbaru.
3.193.1 2018-02-26
  • Menghapus metode serialisasi dan deserialisasi yang didokumentasikan secara keliru di AdError.
3.192.0 2018-02-14
  • Menghapus kode error INVALID_ADX_EXTENSION yang tidak diperlukan. Iklan tetap diputar jika penguraian ekstensi gagal.
  • IMA yang dimuat dalam iframe kini akan mewarisi kebijakan putar otomatis halaman induk di Chrome 65+.
  • Memperbaiki kebocoran memori yang terjadi saat implementasi tidak menghancurkan AdsManager di AdError.
3.190.0 2018-01-30
  • Iklan VPAID kini akan melaporkan error saat berhenti tanpa melaporkan tayangan iklan. Hal ini mengikuti perilaku untuk semua iklan lainnya.
3.189.0 2018-01-24
  • Memperbaiki masalah saat beralih dari berbagai strategi putar otomatis ke klik untuk putar.
  • Memperbaiki masalah pemutaran di IE 11.
  • Memperbaiki masalah terkait mid-roll di iOS 11.
  • Iklan pengiring VPAID kosong tidak lagi memicu error konsol.
  • Menurunkan beberapa peringatan untuk menggunakan log info.
3.186.1 2017-12-07
  • AdErrorEvent.getInnerError() kini dapat menampilkan objek AdError internal. Hal ini memungkinkan pemeriksaan untuk melihat apakah putar otomatis gagal.
3.184.1 02-11-2017
  • Memperbaiki masalah saat iklan yang dipramuat tidak akan diputar jika adsManager.init tidak dipanggil dengan cukup cepat.
  • Menambahkan AdError.AUTOPLAY_DISALLOWED, yang akan diaktifkan saat SDK mencoba memutar otomatis iklan, tetapi dicegah oleh browser.
Rollback ke 3.182.1 2017-10-26
  • Karena masalah yang memengaruhi beberapa penerapan plugin videojs-ima, versi di-roll back ke 3.182.1.
3.183.1 2017-10-26
  • Memperbaiki masalah yang menyebabkan iklan yang dipramuat tidak diputar jika adsManager.init tidak dipanggil dengan cukup cepat.
3.182.0 2017-10-17
  • Memperbaiki pemutaran iklan video linear klik untuk putar di Safari 11 desktop.
Rollback ke 3.180.3 2017-10-06
  • Karena masalah terkait beberapa iklan yang tidak ditampilkan dengan benar, versi di-roll back ke 3.180.3.
3.181.3 2017-10-05
  • Memperbaiki masalah saat klik-tayang yang tidak valid menyebabkan video dijeda.
  • Memperbaiki masalah yang menyebabkan error pada jeda iklan mid-roll saat menggunakan discardAdBreak().
Rollback ke 3.179.0 2017-09-22
  • Karena masalah pada beberapa iklan VPAID tertentu, di-roll back ke 3.179.0.
3.179.0 2017-09-18
  • Memperbaiki bug yang menyebabkan beberapa UI iklan dirender saat melakukan pramuat iklan dan menggunakan kembali penampung iklan.
3.178.0 2017-08-31
  • Memperbaiki masalah yang menyebabkan pengecualian ditampilkan jika iklan yang dapat dilewati ditayangkan ke halaman Safari seluler yang tidak dapat menampilkannya. Pengecualian ini sekarang ditangani dengan benar oleh SDK.
  • Memperbaiki masalah yang menyebabkan CONTENT_RESUME_REQUESTED tidak diaktifkan untuk streaming HLS di Safari seluler dalam kasus yang jarang terjadi.
3.176.0 2017-08-10
  • Menambahkan AdsRequest.liveStreamPrefetchSeconds.
  • Menghapus AdsRenderingSettings.useShareButton.
3.175.0 2017-07-31
  • Menampilkan iklan non-linear VPAID kini akan menyebabkan peristiwa STARTED dikirim dari SDK ke pemutar.
  • Iklan linear VPAID kini akan mengaktifkan peristiwa STARTED pada tayangan, bukan pada awal.
3.174.0 2017-07-24
  • Memperbaiki masalah yang menyebabkan beberapa pod pre-roll berhenti berfungsi saat pra-pemuatan diaktifkan.
  • Memperbaiki masalah saat iklan mid-roll menyebabkan konten dimulai ulang dari awal dalam beberapa penerapan iOS.
  • Memperbaiki masalah yang menyebabkan beberapa konten live stream gagal dilanjutkan setelah iklan di iOS.
3.173.1 2017-07-06
  • Menghapus dukungan untuk iklan VPAID Flash. Hal ini merupakan bagian dari project penghentian penggunaan Flash yang lebih besar dari IMA SDK. Untuk mengetahui info selengkapnya, lihat Penghentian penggunaan Flash di IMA SDK.
3.173.0 2017-06-28
  • Memperbaiki masalah saat konten tidak dipulihkan dengan benar dengan pemutaran kustom di web seluler iOS saat beralih konten dan meminta iklan segera setelahnya.
3.172.0 2017-06-14
  • Memperbaiki masalah yang menyebabkan iklan AdSense slot penuh gagal di perangkat seluler.
  • Menambahkan Ad.getSkipTimeOffset().
3.171.0 2017-06-08
  • Menambahkan dukungan untuk iklan AdSense slot penuh ke metode AdsManager yang ada berikut:
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
3.170.0 2017-06-01
  • Menambahkan AdsRequest.vastLoadTimeout.
  • Menambahkan dukungan untuk iklan yang dapat dilewati di iPhone dan iPod touch saat menggunakan ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true).
3.169.1 2017-05-19
  • Menambahkan dukungan untuk peristiwa AdInteraction VPAID. Saat dipicu, pemutar video akan menerima peristiwa AdEvent.INTERACTION baru.
3.168.0 2017-05-08
  • Mengubah waktu tunggu pemuatan media default menjadi 8 detik dari 15 detik.
  • Memperbaiki masalah saat setelan ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() tidak berpengaruh.
3.166.0 2017-04-12
  • Menambahkan ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). Pemutaran kustom kini diaktifkan kembali di Safari iOS secara default (dinonaktifkan di 3.164.0). Iklan akan dirender di Safari seperti sebelum versi 3.164.0.
3.164.0 2017-03-29
  • Memperbaiki dukungan putar otomatis untuk web seluler di iOS dan Android. Untuk mengaktifkan, bisukan pemutar video atau panggil AdsManager.setVolume(0) sebelum memanggil AdsManager.start().
3.161.4 2017-03-24
  • Menambahkan AdsManager.updateAdsRenderingSettings() untuk memperbarui setelan rendering iklan setelah memanggil getAdsManager().
Rollback ke 3.161.1 2017-03-24
  • Rollback ke 3.161.1.
3.163.0 2017-03-23
  • Menambahkan AdsManager.updateAdsRenderingSettings() untuk memperbarui setelan rendering iklan setelah memanggil getAdsManager().
3.160.3 2017-03-07
  • Memperbaiki masalah posisi iklan yang salah yang dilaporkan untuk pod campuran.
3.159.0 2017-02-21
  • Menambahkan dukungan untuk penggantian tingkat aset.
3.156.0 2017-01-26
  • Memperbaiki pelaporan posisi iklan yang salah dengan pod VPAID campuran.
  • Menambahkan ImaSdkSettings.(set|get)DisableFlashAds().
  • Menambahkan 'application/dash+xml' sebagai jenis MIME yang valid.
  • Menambahkan metode berikut ke Ad:
    • getUniversalAdIdValue()
    • getUniversalAdIdRegistry()
  • Menambahkan properti berikut ke AdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
3.154.1 2017-01-10
  • Ad.getWrapperCreativeIds() kini lebih andal dalam mencocokkan materi iklan melalui wrapper.
3.153.1 2016-12-07
  • Menambahkan Ad.getDealId().
  • Menambahkan Ad.getSurveyUrl().
  • Menambahkan Ad.getWrapperCreativeIds().
  • Menambahkan dukungan ikon ke iklan VPAID Flash dan HTML5 dalam mode DIAKTIFKAN. Ikon tidak akan berfungsi dalam mode INSECURE.
3.151.1 11/10/2016
  • Menambahkan Ad.getAdvertiserName().
  • Memperbaiki masalah terkait VPAID Flash di HTML5.
3.147.1 2016-10-14
  • Menambahkan Ad.getCreativeId().
3.146.2 2016-10-10
  • Memperbaiki bug yang menyebabkan iklan VPAID Flash tertentu dihentikan sebelum waktunya.
  • Memperbaiki masalah saat iklan VPAID Flash dipangkas dalam mode layar penuh.
3.145.0 2016-09-22
  • Menambahkan Ad.getApiFramework().
3.144.0 2016-09-13
  • Menambahkan AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE.
3.140.1 2016-08-18
  • Memperbaiki masalah klik-tayang untuk iklan VPAID Flash yang tidak aman.
3.139.0 2016-08-10
  • Menghapus AdsRenderingSettings.AUTO_SCALE.
3.137.0 2016-07-26
  • Menambahkan Ad.getVastMediaWidth() dan Ad.getVastMediaHeight().
  • Memperbaiki gaya kursor di UI iklan bawaan.
3.135.1 2016-06-29
  • Menambahkan dukungan untuk pramuat aset media melalui AdsRenderingSettings.enablePreloading.
3.134.0 2016-06-16
  • Memperbaiki masalah yang menyebabkan tombol lewati iklan terkadang menghilang jika penghitung mundur diklik.
3.133.0 2016-06-07
  • Memperbaiki gangguan visual pada tombol lewati di Android 4.4.4. Tombol lewati di platform lain tidak terpengaruh oleh masalah ini dan tidak terpengaruh oleh perubahan ini.
3.128.2 2016-05-03
  • Menambahkan AdsRenderingSettings.playAdsAfterTime.
3.123.0 2016-02-24
  • Menambahkan dukungan materi iklan Flash VPAID ke aturan Iklan/VMAP.
3.120.0 2016-01-27
  • Menambahkan parameter videoElement ke AdsManager.init. Ini dapat digunakan untuk menentukan elemen video kustom yang akan digunakan jika belum siap saat konstruktor AdDisplayContainer dipanggil. Konstruktor AdDisplayContainer masih merupakan cara yang direkomendasikan untuk menyediakan elemen video kustom.
  • Menambahkan AdsRenderingSettings.useStyledLinearAds.
3.118.0 2016-01-13
  • Materi iklan Flash VPAID kini didukung di IMA HTML5.
3.116.4 2015-12-10
  • Iklan seluler yang tidak menggunakan pelacakan klik kustom kini akan menampilkan UI baru dengan tombol "Pelajari Lebih Lanjut". Mengklik iklan sekarang akan menjeda atau melanjutkan iklan, bukan mengarahkan pengguna ke halaman landing iklan.
3.115.0 2015-12-03
  • Setiap iklan AdSense atau Ad Exchange non-linear yang tingginya lebih dari 90 piksel kini akan dirender sebagai iklan slot penuh.
  • Iklan slot penuh baru menggunakan seluruh konten dan berisi penghitung mundur serta tombol lewati. Pemutaran konten akan dilanjutkan setelah iklan ditutup, baik dari timer maupun saat pengguna melewati iklan.
  • Iklan AdSense atau Ad Exchange non-linear dengan tinggi kurang dari 90 piksel juga dapat dipaksa untuk dirender dalam slot penuh dengan menetapkan adsRequest.forceNonLinearFullSlot=true.
3.113.1 2015-11-12
3.111.0 2015-10-28
  • Menambahkan AdEvent.LINEAR_CHANGED.
  • Menambahkan AdEvent.DURATION_CHANGE.
  • Menggunakan UI baru pada 1% panggilan iklan yang memenuhi syarat.
3.110.0 2015-10-21
  • Menambahkan Ad.getTraffickingParameters dan Ad.getTraffickingParametersString.
3.108.1 2015-09-23
  • Menambahkan dukungan iklan pengiring untuk iklan VPAID.
3.107.1 2015-09-18
  • Pemutaran kustom di Android 4.0+ telah dinonaktifkan. Iklan akan tetap berfungsi, tetapi akan menggunakan pemutar milik SDK, bukan pemutar yang disediakan pengguna.
3.101.22 2015-09-10
  • Mode VPAID kini ditetapkan secara default ke DIAKTIFKAN, bukan DINONAKTIFKAN.
3.101.17 2015-08-27
  • Membuat Ad.getContentType() tersedia setelah peristiwa LOADED, bukan peristiwa STARTED. Tindakan ini memberikan akses lebih awal ke data iklan.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • Memperbaiki masalah nilai korelator yang tidak diperbarui untuk tag Ad Manager dengan format pubads.g.doubleclick.net/gampad/live/ads.
3.101.6 2015-07-23
3.101.4 2015-07-13
  • Pemutaran kustom dinonaktifkan di 5% perangkat Android 4.0+. Jumlah ini akan meningkat hingga 100% dalam rilis mendatang.
3.101.2 2015-06-17
  • Iklan TrueView kini akan memiliki tombol "Pelajari lebih lanjut" di kanan atas. Mengklik iklan di luar tombol "Pelajari lebih lanjut" ini tidak akan lagi mengarahkan pengguna ke situs pengiklan.
  • Tombol Lewati untuk iklan yang dapat dilewati kini akan ditampilkan meskipun pelacakan klik kustom digunakan.
Rollback ke 3.101.1 2015-06-04
  • Karena masalah pada pemutaran Android, di-roll back ke 3.101.1.
3.102.1 2015-06-04
  • Iklan TrueView kini akan memiliki tombol "Pelajari lebih lanjut" di kanan atas. Mengklik iklan di luar tombol "Pelajari lebih lanjut" ini tidak akan lagi mengarahkan pengguna ke situs pengiklan.
  • Tombol Lewati untuk iklan yang dapat dilewati kini akan ditampilkan meskipun pelacakan klik kustom digunakan.
  • Pemutaran kustom di Android 4.0+ akan dinonaktifkan. Iklan akan tetap berfungsi, tetapi akan menggunakan pemutar milik SDK, bukan pemutar yang disediakan pengguna.
3.99.4 2015-05-12
  • Memperbaiki bug adaptor VPAID yang terkadang menyebabkan tombol lewati dan elemen klik-tayang iklan tidak dapat diklik.
  • Iklan TrueView kini akan menampilkan status dapat dilewati dengan benar melalui AdsManager.getAdSkippableState().
3.98.0 30/04/2015
  • Sekarang memungkinkan ima3.js dimuat di DOM atau iframe terpisah dari penampung video asalkan berada di origin yang sama.
3.97.0 22/04/2015
  • Memperbaiki bug saat client.js gagal dimuat karena penggunaan protokol yang salah.
  • Memperbaiki bug adaptor VPAID yang menyebabkan adaptor gagal dimuat jika dimuat ke bagian <head>.
3.93.1 23/03/2015
  • Menambahkan metode setAdWillAutoPlay di AdsRequest. Dengan demikian, penayang dapat menentukan apakah iklan akan diputar sebagai respons terhadap tindakan pengguna atau apakah iklan akan diputar otomatis.
3.91.0 25/02/2015
  • Memperbaiki bug terkait VPAID saat pemutar video mengaktifkan peristiwa 'putar' ke iklan VPAID, bukan peristiwa 'sedang diputar' yang diharapkan.
3.87.0 2015-02-04
  • Memperbaiki bug yang menyebabkan klien yang tidak menggunakan UI IMA mendapatkan nilai yang salah dari getAdSkippableState.
  • Pembuatan versi rilis kini akan berubah dari 3.1.X menjadi 3.X.Y.
3.1.85 2015-01-28
  • AdEvent.Type.AD_METADATA ditambahkan.
3.1.81 2014-11-19
  • Memperbaiki masalah tag Freewheel dengan permintaan iklan pihak ketiga tertentu.
3.1.80 2014-11-13
  • Menambahkan getPlayerType, setPlayerType, getPlayerVersion, dan setPlayerVersion ke ImaSdkSettings untuk memungkinkan pemutar partner menentukan jenis pemutar dan versi pemutar saat berintegrasi dengan SDK.
3.1.79 2014-11-06
  • Internet Explorer 11 kini didukung di IMA HTML5 SDK. Lihat pengumuman untuk mengetahui informasi selengkapnya.
Rollback ke 3.1.75 2014-10-17
  • Karena masalah pemutaran iklan di web seluler, versi di-roll back ke 3.1.75.
3.1.73 2014-10-03
  • Mengaktifkan pelacakan klik kustom untuk semua perangkat seluler. Tindakan ini mengembalikan perubahan yang diperkenalkan dalam rilis sebelumnya (3.1.72), yang mengaktifkan pelacakan klik kustom hanya untuk iPhone dan Android pra-4.0. Pelacakan klik kustom yang lebih terbatas ini akan ditambahkan kembali ke SDK pada lain waktu.
3.1.72 2014-10-02
  • Sekarang, sebaiknya Anda selalu meneruskan pemutar video konten sebagai elemen pemutaran kustom, karena pemutaran kustom hanya akan digunakan di lingkungan tertentu.
  • Elemen pelacakan klik kustom kini hanya digunakan di lingkungan tertentu. Catatan: Jika Anda merender elemen pelacakan klik kustom di atas pemutar video, kemampuan klik-tayang dan lewati iklan yang dirender akan rusak.
3.1.70 2014-09-18
  • Mengubah reportAdAutoPlayed menjadi setAdWillAutoPlay pada AdsRequest.
3.1.69 2014-09-18
  • Tombol Pelajari lebih lanjut akan ditampilkan untuk iklan seluler, terlepas dari durasi iklannya.
3.1.68 2014-09-17
  • Menambahkan setelan reportAdAutoPlayed ke AdsRequest. Perhatikan bahwa reportAdAutoPlayed diganti namanya menjadi setAdWillAutoPlay. Lihat catatan rilis 3.1.70.
3.1.66 2014-09-11
  • Menambahkan (1) setelan uiElements ke AdsRenderingSettings dan (2) getUiElements API di Iklan.
3.1.65 2014-09-04
  • Membuat tombol lewati lebih mudah ditemukan oleh pengguna pembaca layar dengan mengubahnya menjadi tombol sungguhan.
3.1.63 2014-08-22
  • Menambahkan dukungan untuk materi iklan JavaScript VPAID 2.
  • Menambahkan dukungan untuk ikon VAST 3.
  • Menambahkan fitur baru berikut untuk iklan pengiring:
    • Dukungan untuk atribut "required" di elemen CompanionAds VAST.
    • Dukungan untuk atribut "adSlotID" di elemen Companion VAST.
    • Jika beberapa pengiring ditampilkan di VAST, SDK akan memilih iklan pengiring yang paling sesuai untuk lingkungan tertentu.
  • Memperbaiki bug yang menyebabkan ImaSdkSettings.setNumRedirects dan ImaSdkSettings.getNumRedirects tidak dapat diakses.
  • Menambahkan metode API isCustomPlaybackUsed dan isCustomClickTrackingUsed.
3.1.62 2014-08-14
  • Pembaruan (11/9/2014): Saat ini, sebaiknya penayang tidak meneruskan pemutar kustom mereka. Kami akan merilis fitur untuk beralih otomatis antara pemutar kustom dan pemutar milik SDK pada akhir September, dan pada saat itu kami akan mulai merekomendasikan implementasi ini.
    Kami sekarang merekomendasikan penayang untuk selalu meneruskan pemutar video kustom saat membuat AdDisplayContainer. Nantikan panduan mendatang tentang cara mengubah kode Anda.
  • Penayang tidak perlu lagi menyimpan dan memulihkan status pemutar konten pada peristiwa CONTENT_PAUSE_REQUESTED dan CONTENT_RESUME_REQUESTED.
3.1.57 2014-06-26
  • Menambahkan peristiwa IMPRESSION di AdsManager yang akan dimunculkan saat tayangan dicatat.
  • Menambahkan peristiwa VOLUME_CHANGED dan VOLUME_MUTED ke AdsManager.
3.1.55 2014-06-11
  • GPT Console kini dapat berfungsi jika diaktifkan dengan semua flag yang diakui secara resmi ('google_console', 'google_force_console', dan 'googfc' untuk digunakan di perangkat seluler). Tidak perlu menetapkan nilai parameter (seperti 'google_console=1').
3.1.54 2014-06-09
  • Jika pengguna tidak menentukan kecepatan bit maksimum yang diinginkan, default untuk ponsel adalah 500 kbit dan default untuk perangkat lain, termasuk desktop, adalah 1.000 kbit.
  • ImaSdkSettings.getCompetitiveExclusion() dihapus.
  • Mengekspos minSuggestedDuration API di class Ad.
3.1.53 2014-05-29
  • Inti SDK kini akan selalu dimuat dari imasdk.googleapis.com.
3.1.51 2014-05-12
  • Memperbaiki bug yang menyebabkan iklan yang dijeda dilanjutkan secara otomatis saat pengguna mengunci perangkat.
  • Memperbarui dokumentasi untuk error waktu tunggu VAST dan menentukan durasi waktu tunggu.
3.1.50 2014-04-30
  • Memperbaiki bug yang menyebabkan error bagi penayang yang mengubah prototipe Array (misalnya, pengguna motools).
  • Mengubah fungsi Ad.getContentType untuk menampilkan string kosong, bukan null saat contentType tidak diketahui.
  • Memperkenalkan eksperimen 25% untuk memuat biner inti dari domain baru kami, imasdk.googleapis.com. Hal ini hanya akan memengaruhi penayang yang secara khusus mengaktifkan s0.2mdn.net untuk CORS. Menurut pengujian kami, seharusnya tidak ada yang menggunakannya.
  • Meningkatkan domain baru hingga 1% pada 01/05/2014, 25% pada 02/05/2014, dan 100% pada 07/05/2014.
3.1.47 2014-04-11
  • Menambahkan API baru Ad.getTitle(), Ad.getDescription(), dan Ad.getContentType().
  • Mendukung makro CACHEBUSTER dan ERRORCODE VAST 3.
3.1.46 2014-04-03
  • getCompanionAds API kini menggunakan google.ima.CompanionAdSelectionSettings sebagai parameter opsional ketiganya
  • Memperbaiki bug Safari iOS di iPad yang menyebabkan iklan video berhenti berfungsi di jaringan yang lambat.
3.1.45 2014-03-06
  • Menambahkan API AdsLoader.setAutoPlayAdBreaks yang memungkinkan penayang memilih apakah jeda iklan VMAP dan AdRules akan diputar secara otomatis.
  • Menambahkan peristiwa adBreakReady yang akan dikirim oleh AdsManager saat jeda iklan akan diputar jika autoPlayAdBreaks ditetapkan ke false.
3.1.44 2014-01-28
  • Menambahkan kode error VAST_MEDIA_LOAD_TIMEOUT ke google.ima.AdError.ErrorCode untuk waktu tunggu media.
3.1.41 2013-12-16
  • Memperbaiki adsManager.skip() API agar berfungsi dengan aturan iklan.
3.1.38 2013-12-04
  • Mengekspos google.ima.settings dan metode setLocale-nya ke ima3.js.
3.1.35 2013-11-14
  • Jika tidak ada pelacakan klik kustom yang ditentukan untuk pemutaran kustom, klik akan dilacak oleh iframe SDK, bukan oleh elemen video kustom.
  • Mengaktifkan UI iklan video sebagai default, termasuk rendering tombol lewati.
  • Mengubah string yang terlihat "Advertisment" menjadi "Advertisement".
3.1.34 2013-10-22
  • Menambahkan loadVideoTimeout ke AdsRenderingSettings.
  • Ubah waktu tunggu iklan default menjadi 15 detik. Jika iklan tidak mulai diputar setelah 15 detik, iklan akan diabaikan dan CONTENT_RESUME_REQUESTED akan diaktifkan.
  • Dukungan yang lebih baik untuk kode error yang kompatibel dengan VAST. Menghentikan penggunaan beberapa kode error yang tidak digunakan, menggabungkan kode error lainnya. Kode error 200 kini diwakili oleh konstanta VAST_TRAFFICKING_ERROR. UNKNOWN_AD_RESPONSE kini bersifat spesifik untuk SDK, kode 1010.
  • Menonaktifkan scrubbing iklan pada penerapan iPhone.
3.1.33 2013-10-10
  • Memperbaiki bug dalam mendeteksi beberapa klik iklan di perangkat seluler.
3.1.23 2013-08-22
  • API baru untuk AdPodInfo: menampilkan durasi pod maksimum, indeks pod, dan selisih waktu pod. Untuk informasi selengkapnya tentang API baru ini, lihat halaman AdPodInfo.
3.1.20 2013-08-07
  • Perbaikan bug: Memperbaiki masalah penguraian wrapper VAST yang tidak berisi materi iklan.
  • Perbaikan bug: Memperbaiki masalah terkait layar penuh desktop Safari.
3.1.12 2013-05-21
  • Memperbaiki bug dalam penerapan Companions API (non-GPT).
3.1.10 2013-05-14
  • Jika GPT (Tag Penayang Google) digunakan untuk menampilkan pengiring, SDK kini akan mengambil ukuran slot pengiring dari GPT dan menambahkannya ke permintaan iklan ke Google Ad Manager, menggantikan ukuran yang disediakan penayang.
3.1 2012-12-18
  • Rilis ini menghadirkan perubahan internal besar yang memengaruhi cara SDK dimuat. Perubahan integrasi kecil diperlukan.
3.0.15 2012-10-22
  • AdDisplayContainer kini harus ditentukan pada saat membuat AdsLoader. Cara yang tidak digunakan lagi untuk meneruskan AdDisplayContainer menggunakan metode getAdsManager akan dihapus dalam rilis berikutnya. Lihat panduan migrasi AdDisplayContainer untuk mengetahui informasi selengkapnya tentang perubahan tersebut.
  • Berbagai perubahan pada dukungan pemutaran kustom:
    • Memindahkan setelan pemutaran kustom ke konstruktor AdDisplayContainer. Cara lama untuk menyetelnya menggunakan AdsRenderingSettings akan dihapus dalam rilis berikutnya.
    • Saat menggunakan elemen pemutaran video dan pelacakan klik kustom, SDK tidak akan menampilkan atau menyembunyikan elemen ini secara otomatis. Penayang harus mengontrol tampilan elemen pemutaran kustom.
    • Untuk video pemutaran kustom di iPhone/iPod, SDK tidak akan keluar dari layar penuh saat iklan linear selesai. Untuk pemutaran iklan video yang dikontrol oleh SDK, tidak ada perubahan perilaku.
    • Dalam rilis berikutnya, SDK tidak akan lagi mengubah ukuran elemen pemutaran video kustom dan pelacakan klik saat init dan resize dipanggil.
    Beberapa perubahan ini telah diterapkan untuk mempertahankan sebanyak mungkin properti rendering elemen pemutaran kustom dan memungkinkannya dikontrol oleh kode penayang.
3.0.14 2012-09-26
  • Menambahkan penyelarasan otomatis untuk iklan nonlinear.
  • Pelanjutan konten kini dikirim setelah post-roll selesai.