Histori rilis IMA iOS SDK Google

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.
  • Menambahkan kode error ke enum IMAAdError:
    • kIMAError_ASSET_FALLBACK_FAILED: 1021
    • kIMAError_UNSUPPORTED_URL: 1022
    • kIMAError_STREAM_INITIALIZATION_TIMEOUT: 1023
    • kIMAError_STREAM_AUTHORIZATION_FAILED: 1024
  • 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.
  • Mengupdate IMASettings.featureFlags() untuk menerima jenis objek apa pun sebagai nilai.
3.30.1 Tidak digunakan lagi 2026-03-25
  • 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.
3.23.0 2024-06-12
  • Menambahkan VODConfigID ke IMAVideoStitcherVODStreamRequest.
  • Membuat latar belakang transparan untuk iklan pengiring.
  • Menolak nilai null untuk adTagURL di IMAAdsRequest.
  • 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
3.20.0 2024-01-28
  • Mengaktifkan dukungan iklan pengiring untuk penayangan pod
  • Mengaktifkan permintaan streaming VOD Penayangan Pod.
  • Menambahkan pengambil untuk titik tanda ke pengelola streaming.
  • Pada 28-01-2025, SDK versi 3.19.2 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.19.2 2023-04-28
  • Mengurangi versi iOS minimum untuk kompilasi ke iOS 12.
  • Pada 28-04-2024, SDK versi 3.19.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.19.1 2023-04-20
  • Versi iOS minimum untuk kompilasi ditingkatkan ke iOS 14.
  • Menghapus dukungan untuk platform ARMv7.
  • Memperbaiki error saat Peristiwa Iklan klik tidak diaktifkan pada klik-tayang SIMID.
  • Berhenti memberi sinyal dukungan OMID yang salah dalam mode Aman VPAID.
  • Memperbaiki masalah terkait dukungan peristiwa pengubahan ukuran SIMID.
  • Menambahkan class IMAVideoStitcherVODStreamRequest, yang memberikan dukungan untuk Google Video Stitcher VOD API.
  • 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.
  • Menambahkan class IMAVideoStitcherLiveStreamRequest, yang memberikan dukungan untuk Google Video Stitcher Live API.
  • Rilis beta versi publik Google Video Stitcher API
  • Rilis beta publik Secure Signals API.
  • Pada 10-03-2024, SDK versi 3.18.4 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.18.4 2022-12-08
  • Rilis layanan. Tidak ada fitur baru.
  • Pada 08-12-2023, SDK versi 3.18.2 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.18.2 2022-11-07
  • Menambahkan user_context ke permintaan streaming.
  • Memperbaiki peringatan "Pesan internal tidak valid" yang salah.
  • Pada 07-11-2023, SDK versi 3.18.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.18.1 2022-10-02
  • Memperbaiki masalah yang menyebabkan SDK error dengan UIViewControllerHierarchyInconsistency
  • Pada 02-10-2023, SDK versi 3.17.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.17.0 2022-08-03
  • Meningkatkan kecepatan bit default maksimum untuk perangkat non-seluler jika kecepatan bit maksimum tidak ditetapkan oleh penayang.
  • Pada 03-08-2023, SDK versi 3.16.3 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.16.3 2022-04-19
  • Menambahkan IMACompanionAdSlot.initWithView(view: UIView) untuk mendukung iklan pengiring berukuran yang dapat menyesuaikan.
  • IMA iOS SDK kini dikemas sebagai xcframework.
  • Menambahkan dukungan simulator M1.
  • 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.
  • Menambahkan IMASettings:sessionid agar penayang dapat menyesuaikan ID sesi.
  • Memperbaiki masalah saat peristiwa jeda dan lanjutkan iklan diaktifkan selama konten.
  • Memastikan inset konten UI iklan tidak disesuaikan secara otomatis
  • Versi terakhir IMA SDK untuk iOS yang mendukung iOS 10.
  • Pada 03-05-2022, SDK versi 3.14.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.14.1 2021-02-17
  • Memperbaiki masalah saat peristiwa iklan duplikat terkadang diaktifkan saat pramuat diaktifkan.
  • Menerapkan Dukungan PodServing.
  • Memperbaiki masalah pembukaan deeplink ganda di iOS 13+.
  • Pada 17-02-2022, SDK versi 3.13.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.13.0 2020-10-13
  • SDK kini di-build dengan Xcode 12.
  • Memperbaiki masalah saat mencari jeda iklan tidak akan memicu peristiwa AD_BREAK_ENDED.
  • Menghapus kolom yang tidak digunakan lagi di IMAAVPlayerVideoDisplay, IMAVideoDisplay,dan IMAVideoDisplayDelegate.
  • Memperbaiki masalah saat PiP akan diperkecil setiap kali iklan selesai.
  • Memperbaiki bug yang menyebabkan live stream mengakhiri pemutaran segera setelah AirPlay diaktifkan.
  • Memperbaiki masalah saat menekan lewati tidak berpengaruh pada pemutaran bersama.
  • Memperbaiki masalah saat konten akan berkedip sebentar di antara iklan dalam pod untuk pemutaran bersama.
  • Menambahkan IMAAVPlayerVideoDisplay.streamAssetOptions API.
  • Durasi periode iklan terekspos dalam IMAStreamManagerDelegate.
  • Memperbaiki masalah saat error "Ads cannot be requested because the ad container is not attached to the view hierarchy." diaktifkan secara keliru.
  • Pada 13-10-2021, SDK versi 3.12.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.12.1 2020-08-11
  • Versi rilis resmi untuk iOS 14.
  • Memperbaiki masalah saat membuka klik-tayang, lalu menutup aplikasi akan menyebabkan kebocoran memori.
  • Pada 11-08-2021, SDK versi 3.12.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.12.0 2020-08-05
  • Menambahkan dukungan untuk mode Izin Tambahan Google. Untuk mengetahui informasi selengkapnya, lihat Spesifikasi teknis Mode Izin Tambahan Google.
  • Menambahkan dukungan untuk kunci "language_name" untuk subtitel streaming.
  • Memperbaiki masalah yang menyebabkan iklan khusus audio mengalami waktu tunggu habis.
  • Memperbaiki masalah yang menyebabkan iklan kedua mengabaikan offset lewati-nya sendiri jika iklan pertama dalam pre-roll dilewati.
  • Menambahkan viewController sebagai argumen atau properti inisialisasi baru yang diperlukan untuk IMAAdDisplayContainer.
  • Mengurangi peristiwa RESUME yang salah.
  • Menambahkan IMAAdsRenderingSettings.enablePreloading, yang diaktifkan secara default, untuk meningkatkan performa rendering iklan.
  • Menambahkan peristiwa ICON_TAPPED.
  • Memperbaiki masalah saat IABTCF_gdprApplies hanya diakui jika berupa string.
  • Pada 05-08-2021, SDK versi 3.11.4 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.11.4 2020-03-26
  • Meningkatkan versi runtime minimum ke iOS 10
  • Memperbaiki bug yang menyebabkan beberapa update UI dapat dipicu di thread latar belakang
  • Memperbaiki masalah saat flag ketat akan membuat init IMACompanionAd bertentangan dengan NSObject
  • Menghentikan penggunaan metode loadURL pada protokol IMAVideoDisplay
  • Menambahkan dukungan untuk iklan SIMID sisi klien
  • Pada 26-03-2021, SDK versi 3.11.3 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.11.3 2020-02-12
  • 3.11.3 akan menjadi versi final IMA SDK yang mendukung iOS 9.x
  • Memperbaiki bug yang menyebabkan pengimporan header framework tidak mengimpor IMAFriendlyObstruction.h
  • Memperbaiki masalah yang menyebabkan klik-tayang error di iOS 9.x
  • Pada 12-02-2021, SDK versi 3.11.2 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.11.2 2020-01-22
  • Menambahkan dukungan untuk contentUrl OMID 1.3 dengan AdsRequest:contentUrl dan StreamRequest:contentUrl .
  • 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
