Untuk mendiskusikan dan memberikan masukan tentang produk kami, bergabunglah ke channel Discord Ad Manager resmi di server Komunitas Iklan dan Pengukuran Google.
Google menggunakan teknologi AI untuk menerjemahkan konten ke dalam bahasa pilihan Anda. Terjemahan AI mungkin mengandung kesalahan.
Histori rilis IMA iOS SDK Google
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Versi
Tanggal Rilis
Catatan
3.34.1
2026-10-19
Menambahkan properti
IMASettings.preloadTime
untuk menetapkan waktu yang memulai pemuatan jeda iklan mid-roll sebelum
waktu mulai jeda iklan. Jika tidak disetel, waktu pramuat defaultnya adalah delapan
detik.
Menambahkan properti
IMAAdsRenderingSettings.prerollLoadVideoTimeout
untuk menetapkan jumlah detik yang harus ditunggu hingga iklan pre-roll dimuat,
sebelum membatalkan pemutaran iklan dan memutar konten.
Memperbaiki masalah saat pengguna tidak dapat melewati iklan jika VoiceOver iOS diaktifkan.
Pada 19-10-2027, IMA SDK versi 3.33.0 tidak digunakan lagi. Untuk mengetahui detailnya, lihat
Jadwal penghentian penggunaan.
3.33.0
2026-08-24
Rilis layanan. Tidak ada fitur baru.
Pada 24-08-2027, IMA SDK versi 3.32.0 tidak digunakan lagi. Untuk mengetahui detailnya, lihat
Jadwal penghentian penggunaan.
3.32.0
2026-05-29
Menambahkan dukungan untuk iklan yang dapat dilewati dengan streaming yang mengaktifkan interstisial HLS.
Menambahkan pemeriksaan waktu kompilasi untuk memverifikasi bahwa versi iOS target aplikasi Anda
kompatibel dengan versi iOS minimum IMA SDK.
Pada 29-05-2027, SDK versi 3.31.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal penghentian.
3.31.0
2026-04-15
Memperbaiki masalah yang muncul di versi 3.30.0, yaitu IMA SDK berhenti mendukung versi iOS minimum yang lebih rendah dari 17. Rilis ini mendukung
versi minimum 15.
Memperbaiki masalah saat visibilitas diukur secara tidak benar sebesar 0% di
iOS versi 26.
Menambahkan dukungan untuk Open Measurement SDK v1.6.
Memperbaiki masalah yang muncul di v3.30.0 saat file xcframework memiliki
izin yang salah, dan menyebabkan error berikut bagi
pengguna Swift Package Manager:
Error Domain=NSCocoaErrorDomain Code=513
"couldn't be removed because you don't have permission to access it."
3.30.0 Tidak Digunakan Lagi
2026-03-13
Menambahkan fitur eksperimental untuk setelan WKWebView. Secara default, fitur eksperimental ini dinonaktifkan. Untuk mengaktifkannya, gunakan setelan IMASettings.featureFlags. Tindakan ini dapat meningkatkan performa di perangkat yang menjalankan iOS 17 atau yang lebih baru.
Memperbaiki error runtime saat SDK digunakan dalam target yang sama dengan Google Cast iOS SDK.
Memperbaiki masalah di IMAAVPlayerVideoDisplay saat resignFirstResponder dapat dipanggil di thread latar belakang, untuk mencegah peringatan "Main Thread Checker" UIKit.
Pada 13-03-2027, SDK versi 3.28.10 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal penghentian.
3.28.10
2025-10-22
Mengaktifkan dukungan interstisial untuk streaming live dan VOD Penyisipan Iklan yang Diarahkan Server (SDAI) dengan memperkenalkan kolom useHLSInterstitial ke permintaan streaming.
Meningkatkan manajemen memori untuk iklan pengiring guna mencegah kebocoran memori saat aplikasi Anda menghancurkan objek adsManager.
Versi iOS minimum ditingkatkan menjadi 15.
Pada 22-10-2026, SDK versi 3.27.4 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal penghentian.
3.27.4
2025-08-28
Memperbaiki pembuatan class IMARemoteControl agar hanya terjadi
saat pemutar memulai pemutaran.
Pada 28-08-2026, SDK versi 3.26.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.26.1
2025-04-02
Menambahkan info periode iklan ke peristiwa AD_PERIOD_STARTED,
yang dapat Anda akses dari
properti IMAAdEvent.adData.
Menambahkan dukungan untuk menangani metadata interstisial HLS dengan IMA SDK.
Pada 02-04-2026, SDK versi 3.24.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.24.0
2024-12-03
Menambahkan kode jaringan
ke daftar parameter permintaan streaming untuk semua jenis streaming.
Mengaktifkan peristiwa LOG saat URL klik-tayang yang tidak valid diklik, bukan
gagal tanpa pesan error.
Memperbaiki kebocoran memori saat sesi OMID tidak dihancurkan dengan benar.
Menambahkan dukungan untuk iklan yang dapat dilewati di streaming Penayangan Pod VOD.
Memperbaiki bug pada dukungan scroll saat video disematkan dalam
penampung yang dapat di-scroll.
Menambahkan dukungan untuk minSuggestedDuration ke iklan non-linear
Memperbaiki bug yang menyebabkan kesalahan encoding untuk URL pelacakan Campaign Manager, dalam beberapa kasus.
Pada 03-12-2025, SDK versi 3.23.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
Mengubah logika
penggantian tingkat aset
untuk melakukan iterasi melalui semua iklan di VAST asli hingga SDK
mengidentifikasi materi iklan yang dapat diputar. Jika tidak ada materi iklan yang dapat diputar, iklan tidak akan diputar.
Pada 12-06-2025, SDK versi 3.22.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.22.1
2024-04-12
Memperbaiki masalah pada rilis Cocoapods terbaru yang mencegah aplikasi di-build di iOS Simulator.
Pada 12-04-2025, SDK versi 3.22.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.22.0
2024-04-03
Menambahkan file PrivacyInfo.xcprivacy manifes privasi dan
tanda tangan untuk SDK.
Pada 20-04-2024, SDK versi 3.18.5 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.18.5
2023-03-10
Meningkatkan versi minimum IMA SDK untuk iOS ke iOS 14.
Memperbaiki bug yang menyebabkan konteks pengguna tidak diteruskan dengan error streaming.
Mengaktifkan ID pihak pertama penayang (sebelumnya disebut kunci aplikasi sama) untuk aplikasi yang juga memaketkan GMA versi 9.14.0 dan yang lebih baru.
Memperbaiki masalah yang memungkinkan penimpaan informasi versi IMA SDK.
Memperbaiki masalah saat iOS SDK membuat peringatan simbol duplikat.
Pada 19-04-2023, SDK versi 3.15.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.15.1
2022-02-23
Versi iOS minimum ditingkatkan menjadi 12
Pada 23-02-2023, SDK versi 3.14.5 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.14.5
2021-10-05
Menambahkan API
IMASettings:sameAppKeyEnabled
yang membantu Anda menayangkan iklan yang lebih relevan dan dipersonalisasi menggunakan data yang dikumpulkan dari aplikasi Anda. API ini saat ini diaktifkan secara
default tanpa memerlukan perubahan dari penayang.
Menambahkan kontrak nullability ke semua API.
Pada 05-10-2022, SDK versi 3.14.4 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.14.4
2021-07-06
Memperbaiki masalah yang menyebabkan peristiwa hilang saat aplikasi
berjalan di latar belakang.
Memperbaiki masalah yang memungkinkan penayang menetapkan islat secara manual di iOS <14.
Versi iOS minimum ditingkatkan ke iOS 11
Pada 06-07-2022, SDK versi 3.14.3 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.14.3
2021-05-03
Memperbaiki masalah yang menyebabkan pesan peringatan di iOS < 12.
Mengerjakan ulang dukungan untuk penghalang yang tidak mengganggu OMID 1.3 agar menggunakan metode registerFriendlyObstruction di IMAAdDisplayContainer.
Menghentikan penggunaan metode
registerVideoControlsOverlay
dan unregisterAllVideoControlsOverlay di IMAAdDisplayContainer
dan digantikan dengan FriendlyObstruction.
Memperbaiki masalah yang menyebabkan autoPlay dan skippability OMID tidak dilaporkan
Menghapus semua referensi yang tersisa ke UIWebView
Pada 22-01-2021, SDK versi 3.11.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.11.1
2019-12-04
Menambahkan dukungan untuk penyertaan otomatis parameter izin dari TCFv2 IAB dan CCPA.
Memperbaiki masalah yang menyebabkan error saat menggunakan Pusat Kontrol.
Menambahkan dukungan untuk iklan TrueView for Action.
Menambahkan playerVideoDisplay:didLoadPlayerItem: untuk DAI.
Memperbarui nama IMAAVPlayerVideoDisplayDelegate agar konsisten dengan konvensi gaya Obj-C.
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.
Memperbaiki masalah terkait peristiwa pelacakan breakstart dan breakend VMAP.
Menambahkan metode replaceAdTagParameters ke
IMAStreamManager, yang memberikan kemampuan untuk mengganti semua
parameter tag iklan selama live stream.
Menambahkan peristiwa AD_BREAK_FETCH_ERROR untuk menunjukkan bahwa jeda iklan tidak akan diputar.
Pada 04-12-2020, SDK versi 3.10.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.10.1
2019-09-19
Menambahkan dukungan untuk iOS 13 dan iPadOS.
Pada 19-09-2020, SDK versi 3.9.2 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.9.2
2019-08-16
Tindakan ini memperbaiki masalah saat tampilan UI iklan IMA yang jelas akan tetap ada
setelah iklan diputar, sehingga mencegah pengguna berinteraksi dengan pemutar.
Pada 16-08-2020, SDK versi 3.9.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.9.1
2019-07-18
Memperbaiki masalah terkait akurasi pelaporan is_lat.
IMAAdEventType.adData sekarang diketik.
Menambahkan authToken API dan streamFormat API ke
IMAStreamRequest.
Menghapus dukungan mediaUrl dari LinearAd. Sebagai gantinya, gunakan adMedia.
Memperbaiki bug metadata YouTube untuk video tidak publik.
Memperbaiki identifikasi ID iklan yang salah.
mediaWidth dan mediaHeight diganti dengan
adMedia.width dan adMedia.height.
Memperbaiki masalah yang menyebabkan iklan pengiring hanya dirender sekali.
Sekarang, jika jenis iklan video tidak didukung, SDK akan menampilkan error
kIMAError_VAST_TRAFFICKING_ERROR, bukan
kIMAError_FAILED_TO_REQUEST_ADS.
videoDisplayDidPlay: kini tidak digunakan lagi, dan digantikan dengan
videoDisplayDidResume:.
Pada 18-07-2020, SDK versi 3.9.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.9.0
2019-03-22
Memperkenalkan dukungan untuk Open Measurement SDK untuk visibilitas pihak ketiga.
Menambahkan penginisialisasi praktis ke IMAAdDisplayContainer untuk membuat penampung tampilan iklan tanpa slot pengiring.
Pada 09-10-2018, SDK versi 3.6.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.6.0
2017-07-24
Menambahkan IMAAdsRequest.vastLoadTimeout.
Menambahkan IMAAd.wrapperAdIDs.
Menambahkan IMAAd.skipTimeOffset.
Memperbaiki error saat SDK tidak dapat mendeteksi tampilan video yang digunakan untuk pemutaran iklan jika dihapus dari dan ditambahkan kembali ke hierarki tampilan.
Pada 24-07-2018, SDK versi 3.5.2 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.5.2
2017-05-02
Menghapus fitur lanjutkan otomatis saat kembali ke aplikasi dari latar belakang.
Panggil [IMAAdsManager resume] untuk melanjutkan.
Pada 02-05-2018, SDK versi 3.5.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.5.1
2017-04-03
SDK kini akan menampilkan kIMAError_FAILED_TO_REQUEST_ADS jika
IMAAdDisplayContainer tidak ada dalam hierarki tampilan saat
permintaan iklan atau streaming dibuat. Sebelumnya, permintaan ini gagal
tanpa pesan error.
Pada 03-04-2018, SDK versi 3.5.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.5.0
2017-03-24
Memperbaiki masalah terkait dukungan bitcode.
Menambahkan adsResponse ke objek IMAAdsRequest.
Memperbaiki masalah pada build Swift.
Pada 24-03-2018, SDK versi 3.4.2 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.4.2
2017-03-09
Rilis layanan, tidak ada fitur baru.
Pada 09-03-2018, SDK versi 3.4.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.4.1
2017-02-03
SDK kini didistribusikan sebagai framework dinamis. Oleh karena itu, kami tidak lagi memublikasikan Framework versi AdMob yang terpisah. Anda dapat menggunakan versi yang sama, baik implementasi Anda juga menggunakan AdMob maupun tidak.
Menambahkan dukungan untuk ikon video.
Menambahkan properti baru berikut ke IMAAd:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
Menambahkan properti baru berikut ke IMAAdsRequest:
Pada 03-02-2018, SDK versi 3.3.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
Rollback ke 3.3.1
2016-01-31
Karena masalah pada build untuk perangkat tertentu, kami beralih kembali ke 3.3.1.
3.4.0
2017-01-26
SDK kini didistribusikan sebagai framework dinamis. Oleh karena itu, kami tidak lagi memublikasikan Framework versi AdMob yang terpisah. Anda dapat menggunakan versi yang sama, baik implementasi Anda juga menggunakan AdMob maupun tidak.
Menambahkan dukungan untuk ikon video.
Menambahkan properti baru berikut ke IMAAd:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
Menambahkan properti baru berikut ke IMAAdsRequest:
Pada 26-01-2018, SDK versi 3.3.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.3.1
2016-09-16
Menghentikan dukungan untuk iOS 7 dan yang lebih lama.
Pada 16-09-2017, SDK versi 3.2.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.2.1
2016-05-09
Menambahkan dukungan bitcode.
3.2.0
2016-04-14
Catatan: Karena terjadi error, dukungan bitcode tidak berfungsi dalam rilis ini.
Menambahkan dukungan bitcode.
Menambahkan dukungan untuk URL klik-tayang yang mengarah ke app store.
3.1.0
2015-12-17
Lulus dari versi beta.
Menambahkan dukungan untuk Picture in Picture di iOS 9. Untuk informasi selengkapnya, lihat panduan Picture in Picture atau penerapan kami di Contoh Lanjutan.
IMAContentPlayhead kini harus diteruskan ke IMAAdsRequest, bukan IMAAdsManager.
Memperkenalkan peristiwa buffering iklan melalui delegasi IMAAdsManager. Hal ini memudahkan penambahan elemen seperti indikator aktivitas dan status buffering ke pemutar.
Mengekspos mode proses debug. Penayang kini dapat menetapkan setelan IMASettings enableDebugMode ke YES untuk mendapatkan logging yang lebih panjang di konsol. Hal ini tidak boleh digunakan dalam produksi, karena akan memberi watermark pada pemutar iklan.
IMAAdsManager destroy kini menghentikan iklan dengan benar dalam semua kasus.
Memungkinkan penggunaan kembali penampung tampilan.
Memungkinkan penayang menghapus objek IMA dari dalam metode delegasi.
IMAAdsManager kini hanya memiliki referensi lemah ke contentPlayhead (memperbaiki potensi kebocoran memori). Sekarang Anda harus mempertahankan instance atau objek IMAAVPlayerContentPlayhead yang mengimplementasikan IMAContentPlayhead sebagai properti, jika tidak, objek akan langsung dirilis.
Menghapus animasi pengubahan ukuran video.
Menghapus peristiwa iklan lanjutkan awal yang tidak diperlukan.
Beta v14
2015-05-27
Memperbaiki masalah saat pemutar iklan terkadang berhenti melakukan buffering dan tidak pernah melanjutkan pemutaran.
Memindahkan IMASettings ke file headernya sendiri.
Beta v13
2015-04-29
Menambahkan dukungan untuk pemutaran iklan di latar belakang. Untuk mengetahui info selengkapnya, lihat Pemutaran Iklan di Latar Belakang.
SDK kini dapat diimpor sebagai framework. Untuk mengetahui info selengkapnya tentang upgrade, lihat postingan blog kami tentang rilis ini.
Mengurangi waktu pemuatan iklan di iOS 8.
Memperbaiki masalah saat iklan pengiring menghilang setelah iklan berakhir. Iklan pengiring kini akan ditampilkan hingga slot dimuat ulang.
Menambahkan waktu tunggu 10 detik untuk pemuatan SDK.
IMASettings kini mengimplementasikan NSCopying.
Memperbaiki masalah aplikasi yang error saat headphone dicabut.
Iklan kini disenyapkan saat perangkat disenyapkan secara default. Penayang dapat mengubahnya dengan menetapkan kategori AVAudioSession.
Memperbaiki bug pada tombol putar dan jeda di Pusat Kontrol yang tidak berfungsi di iOS versi di bawah 8.
Iklan tidak lagi dijeda saat panel samping notifikasi dibuka.
Menambahkan file VERSION ke zip yang dapat didownload.
Untuk meningkatkan performa, rendering iklan kini dilakukan secara native melalui AVPlayer di semua versi iOS.
Beta v12
2015-02-12
Kini menggunakan pemutaran iklan native di iOS 7 dan yang lebih lama. Tindakan ini mencegah SDK mengganggu peristiwa dan kontrol MPMoviePlayerController.
Memperbaiki masalah saat adPlaybackInfo tidak diisi di peristiwa LOADED dan START.
Menambahkan IMASettings.maxRedirects untuk menentukan jumlah pengalihan yang setelahnya pengalihan berikutnya akan ditolak, dan pemuatan iklan dibatalkan.
Memperbaiki kebocoran memori yang muncul di Beta v10 dengan penambahan WKWebView.
Beta v10
2014-11-20
SDK kini menggunakan WKWebView di iOS 8 untuk merender iklan, bukan UIWebView. Tindakan ini memperbaiki beberapa masalah terkait komunikasi antara lapisan native dan JS SDK. Sebagai efek samping dari perubahan ini, IMA SDK kini akan mengharuskan aplikasi Anda di-build dengan dukungan untuk arm64.
Menambahkan peristiwa TAPPED yang diaktifkan setiap kali pengguna mengetuk bagian iklan yang tidak dapat diklik. Hal ini dapat digunakan untuk mendeteksi ketukan pada iklan untuk menampilkan kontrol pemutar.
Agar sesuai dengan konvensi iOS, metode berikut tidak digunakan lagi dan diganti dengan metode yang menggunakan referensi ke objek panggilan:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-10-22 UTC."],[],[]]