Histori rilis IMA iOS SDK Google

Versi Tanggal Rilis Catatan
3.27.4 2025-08-28
  • Memperbaiki pembuatan class IMARemoteControl agar hanya terjadi saat pemutar mulai memutar.
  • Pada 28-08-2026, SDK versi 3.26.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
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 iklan interstisial HLS dengan IMA SDK.
  • Pada 02-04-2026, SDK versi 3.24.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
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 secara diam-diam.
  • Memperbaiki kebocoran memori saat sesi OMID tidak dihancurkan dengan benar.
  • Menambahkan dukungan untuk iklan yang dapat dilewati di streaming Penayangan Pod VOD.
  • Memperbaiki bug dengan dukungan scrolling 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 Penggunaan.
3.23.0 2024-06-12
  • Menambahkan VODConfigID ke IMAVideoStitcherVODStreamRequest.
  • Membuat latar belakang transparan untuk iklan pendamping.
  • Menolak nilai null untuk adTagURL di IMAAdsRequest.
  • Perubahan Logika penggantian tingkat aset untuk melakukan iterasi pada semua iklan di VAST asli hingga SDK mengidentifikasi materi iklan yang dapat diputar. Jika tidak ada materi iklan yang dapat diputar, iklan tidak diputar.
  • Pada 12-06-2025, SDK versi 3.22.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
3.22.1 2024-04-12
  • Memperbaiki masalah pada rilis Cocoapods terbaru yang mencegah aplikasi di-build di Simulator iOS.
  • Pada 12-04-2025, SDK versi 3.22.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • Mengaktifkan dukungan iklan pengiring untuk penayangan pod
  • Aktifkan 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 Penggunaan.
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 Penggunaan.
3.19.1 2023-04-20
  • Meningkatkan versi iOS minimum untuk kompilasi ke iOS 14.
  • Menghapus dukungan untuk platform ARMv7.
  • Memperbaiki error saat Peristiwa Iklan klik tidak diaktifkan pada klik-tayang SIMID.
  • Menghentikan sinyal dukungan OMID yang salah dalam mode Aman VPAID.
  • Memperbaiki masalah 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 Penggunaan.
3.18.5 2023-03-10
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 Penggunaan.
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 Penggunaan.
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 Penggunaan.
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 Penggunaan.
3.16.3 2022-04-19
  • Menambahkan IMACompanionAdSlot.initWithView(view: UIView) untuk mendukung iklan pengiring berukuran fleksibel.
  • IMA iOS SDK kini dikemas sebagai xcframework.
  • Menambahkan dukungan simulator M1.
  • Memperbaiki masalah yang memungkinkan informasi versi IMA SDK ditimpa.
  • Memperbaiki masalah saat SDK iOS membuat peringatan simbol duplikat.
  • Pada 19-04-2023, SDK versi 3.15.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
3.15.1 2022-02-23
  • Meningkatkan versi iOS minimum menjadi 12
  • Pada 23-02-2023, SDK versi 3.14.5 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
3.14.5 2021-10-05
  • Menambahkan IMASettings:sameAppKeyEnabled API yang membantu Anda menayangkan iklan yang dipersonalisasi dan lebih relevan dengan menggunakan data yang dikumpulkan dari aplikasi Anda. API 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 Penggunaan.
3.14.4 2021-07-06
  • Memperbaiki masalah yang menyebabkan acara tidak muncul saat aplikasi berada di latar belakang.
  • Memperbaiki masalah yang memungkinkan penayang menyetel islat secara manual di iOS <14.
  • Meningkatkan versi iOS minimum ke iOS 11
  • Pada 06-07-2022, SDK versi 3.14.3 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
3.14.3 2021-05-03
  • Memperbaiki masalah yang menyebabkan munculnya pesan peringatan di iOS < 12.
  • Menambahkan IMASettings:sessionid agar penayang dapat menyesuaikan ID sesi.
  • Memperbaiki masalah saat peristiwa jeda dan lanjutkan iklan akan 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 Penggunaan.
3.14.1 2021-02-17
  • Memperbaiki masalah ketika peristiwa iklan duplikat terkadang diaktifkan saat pramuat diaktifkan.
  • Menerapkan Dukungan PodServing.
  • Memperbaiki masalah pembukaan deep link ganda di iOS 13+.
  • Pada 17-02-2022, SDK versi 3.13.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