3.8.2 2019-02-19
  • Menambahkan peristiwa AD_PERIOD_STARTED dan AD_PERIOD_ENDED. Peristiwa ini didukung untuk DAI saja.
  • Memperbaiki masalah saat tampilan iklan dianimasikan saat dimulai.
  • Memperbaiki masalah saat error video tidak diaktifkan untuk Live atau VOD.
  • Memperbaiki masalah yang menyebabkan konten tidak dilanjutkan di iOS+AirPlay.
  • Pada 19-02-2020, SDK versi 3.8.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.8.1 2018-11-13
  • Memperbaiki masalah saat tag iklan dengan beberapa ukuran slot diurai secara tidak benar.
  • Menambahkan [IMAVideoDisplay seekStreamToTime] untuk mendukung iklan yang dapat dilewati di streaming VOD DAI IMA.
  • Menambahkan IMAAdRenderingSettings.loadVideoTimeout.
  • Menambahkan IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight, dan IMAAd.VASTMediaBitrate.
  • Mengurangi ukuran biner sebesar ~15% karena peningkatan build.
  • Pada 13-11-2019, SDK versi 3.7.3 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.7.3 2018-08-21
  • Meningkatkan penanganan error untuk manifes streaming yang salah format.
  • Memperbaiki masalah terkait klik-tayang URL dalam aplikasi kustom di pengiring HTML.
  • Memperbaiki masalah pada iklan video yang dapat dilewati secara berurutan.
  • Pada 21-08-2019, SDK versi 3.7.2 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.7.2 2018-05-15
  • Memperbaiki masalah saat beberapa pengiring diperluas ke WebView layar penuh.
  • Pada 15-05-2019, SDK versi 3.7.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Rilis khusus Cocoapods untuk memperbaiki error podspec. Mendownload file library untuk 3.7.0.
