Catatan Rilis
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Versi
Tanggal Rilis
Catatan
1.6.0
2026-10-22
Memperbarui sheet berbagi Pemeriksa Iklan saat mengekspor panggilan iklan dan respons untuk memberikan pratinjau teks, tombol salin, dan saran berbagi langsung.
Mengupdate dependensi com.google.android.play:hsdp ke
versi 2.2.0 untuk memperbaiki error
java.lang.IllegalStateException.
Memperbarui aturan ProGuard konsumen untuk mencegah
error java.lang.RuntimeException di
class androidx.work.WorkManagerInitializer saat mode lengkap
R8 diaktifkan.
Memperbaiki bug saat konteks Activity yang tersedia tidak
diteruskan ke SDK pihak ketiga saat menampilkan iklan layar penuh yang dimediasi.
1.5.0
2026-09-24
Menambahkan API pembuatan dan rendering sinyal untuk format SwipeableInterstitialAd. Fitur ini masih dalam beta versi pengguna tertentu. Hubungi Account Manager Anda untuk meminta akses ke Reach Planner.
Menambahkan API excludedAppIds ke panggilan iklan ikon, sehingga penayang dapat mengecualikan daftar ID aplikasi dari respons iklan ikon jika diinginkan.
1.4.0
2026-08-20
Menambahkan dukungan untuk format PictureInPictureAd. Iklan Picture-in-Picture masih dalam versi beta terbuka.
Perbaikan bug dan peningkatan performa untuk fitur akses terbatas.
1.3.0
2026-07-21
Mengubah AdView.loadAd() untuk menjeda percobaan ulang otomatis untuk panggilan iklan yang gagal saat refresh otomatis dinonaktifkan untuk unit iklan.
Jika panggilan iklan untuk beberapa iklan native atau iklan ikon tidak menghasilkan iklan yang tersedia, SDK kini akan menampilkan error NO_FILL, bukan INTERNAL_ERROR.
Menambahkan metode Ad.getAdUnitId() untuk mengidentifikasi ID unit iklan yang digunakan untuk meminta iklan.
Menambahkan metode InitializationConfig.Builder.disableSdkCrashReporting(), yang menyediakan opsi manual untuk menonaktifkan pengendali error default di GMA Next-Gen SDK. Secara default, SDK masih mendelegasikan error ke pengendali terdaftar lainnya (seperti Crashlytics).
Saat menggunakan mediasi dengan sumber iklan peristiwa kustom, ResponseInfo.getAdapterClassName() kini menampilkan nama class peristiwa kustom Anda, bukan com.google.ads.mediation.customevent.CustomEventAdapter.
1.2.1
2026-06-15
Untuk aplikasi yang menggunakan WebView API untuk Iklan, memperbaiki masalah yang mencegah SDK memberikan sinyal ke tag iklan yang didukung (kode AdSense, Tag Penayang Google, IMA untuk HTML5). Masalah ini disebabkan oleh metode Webkit yang salah dipanggil di thread latar belakang.
1.2.0
2026-06-11
Memperbaiki bug yang menyebabkan
java.lang.NullPointerException di androidx.webkit.internal.PrefetchOperationCallbackAdapter.
Menambahkan format
SwipeableInterstitialAd. Fitur ini masih dalam beta versi pengguna tertentu. Hubungi Account Manager Anda untuk meminta akses ke Reach Planner.
Mengubah
untrackView()
untuk menerima View, bukan View?, guna
mempertahankan kompatibilitas dengan adaptor yang dibuat berdasarkan
Google Mobile Ads SDK (Legacy).
1.1.1
2026-05-27
Memperbaiki masalah yang menyebabkan pod iklan reward dapat berhenti selama transisi, sehingga pengguna tidak dapat menutup iklan.
Menambahkan opsi untuk memaksa SDK menggunakan Cronet, bukan OkHttp untuk operasi jaringan. Untuk mengatasi error runtime dalam project yang menggunakan OkHttp 5, sebaiknya paksa Cronet untuk operasi jaringan. Untuk memaksa Cronet, tetapkan tambahan force_use_cronet ke true di InitializationConfig.Builder saat memanggil MobileAds.initialize():
Menyelesaikan masalah pemuatan class dependensi pihak ketiga yang memengaruhi pembuatan sinyal permintaan iklan server ke server.
0.24.0-beta01
2026-02-13
Menambahkan dukungan untuk banner adaptif anchor besar. Banner adaptif anchor besar dirancang untuk meningkatkan engagement dan pendapatan.
Minta banner adaptif anchor berukuran besar menggunakan metode berikut di
class AdSize:
Memperbaiki bug yang menyebabkan iklan banner mungkin berhenti dimuat ulang jika platform memanggil onViewAttachedToWindow() dan onViewDetachedFromWindow() secara tidak berurutan saat iklan baru ditampilkan.
0.23.0-beta01
2026-01-26
Mengupdate versi minimum Plugin Android Gradle (AGP) yang diperlukan ke 8.3.0.
Memperbaiki bug yang menyebabkan konstruktor AdView menampilkan java.lang.NoSuchMethodError saat dipanggil dari Kotlin.
Memperbaiki bug yang menyebabkan adaptor peristiwa kustom tidak dipanggil selama eksekusi waterfall.
Memperbaiki masalah di SDK versi 0.22.0-beta02 saat metadata pratinjau Java 17
disertakan secara tidak benar dalam file class.
0.22.0-beta03
25-11-2025
Memperbaiki bug saat permintaan iklan server ke server yang menggunakan
NativeSignalRequest.Builder.setAdSize()
tidak menetapkan ukuran iklan yang diminta dengan benar.
0.22.0-beta02
2025-11-24
Menyelesaikan bug pemuatan Ad Manager saat panggilan iklan server ke server yang menggunakan NativeSignalRequest gagal dirender jika respons iklan adalah untuk jenis NativeAd.NativeAdType.BANNER.
BannerAd.getView() tidak digunakan lagi. Untuk merender BannerAd
yang dimuat dengan BannerAdPreloader, buat instance AdView
dan gunakan AdView.registerBannerAd().
Menurunkan versi minimum Plugin Android Gradle (AGP) yang diperlukan dari 8.2.0 menjadi 7.3.1.
AdPreloader.getConfigurations() dan
AdPreloader.getConfiguration(preloadId) tidak digunakan lagi. Tidak ada pengganti.
0.21.0-beta01
2025-10-08
Menambahkan metode InitializationConfig.Builder.disableMediationAdapterInitialization(). Panggil metode ini sebelum melakukan inisialisasi GMA Next-Gen SDK untuk menonaktifkan inisialisasi adaptor mediasi.
Meningkatkan penggunaan inisialisasi WebView untuk mengurangi ANR.
Mendowngrade dependensi androidx.webkit dari 1.13.0 menjadi
1.12.1.
Menghapus izin android.permission.RECEIVE_BOOT_COMPLETED
yang digunakan oleh paket androidx.work.
Memperbaiki kolom yang salah nama di class NativeAdMapper.
0.20.0-beta01
2025-09-19
Memperbaiki bug yang menyebabkan beberapa iklan video native tidak diputar otomatis.
0.19.0-beta01
2025-08-14
Menurunkan versi dua dependensi.
androidx.work:work-runtime dari 2.10.0 ke 2.7.0.
androidx.core:core and androidx.core:core-ktx dari 1.15.0 ke 1.12.0.
Mengganti nama properti loadedAdSourceResponse di
ResponseInfo menjadi loadedAdSourceResponseInfo.
Memperbaiki bug yang memungkinkan pengguna menutup beberapa iklan layar penuh sebelum waktunya dengan tombol kembali.
Penayang yang memiliki akses ke fitur ini kini memiliki dukungan ID penempatan untuk semua format iklan.
Menambahkan callback destroy() ke NativeAdMapper untuk adaptor mediasi native.
0.18.0-beta01
2025-07-17
Memperbaiki bug mediasi native yang merusak penayangan iklan untuk adaptor yang merujuk ke com.google.android.gms.ads.NativeAd.MediaView.
MobileAds.registerCustomTabsSession() dianotasi dengan @JvmStatic.
Memperbaiki bug yang menyebabkan iklan Banner yang dimuat menggunakan Waterfall Jaringan AdMob berhenti dimuat ulang.
0.17.0-alpha02
2025-06-23
Memperbaiki bug bidding mediasi native yang menyebabkan adaptor yang menerapkan bidding, tetapi tidak menerapkan waterfall (misalnya, Meta Audience Network) selalu gagal merender iklan native.
Memperbaiki error yang terjadi saat adaptor mediasi memanggil beberapa metode MediationAdLoadCallback untuk satu permintaan iklan.
0.17.0-alpha01
2025-06-18
Versi 0.17.0-alpha01 adalah rilis yang tidak disengaja dan
tidak berisi fitur baru yang dimaksud. Sebagai gantinya, gunakan 0.17.0-alpha02.
Mengupdate dependensi User Messaging Platform SDK ke versi 3.2.0.
Memperbaiki bug mediasi iklan native yang menyebabkan error pada adaptor yang merujuk ke class com.google.android.gms.ads.formats.MediaView.
Pramuat Iklan: Menambahkan getNumAdsAvailable() dan
menghentikan penggunaan numAdsAvailable().
Menghapus tag properti android.adservices.AD_SERVICES_CONFIG
dari file manifes SDK untuk mencegah konflik penggabungan untuk
aplikasi yang
Mengonfigurasi Layanan Iklan khusus API.
Untuk aplikasi yang dikembangkan menggunakan Kotlin, versi Kotlin minimum yang diperlukan dikurangi dari 2.1 menjadi 1.9.
0.15.0-alpha01
2025-04-24
Iklan native: Menambahkan dukungan untuk memuat beberapa iklan native.
Menambahkan metode
NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback)
yang meminta beberapa iklan sekaligus.
Menambahkan callback NativeAdLoaderCallback.onAdLoadingCompleted()
yang diaktifkan saat semua iklan native selesai dimuat.
Untuk mendukung pemuatan asinkron Kotlin, menambahkan
metode NativeAdLoader.load(NativeAdRequest, numberOfAds)
yang menampilkan Flow<NativeAdLoadResult>.
Mengupdate dependensi kotlinx-coroutines-android dari
versi 1.7.3 ke 1.9.0.
0.14.0-alpha01
2025-03-20
Panggilan iklan akan gagal jika Anda melakukan inisialisasi SDK dengan ID aplikasi yang tidak valid.
Metode AdPreloader.start() tidak lagi memerlukan callback PreloadCallback.
Properti bufferSize bersifat opsional saat membuat
objek melalui class data PreloadConfiguration. Agar Google dapat mengoptimalkan ukuran buffer, jangan tetapkan properti bufferSize.
Menghapus properti maxAdsPerSession di
class data PreloadConfiguration.
Menambahkan properti shouldRequestMultipleImages dan
shouldReturnUrlsForImageAssets ke
class NativeAdOptions.
0.13.0-alpha01
2025-02-26
Menambahkan MediationRewardedAdCallback.onUserEarnedReward()
dan menghentikan penggunaan
MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
Menambahkan API pra-pemuatan iklan.
0.12.0-alpha01
2025-01-22
Memperbaiki bug yang menyebabkan beberapa metode di dalam AdRequest,
AdRequest.Builder, SignalRequest, dan
SignalRequest.Builder di-obfuscate.
Untuk pengguna WebView API untuk Iklan yang tidak memiliki ID aplikasi Ad Manager, menambahkan InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID yang dapat diteruskan selama inisialisasi SDK.
Menambahkan dukungan untuk menggabungkan iklan native dan banner dalam permintaan iklan Ad Manager.
0.11.0-alpha01
2024-12-12
Mengupdate dependensi pada User Messaging Platform SDK ke versi 3.1.0.
Menambahkan dukungan untuk gestur klik kustom di iklan native.
Menambahkan dukungan untuk penghitungan tayangan manual iklan banner dalam reservasi Ad Manager.
0.10.0-alpha01
2024-11-08
Menambahkan fungsi DSL untuk VideoOptions dan
RequestConfiguration untuk dukungan Kotlin yang lebih baik.
Menambahkan dukungan untuk
Publisher Privacy
Treatment API dengan
RequestConfiguration.setPublisherPrivacyPersonalizationState().
Menambahkan API penangguhan Kotlin untuk memuat iklan dan membuat sinyal.
Menghapus IconAd.LoadAdResult dan menggantinya dengan
AdLoadResult.
Memperbaiki masalah sesi OMID yang tidak dimulai untuk iklan video native.
Menambahkan dukungan untuk format iklan native dan native kustom yang tidak
menyertakan aset video.
Menambahkan dukungan untuk MRAID v3.
Menambahkan dependensi pada User Messaging Platform SDK versi 2.2.0.
Domain error yang diperbarui untuk error Google dari
com.google.android.gms.ads
menjadi com.google.android.libraries.ads.mobile.sdk.
Menambahkan metode MobileAds.isInitialized() untuk memeriksa apakah SDK telah diinisialisasi.
Menambahkan BannerAd.isCollapsible() untuk memeriksa apakah iklan banner yang ditampilkan dapat diciutkan.
Menambahkan MobileAds.registerCustomTabsSession() untuk meningkatkan
monetisasi iklan di Tab Khusus.
OnInitializationCompleteListener diganti namanya menjadi
OnAdapterInitializationCompleteListener.
AdapterResponseInfo diganti namanya menjadi
AdSourceResponseInfo.
AdRequest.Builder.putAdNetworkExtrasBundle() diganti namanya menjadi
AdRequest.Builder.putAdSourceExtrasBundle().
Memperbaiki bug saat class adaptor bidding tidak dibuat instance-nya dengan benar.
0.3.0-alpha01
2024-03-20
Rilis awal GMA Next-Gen SDK.
Mendukung iklan banner, interstisial, reward, interstisial reward, dan iklan di layar pembuka aplikasi.
Mendukung mediasi untuk semua format iklan. Adaptor yang ditulis untuk Mobile Ads SDK saat ini kompatibel dengan versi GMA Next-Gen SDK yang lebih baru.
Menambahkan dependensi pada Open Measurement SDK versi 1.4.10.