3.13.0 2020-10-13
  • SDK kini di-build dengan Xcode 12.
  • Memperbaiki masalah saat mencari keluar dari 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 diminimalkan setelah setiap iklan selesai.
  • Memperbaiki bug saat live stream akan mengakhiri pemutaran segera setelah ditayangkan melalui AirPlay.
  • Memperbaiki masalah saat menekan lewati tidak melakukan apa pun untuk pemutaran bersama.
  • Memperbaiki masalah saat konten berkedip sebentar di antara iklan dalam pod untuk pemutaran bersama.
  • Menambahkan IMAAVPlayerVideoDisplay.streamAssetOptions API.
  • Durasi periode iklan yang ditampilkan dalam IMAStreamManagerDelegate.
  • Memperbaiki masalah saat error "Ads cannot be requested because the ad container is not attached to the view hierarchy." dipicu secara keliru.
  • Pada 13-10-2021, SDK versi 3.12.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
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 Penggunaan.
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 saat melewati iklan pertama dalam preroll akan menyebabkan iklan kedua mengabaikan offset lewatinya sendiri.
  • 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 acara ICON_TAPPED.
  • Memperbaiki masalah saat IABTCF_gdprApplies hanya dikonfirmasi jika berupa string.
  • Pada 05-08-2021, SDK versi 3.11.4 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
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 tanda ketat membuat inisialisasi IMACompanionAd berkonflik 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 Penggunaan.
3.11.3 2020-02-12
  • 3.11.3 akan menjadi versi terakhir IMA SDK yang mendukung iOS 9.x
  • Memperbaiki bug saat mengimpor 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 Penggunaan.
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 kompatibel dengan OMID 1.3 agar menggunakan metode registerFriendlyObstruction dalam IMAAdDisplayContainer.
  • Menghentikan penggunaan metode registerVideoControlsOverlay dan unregisterAllVideoControlsOverlay di IMAAdDisplayContainer dan menggantinya dengan FriendlyObstruction .
  • Memperbaiki masalah saat pemutaran otomatis dan kemampuan lewati OMID tidak dilaporkan
  • Menghapus semua referensi UIWebView yang tersisa
  • Pada 22-01-2021, SDK versi 3.11.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
3.11.1 2019-12-04
  • Menambahkan dukungan untuk penyertaan otomatis parameter izin dari TCFv2 dan CCPA IAB.
  • 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 pengelolaan izin yang mematuhi TCFv2 IAB, seperti Funding Choices Google.
  • Memperbaiki masalah pada peristiwa pelacakan VMAP breakstart dan breakend.
  • 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 Penggunaan.
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 Penggunaan.
3.9.2 2019-08-16
  • Hal 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 Penggunaan.
3.9.1 2019-07-18
  • Memperbaiki masalah akurasi pelaporan is_lat.
  • IMAAdEventType.adData kini diketik.
  • Menambahkan authToken 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.
  • Mengganti mediaWidth dan mediaHeight dengan adMedia.width dan adMedia.height.
  • Memperbaiki masalah iklan pendamping yang hanya dirender satu kali.
  • Sekarang, jika jenis iklan video tidak didukung, SDK akan menampilkan error kIMAError_VAST_TRAFFICKING_ERROR, bukan kIMAError_FAILED_TO_REQUEST_ADS.
  • videoDisplayDidPlay: 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 Penggunaan.
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 dipicu 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 detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
3.8.1 2018-11-13
  • Memperbaiki masalah saat tag iklan dengan beberapa ukuran slot diurai dengan 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 sekitar 15% karena peningkatan build.
  • Pada 13-11-2019, SDK versi 3.7.3 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
3.7.3 2018-08-21
  • Meningkatkan penanganan error untuk manifes streaming yang tidak terbentuk dengan benar.
  • Memperbaiki masalah dengan klik-tayang URL dalam aplikasi kustom di pendamping HTML.
  • Memperbaiki masalah pada iklan video yang dapat dilewati secara beruntun.
  • Pada 21-08-2019, SDK versi 3.7.2 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
3.7.2 2018-05-15
  • Memperbaiki masalah saat beberapa pendamping diperluas ke WebView layar penuh.
  • Pada 15-05-2019, SDK versi 3.7.1 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
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 Penggunaan.
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 Penggunaan.
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 Penggunaan.
3.5.2 2017-05-02
  • Menghapus melanjutkan 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 Penggunaan.
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 pemberitahuan.
  • Pada 03-04-2018, SDK versi 3.5.0 tidak digunakan lagi. Untuk mengetahui detail selengkapnya, lihat Jadwal Penghentian Penggunaan.
3.5.0 2017-03-24
  • Memperbaiki masalah 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 Penggunaan.
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 Penggunaan.
3.4.1 2017-02-03
  • SDK kini didistribusikan sebagai framework dinamis. Oleh karena itu, kami tidak lagi memublikasikan versi AdMob Framework yang terpisah. Anda dapat menggunakan versi yang sama, terlepas dari apakah penerapan Anda juga menggunakan AdMob atau 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 Penggunaan.