3.7.0 2018-01-30
  • Menghentikan dukungan untuk iOS 8 dan yang lebih lama.
  • Rilis layanan, tidak ada fitur baru.
  • Pada 30-01-2019, SDK versi 3.6.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian.
3.6.1 2017-10-09
  • Menambahkan IMAAdsRequest.liveStreamPrefetchSeconds.
  • 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.
  • Menambahkan [IMAAdsRenderingSettings playAdsAfterTime].
  • 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:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Menambahkan [IMAAdsManager setVolume:].
  • Menambahkan [IMACompanionDelegate companionSlotWasClicked].
  • Menambahkan IMASettings.disableNowPlayingInfo.
  • 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:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Menambahkan [IMAAdsManager setVolume:].
  • Menambahkan [IMACompanionDelegate companionSlotWasClicked].
  • Menambahkan IMASettings.disableNowPlayingInfo.
  • 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.
  • Menambahkan dukungan untuk pengiring HTML5.
  • Menambahkan [IMAAdsManager discardAdBreak].
Beta v16 2015-09-04
  • Update agar kompatibel dengan fitur App Transport Security iOS 9.
  • Memperbaiki error pada dealokasi IMAAdsLoader.
Beta v15 2015-07-22
  • 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.
  • Menambahkan dukungan untuk pemutaran iklan manual.
Beta v11 2014-12-17
  • 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:
    • IMAAdsManagerDelegate - adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate - willOpenInExternalBrowser
    • IMAWebOpenerDelegate - willOpenInAppBrowser
    • IMAWebOpenerDelegate - didCloseInAppBrowser
    • IMAWebOpenerDelegate - didOpenInAppBrowser
    • IMAWebOpenerDelegate - willCloseInAppBrowser
Beta v9 2014-10-27
  • Berisi perbaikan untuk kebocoran memori di class IMAJavascript.
Beta v8 2014-10-13
  • Memperkenalkan IMAUIElements, yang memungkinkan menampilkan atau menyembunyikan elemen UI SDK secara terprogram.
Beta v7 2014-08-11
  • Memperkenalkan konsep IMAAdDisplayContainer dan mengubah cara penanganan iklan pengiring. Lihat Perubahan pada IMA SDK untuk iOS guna mengetahui informasi tentang perubahan kode yang diperlukan di aplikasi Anda.
  • Menghapus referensi ke header dan sumber OCMock.
  • Memperbaiki elemen UI iklan yang lambat diperbarui di iOS 8.
Beta v6 2014-05-27
  • Menampilkan deskripsi, judul, dan contentType pada objek IMAAd.
  • Menambahkan dukungan untuk simulator iOS 64-bit
Beta v5 2014-02-14
  • Menambahkan dukungan arm64.
  • Memperbaiki konflik dengan integrasi dengan Google+.
Beta v4 2013-12-12
  • Memperbaiki kebocoran memori di IMAAdsManager dan IMAAdsLoader.
  • IMAAdPodInfo memiliki tiga API baru: podIndex, timeOffset, maxDuration. Dokumen API akan segera diperbarui untuk menyesuaikan dengan hal ini.
Beta v3 2013-09-25
  • Rilis layanan, tidak ada fitur baru.
Beta v2 2013-07-07
  • Rilis publik SDK versi Beta.
Beta Tertutup v2 2013-06-24
Beta Tertutup v1 2013-04-02
  • Rilis Beta awal.