Catatan Rilis

Versi Tanggal Rilis Catatan
0.21.0-beta01 2025-10-08
  • Menambahkan metode InitializationConfig.Builder.disableMediationAdapterInitialization(). Panggil metode ini sebelum menginisialisasi Google Mobile Ads SDK (beta) untuk menonaktifkan inisialisasi adaptor mediasi.
  • Peningkatan penggunaan inisialisasi WebView untuk mengurangi ANR.
  • Menurunkan versi dependensi androidx.webkit dari 1.13.0 ke 1.12.1 untuk mempertahankan kompatibilitas dengan plugin Android Gradle 7.3.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 saat beberapa iklan video native tidak diputar otomatis.
0.19.0-beta01 2025-08-14
  • Versi dua dependensi yang di-downgrade.
    • 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 adapter mediasi native.
0.18.0-beta01 2025-07-17
  • Memperbaiki bug mediasi native yang menghentikan penayangan iklan untuk adapter yang mereferensikan com.google.android.gms.ads.NativeAd.MediaView.
  • Anotasi MobileAds.registerCustomTabsSession() dengan @JvmStatic.
  • Memperbaiki bug yang menyebabkan iklan Banner yang dimuat menggunakan Waterfall Jaringan AdMob berhenti di-refresh.
0.17.0-alpha02 2025-06-23
  • Memperbaiki bug bidding mediasi native yang menyebabkan adapter yang menerapkan bidding, tetapi bukan waterfall (misalnya, Meta Audience Network) akan 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.
0.16.0-alpha01 2025-05-23
  • Anda tidak perlu lagi mengaktifkan dukungan desugaring API Java 8+.
  • Memperbarui dependensi User Messaging Platform SDK ke versi 3.2.0.
  • Memperbaiki bug mediasi iklan native yang menyebabkan error pada adapter yang mereferensikan 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 bagi aplikasi yang Mengonfigurasi Layanan Iklan khusus API.
0.15.1-alpha01 2025-04-28
  • Sekarang Anda harus mengaktifkan dukungan desugaring API Java 8+.
  • 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
  • Permintaan iklan akan gagal jika Anda menginisialisasi 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. Untuk mengizinkan Google 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 tidak menggunakan lagi 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 AdMob, 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
  • Memperbarui dependensi pada User Messaging Platform SDK ke versi 3.1.0.
  • Menambahkan dukungan untuk gestur klik kustom di iklan native.
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 saat sesi OMID tidak dimulai untuk iklan video native.
0.9.0-alpha01 2024-10-02
0.8.0-alpha01 2024-08-22
  • Mengupdate dependensi pada User Messaging Platform SDK ke versi 3.0.0.
  • Iklan Native:
    • Versi rilis resmi untuk format iklan native.
    • Menambahkan dukungan untuk menayangkan video di aset MediaContent.
    • Menambahkan callback siklus proses video.
    • Menambahkan kontrol kustom pemutaran video.
    • Mengaktifkan Pengukuran Terbuka untuk iklan native dan iklan native kustom.
  • signalType kini menjadi kolom wajib diisi saat membuat SignalRequest.
0.6.0-alpha01 2024-06-20
  • Menambahkan kode yang menggunakan API Java 8+ yang tersedia melalui desugaring. Aplikasi yang menggunakan minSdkVersion lebih rendah dari 26 harus mengaktifkan Dukungan desugaring API Java 8+.
  • 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.
  • Memperbarui domain error 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 Kustom.
  • Mengganti nama OnInitializationCompleteListener menjadi OnAdapterInitializationCompleteListener.
  • Mengganti nama AdapterResponseInfo menjadi AdSourceResponseInfo.
  • Mengganti nama AdRequest.Builder.putAdNetworkExtrasBundle() menjadi AdRequest.Builder.putAdSourceExtrasBundle().
  • Memperbaiki bug saat class adaptor bidding tidak di-instansiasi dengan benar.
0.3.0-alpha01 2024-03-20
  • Rilis awal Google Mobile Ads SDK (beta).
  • Mendukung iklan banner, interstisial, reward, interstisial reward, dan layar pembuka aplikasi.
  • Mendukung mediasi untuk semua format iklan. Adapter yang ditulis untuk Mobile Ads SDK saat ini kompatibel dengan Google Mobile Ads SDK (beta).
  • Menambahkan dependensi pada Open Measurement SDK versi 1.4.10.