Rollback ke 3.3.1 2016-01-31
  • Karena masalah saat membangun untuk perangkat tertentu, 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 versi AdMob Framework yang terpisah. Anda dapat menggunakan versi yang sama, terlepas dari apakah penerapan Anda juga menggunakan AdMob atau 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 Penggunaan.
3.3.1 2016-09-16
  • Menghilangkan 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 Penggunaan.
3.2.1 2016-05-09
  • Menambahkan dukungan bitcode.
3.2.0 2016-04-14
    Catatan: Karena 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
  • Keluar dari versi beta.
  • Menambahkan dukungan untuk Picture in Picture di iOS 9. Untuk mengetahui informasi selengkapnya, lihat panduan Picture in Picture kami atau penerapan kami di Contoh Lanjutan.
  • IMAContentPlayhead sekarang harus diteruskan ke IMAAdsRequest, bukan IMAAdsManager.
  • Menambahkan dukungan untuk pendamping HTML5.
  • Menambahkan [IMAAdsManager discardAdBreak].
Beta v16 2015-09-04
  • Diupdate agar kompatibel dengan fitur App Transport Security iOS 9.
  • Memperbaiki error pada dealokasi IMAAdsLoader.
Beta v15 2015-07-22
  • Memperkenalkan peristiwa buffer iklan melalui delegasi IMAAdsManager. Hal ini mempermudah penambahan elemen seperti indikator aktivitas dan kolom buffering ke pemutar.
  • Mengekspos mode debug. Penayang kini dapat menyetel setelan IMASettings enableDebugMode ke YES untuk mendapatkan logging yang lebih verbose di konsol. Fitur ini tidak boleh digunakan dalam produksi, karena akan memberi tanda air pada pemutar iklan.
  • IMAAdsManager destroy kini menghentikan iklan dengan benar dalam semua kasus.
  • Memungkinkan penggunaan ulang penampung tampilan.
  • Memungkinkan penayang menghancurkan 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 menerapkan IMAContentPlayhead sebagai properti, jika tidak, objek akan segera dilepaskan.
  • Menghapus animasi pengubahan ukuran video.
  • Menghapus peristiwa iklan pelanjutan awal yang tidak perlu.
Beta v14 2015-05-27
  • Memperbaiki masalah saat pemutar iklan terkadang berhenti untuk melakukan buffering dan tidak pernah melanjutkan pemutaran.
  • Memindahkan IMASettings ke file header-nya 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 cara mengupgrade, lihat postingan blog kami tentang rilis ini.
  • Mengurangi waktu pemuatan iklan di iOS 8.
  • Memperbaiki masalah iklan pendamping yang menghilang setelah iklan berakhir. Iklan pendamping 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. Penerbit dapat mengubahnya dengan menyetel kategori AVAudioSession.
  • Memperbaiki bug terkait pemutaran dan jeda Pusat Kontrol yang tidak berfungsi di iOS versi di bawah 8.
  • Iklan tidak lagi dijeda saat panel 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
  • Sekarang menggunakan pemutaran iklan native di iOS 7 dan yang lebih lama. Hal ini mencegah SDK mengganggu peristiwa dan kontrol MPMoviePlayerController.
  • Memperbaiki masalah saat adPlaybackInfo tidak diisi pada peristiwa LOADED dan START.
  • Menambahkan IMASettings.maxRedirects untuk menentukan jumlah pengalihan setelah pengalihan berikutnya akan ditolak, dan pemuatan iklan dibatalkan.
  • Menambahkan dukungan untuk pemutaran iklan manual.
Beta v11 2014-12-17
  • Memperbaiki kebocoran memori yang diperkenalkan di Beta v10 dengan penambahan WKWebView.
Beta v10 2014-11-20
  • SDK kini menggunakan WKWebView di iOS 8 untuk merender iklan, bukan UIWebView. Hal ini memperbaiki beberapa masalah terkait komunikasi antara lapisan native SDK dan JS. Sebagai efek samping dari perubahan ini, IMA SDK kini akan mewajibkan aplikasi Anda dibangun 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 telah dihentikan dan diganti dengan metode yang mengambil 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 elemen UI SDK ditampilkan atau disembunyikan secara terprogram.
Beta v7 2014-08-11
  • Memperkenalkan konsep IMAAdDisplayContainer dan mengubah cara penanganan iklan pendamping. Lihat Perubahan pada IMA SDK untuk iOS untuk mengetahui informasi tentang perubahan kode yang diperlukan di aplikasi Anda.
  • Referensi ke header dan sumber OCMock dihapus.
  • Memperbaiki elemen UI iklan yang diperbarui secara lambat di iOS 8.
Beta v6 2014-05-27
  • Mengekspos 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 mencerminkan 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.