Saat menggunakan mediasi dengan sumber iklan peristiwa kustom, ResponseInfo.getAdapterClassName() kini menampilkan nama class peristiwa kustom Anda, bukan com.google.ads.mediation.customevent.CustomEventAdapter.
25.4.0
17‑06‑2026
Perbaikan bug dan peningkatan performa.
25.3.0
21‑05‑2026
Menambahkan metode setAgeRestrictedTreatment() di RequestConfiguration.Builder dan menghentikan penggunaan setTagForChildDirectedTreatment() dan setTagForUnderAgeOfConsent(). Gunakan metode baru untuk mengonfigurasi perlakuan pembatasan usia bagi pengguna anak-anak dan remaja.
25.2.0
13‑04‑2026
Perbaikan bug dan peningkatan performa.
25.1.0
16‑03‑2026
Memperbaiki bug di Pemeriksa Iklan yang dapat menyebabkan error saat meminta iklan pengujian di luar konteks dengan URL konten kosong.
25.0.0
17‑02‑2026
Perubahan yang dapat menyebabkan gangguan:
Menghapus class VersionInfo dalam
paket com.google.android.gms.ads.mediation.
Menghapus metode getConfiguration() yang tidak digunakan lagi di class
RtbSignalData.
Menghapus metode onFailure(String) dan
onAdFailedToShow(String) yang tidak digunakan lagi di class berikut:
Menghapus class NativeAdViewHolder dari
paket com.google.android.gms.ads.nativead.
Menghapus MIN_WIDTH_RATIO dan
MIN_HEIGHT_RATIO dari
MediationUtils
untuk mendukung nilai minimum pencocokan ukuran iklan yang lebih fleksibel untuk ukuran iklan
mediasi.
Mengupdate dependensi User Messaging Platform SDK ke versi 4.0.0.
Menambahkan dukungan untuk banner adaptif anchor besar. Banner adaptif anchor besar dirancang untuk meningkatkan engagement dan pendapatan.
Minta banner adaptif anchor besar menggunakan metode berikut di class
AdSize:
Memperbaiki terjemahan yang tidak ada untuk resource SDK di versi 24.6.0 dan
24.7.0.
NativeAdViewHolder tidak digunakan lagi. Gunakan NativeAdView
untuk merender iklan native.
Menghentikan penggunaan metode AdPreloader.getConfigurations() dan AdPreloader.getConfiguration(preloadId). Tidak ada pengganti untuk metode ini.
24.7.0
09‑10‑2025
Memperbaiki anotasi nullable yang tidak ada pada jenis nilai yang ditampilkan untuk
NativeCustomFormatAd.getDisplayOpenMeasurement().
Fungsionalitas tidak berubah, karena kemampuan metode untuk menampilkan null sudah diperkirakan.
Menurunkan versi dependensi androidx.webkit:webkit dari 1.14.0
ke 1.12.1 untuk mempertahankan kompatibilitas dengan plugin Android Gradle 7.3.1.
24.6.0
2025‑09‑08
Adaptor mediasi native kini dapat menerapkan NativeAdMapper.destroy()
untuk mendapatkan notifikasi saat iklan native dihancurkan.
24.5.0
24‑07‑2025
Penayang yang memiliki akses ke fitur ini kini memiliki dukungan ID penempatan
untuk semua format iklan.
Memperbaiki error dengan pesan error Fatal Exception: java.util.ConcurrentModificationException.
24.4.0
09‑06‑2025
Menambahkan beberapa API baru untuk pramuat iklan dan menghentikan penggunaan API yang ada.
Pramuat iklan tetap menjadi fitur alfa terbatas.
24.3.0
19‑05‑2025
Mengupdate dependensi User Messaging Platform SDK ke versi 3.2.0.
24.2.0
2025‑04‑07
Perbaikan bug dan peningkatan performa.
24.1.0
12‑03‑2025
Versi Kotlin minimum kini adalah 2.1.0.
Perbaikan bug dan peningkatan performa.
play-services-ads-lite beralih ke ritme rilis yang lebih lambat, dan tidak didistribusikan dengan rilis ini. Untuk mengetahui informasi selengkapnya,
lihat dokumentasi
Lite SDK.
24.0.0
24-02-2025
Perubahan yang dapat menyebabkan gangguan:
Meningkatkan level API Android minimum ke 23.
Menghapus semua API yang terkait dengan format iklan interscroller.
Menghapus API orientasi AppOpenAd yang tidak digunakan lagi.
Menghapus class SearchAdView dan
DynamicHeightSearchAdRequest.
Mengupdate dependensi User Messaging Platform SDK ke versi 3.1.0.
Menambahkan MediationRewardedAdCallback.onUserEarnedReward()
dan menghentikan penggunaan
MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
Adaptor mediasi harus diupdate untuk menggunakan metode baru.
Menghapus tag properti android.adservices.AD_SERVICES_CONFIG
dari file manifes SDK untuk mencegah konflik penggabungan untuk
aplikasi yang
Mengonfigurasi Layanan Iklan khusus API.
23.6.0
03‑12‑2024
Menghentikan penggunaan semua API yang terkait dengan format iklan interscroller. Contoh,
AdSize.getCurrentOrientationInterscrollerAdSize().
23.5.0
29-10-2024
Memperbarui pesan logcat kegagalan pemuatan iklan yang diperkenalkan dalam rilis 23.4.0
dari level error ke info.
Peningkatan monetisasi iklan yang dipersonalisasi di Tab Khusus untuk WebView
API untuk iklan.
23.4.0
30‑09‑2024
Kegagalan pemuatan iklan kini memanggil pesan logcat yang bertuliskan ad failed
to load dalam pelacakan tumpukan kegagalan. Stack trace mencatat pesan ini sebagai error, tetapi tidak berarti error. Lihat Men-debug pesan logging error umum
untuk menafsirkan kegagalan pemuatan iklan umum. Jika Anda melihat error berulang
terkait penayangan iklan yang tidak terdokumentasi, bagikan pelacakan tumpukan ke
dukungan Google Mobile Ads SDK (Legacy).
Mengupdate dependensi User Messaging Platform SDK ke versi 3.0.0.
23.2.0
27-06-2024
Menambahkan AdView.isCollapsible()
untuk menunjukkan apakah banner yang terakhir dimuat dapat diciutkan.
23.1.0
09‑05‑2024
Memerlukan compileSdkVersion minimum 34.
Adaptor Mediasi Native: loadNativeAd
dan loadRtbNativeAd() tidak digunakan lagi dan digantikan dengan loadNativeAdMapper() dan loadRtbNativeAdMapper().
Adaptor harus bermigrasi untuk menggunakan metode pemuatan baru dan objek terkait ini.
Menghapus MobileAds.enableSameAppKey() API yang tidak digunakan lagi
dan mengupdate metode alternatif MobileAds.putPublisherFirstPartyIdEnabled()
untuk menampilkan boolean tentang apakah persistensi kontrol berhasil atau
tidak.
Native Ads:
AdLoader.forUnifiedNativeAd() dihapus. Sebagai gantinya, gunakan AdLoader.forNativeAd().
AdLoader.forCustomTemplateAd() dihapus. Sebagai gantinya, gunakan AdLoader.forCustomFormatAd().
Menghapus AdFormat.UNKNOWN tanpa pengganti. Aplikasi yang menggunakan
QueryInfo.generate()
harus meneruskan format iklan.
Metode AdManagerAdRequest.Builder yang diwarisi dari induknya kini dapat dirangkai untuk membuat objek dari satu panggilan.
Hal ini memerlukan perubahan dalam struktur pewarisan sehingga
AdManagerAdRequest.Builder
tidak lagi mewarisi dari AdRequest.Builder.
Pemeriksa iklan: Mengaktifkan kemampuan untuk memicu panggilan iklan dari
UI pemeriksa iklan di perangkat yang tidak memiliki layanan Google Play.
22.0.0
29‑03‑2023
Perubahan yang dapat menyebabkan gangguan:
Menghapus NativeCustomFormatAd.getVideoController() dan
NativeCustomFormatAd.getVideoMediaView() dan digantikan dengan
NativeCustomFormatAd.getMediaContent().
Mediasi: Nilai yang ditampilkan untuk
Adapter.getVersionInfo() dan
Adapter.getSDKVersionInfo() berubah dari jenis
com.google.android.gms.ads.mediation.VersionInfo
menjadi com.google.android.gms.ads.VersionInfo. Sebaiknya
adaptor menampilkan jenis baru karena
com.google.android.gms.ads.mediation.VersionInfo tidak digunakan
lagi.
21.5.0
31‑01‑2023
Iklan di Layar Pembuka Aplikasi: Menghentikan penggunaan metode AppOpenAd.load()
yang menerima parameter input orientasi dan menambahkan metode baru
yang tidak menggunakan input orientasi. Metode baru menentukan orientasi pada waktu permintaan, yang sesuai dengan perilaku format layar penuh lainnya.
Mediasi: Menambahkan dukungan mediasi untuk iklan di layar pembuka aplikasi.
Menghapus izin RECEIVE_BOOT_COMPLETED dari
dependensi androidx.work:work-runtime. Jika Anda menggunakan
Gradle versi sebelum 7.2.0 dan memerlukan izin untuk aplikasi,
Anda mungkin perlu mendeklarasikan izin secara eksplisit di manifes Android.
21.4.0
14-12-2022
ID Aplikasi Ad Manager kini diperlukan untuk semua aplikasi Ad Manager dan
memerlukan format ca-app-pub-################~##########. Lihat Mengonfigurasi aplikasi
untuk mengetahui detail selengkapnya.
Pemeriksa iklan: Memperluas dukungan SDK untuk menampilkan iklan banner dan
iklan native yang diminta melalui UI pemeriksa iklan.
Menambahkan dukungan untuk ID pihak pertama Penayang (sebelumnya dikenal sebagai kunci aplikasi sama) untuk membantu Anda menayangkan iklan yang dipersonalisasi dan lebih relevan menggunakan data yang dikumpulkan dari aplikasi Anda.
Versi rilis resmi untuk generasi QueryInfo.
21.3.0
10‑10‑2022
Pemeriksa Iklan: Menambahkan dukungan SDK iklan untuk meminta dan menampilkan iklan
yang diminta melalui UI Pemeriksa Iklan.
Menambahkan dukungan untuk
SharedPreferencesgad_has_consent_for_cookies.
Google Mobile Ads SDK (Legacy) akan mengaktifkan
iklan terbatas (LTD)
jika
preferensi gad_has_consent_for_cookies ditetapkan ke 0. Lihat
menetapkan izin untuk cookie untuk mengetahui detail selengkapnya.
Google Mobile Ads SDK (Legacy) akan menonaktifkan transmisi ID iklan Android (AAID) saat RequestConfiguration.Builder.setTagForChildDirectedTreatment() dipanggil dengan TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (lihat setelan yang ditujukan untuk anak-anak), atau RequestConfiguration.Builder.setTagForUnderAgeOfConsent() dipanggil dengan TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (lihat setelan pengguna di bawah usia dewasa).
20.5.0
18-11-2021
Menambahkan dukungan untuk perangkat Android 12 bagi aplikasi yang menargetkan API 31.
Menambahkan dukungan untuk
ID kumpulan aplikasi
untuk kasus penggunaan seperti pelaporan dan pencegahan penipuan.
20.4.0
22-09-2021
Mulai versi 20.4.0, Google Mobile Ads SDK (Legacy) menyertakan
izin com.google.android.gms.permission.AD_ID dalam
manifes SDK yang otomatis digabungkan ke dalam manifes aplikasi oleh
alat build Android. Untuk mempelajari lebih lanjut pernyataan izin AD_ID,
termasuk cara menonaktifkannya, lihat
artikel Bantuan Konsol Play ini.
Menambahkan callback
onAdClicked()
ke FullScreenContentCallback.
Mengaktifkan callback
onAdClicked()
di class AdListener untuk format iklan native.
Menambahkan callback onAdImpression() ke
FullScreenContentCallback.
Format InstreamAd tidak digunakan lagi.
Adaptor Mediasi:
MediationBannerAdapter,
MediationInterstitialAdapter, dan
MediationNativeAdapter tidak digunakan lagi. Adaptor baru harus mengimplementasikan class Adapter untuk memuat format ini.
Adaptor bidding kini dapat menerapkan metode pemuatan yang berbeda di class Adapter untuk format khusus RTB.
19.7.0
2021‑01‑20
Perubahan besar pada:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
CustomRenderedAd tidak digunakan lagi.
Class dan paket dengan awalan Publisher tidak digunakan lagi dan diganti dengan awalan AdManager.
Rilis minor terakhir sebelum versi 20.0.0. Semua API yang ditandai sebagai tidak digunakan lagi
dalam rilis ini dan rilis sebelumnya akan dihapus di versi 20.0.0. Lihat panduan migrasi versi 20.0.0 untuk mengetahui detail selengkapnya.
19.6.0
04-12-2020
Menghentikan penggunaan metode onAdLeftApplication() AdListener.
Memperbaiki bug yang menyebabkan pengguna di perangkat Android 11 diminta untuk memilih
browser saat mengklik iklan.
19.5.0
2020‑10‑20
Iklan Banner: Metode onAdImpression()
AdListener kini dipanggil untuk iklan banner.
Menambahkan metode setHttpTimeoutMillis()
untuk menyesuaikan waktu tunggu panggilan HTTPS yang dilakukan oleh Google Mobile
Ads SDK.
19.4.0
2020‑09‑10
Menambahkan dukungan untuk perangkat Android 11 bagi aplikasi yang menargetkan API 30.
Iklan di Layar Pembuka Aplikasi: Mengubah format AppOpenAd agar beroperasi lebih
seperti format layar penuh daripada tampilan banner. Menambahkan
metode getResponseInfo() dan show() ke
AppOpenAd. Menghentikan penggunaan class AppOpenAdView
dan AppOpenAdPresentationCallback.
Mediasi: Pelaporan status mediasi kini tersedia. Gunakan
ResponseInfo.getAdapterResponses()
untuk mendapatkan informasi respons untuk setiap jaringan iklan yang berpartisipasi dalam permintaan
iklan.
Iklan Reward Lama: Tidak digunakan lagi pada RewardedVideoAd.
Memperbaiki bug yang menyebabkan MobileAds.initialize()
hanya memanggil kembali pengendali penyelesaian satu kali. Setiap panggilan ke
MobileAds.initialize() kini memanggil callback penyelesaian.
Menambahkan callback kegagalan pemuatan baru ke semua format iklan yang menampilkan
LoadAdError. Mis., onAdFailedToLoad(LoadAdError).
Callback kegagalan pemuatan yang tidak digunakan lagi yang menampilkan int. Misalnya, onAdFailedToLoad(int).
Iklan Reward: Menambahkan onRewardedAdFailedToShow(AdError)
dan menghentikan penggunaan onRewardedAdFailedToShow(int).
Mediasi Reward: Menambahkan kode error presentasi MEDIATION_SHOW_ERROR. Semua error presentasi yang terkait dengan iklan yang dimediasi kini
menampilkan MEDIATION_SHOW_ERROR untuk AdError.getCode()
dan AdError.getCause() NonNull yang mewakili error mediasi
yang mendasarinya.
19.2.0
18‑06‑2020
Menambahkan format RewardedInterstitialAd. Fitur ini masih dalam beta versi pengguna tertentu. Hubungi pengelola akun Anda untuk meminta akses.
Iklan Native: Menambahkan UI Validator Iklan Native pada permintaan pengujian untuk membantu Anda menemukan dan memperbaiki pelanggaran kebijakan iklan native.
Menambahkan metode MobileAds.disableMediationAdapterInitialization(). Panggil metode ini sebelum melakukan inisialisasi Google Mobile Ads SDK (Legacy) untuk
menonaktifkan inisialisasi adaptor mediasi.
Menambahkan API untuk format iklan InstreamAd. Fitur ini masih dalam beta versi pengguna tertentu. Hubungi pengelola akun Anda untuk meminta akses.
Banner Adaptif: Mengubah metode pembuatan banner adaptif di class
AdSize. Misalnya, mengganti nama AdSize.getCurrentOrientationBannerAdSizeWithWidth()
menjadi AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Mediasi: Google Mobile Ads SDK (Legacy) kini menangkap pengecualian
yang ditampilkan oleh adaptor mediasi.
Mediasi Reward: Memperbaiki bug yang menyebabkan hanya satu iklan reward yang ditampilkan jika beberapa iklan reward yang dimediasi di-cache.
Menambahkan metode setTestDeviceIds() untuk memungkinkan penetapan
perangkat pengujian sekali untuk semua permintaan iklan.
18.2.0
29-08-2019
Menambahkan API untuk format AppOpenAd. Fitur ini masih dalam beta versi pengguna tertentu.
Hubungi pengelola akun Anda untuk meminta akses.
Mediasi: Pengecualian adaptor yang stack trace-nya menyertakan
Google Mobile Ads SDK (Legacy) kini ditangkap dan ditangani oleh Google Mobile Ads SDK (Legacy).
18.1.0
09-07-2019
Rilis resmi untuk dukungan Pengukuran Aplikasi.
Pengukuran aplikasi melakukan inisialisasi dan mengirim data saat aplikasi dimulai secara default.
Menambahkan opsi untuk
menunda pengukuran aplikasi
hingga Google Mobile Ads SDK (Legacy) dipanggil secara eksplisit.
Menambahkan MobileAds.getInitializationStatus()
untuk memberikan status inisialisasi semua jaringan iklan yang dikonfigurasi untuk aplikasi Anda.
MobileAds.getRequestConfiguration() ditambahkan.
Parameter penargetan yang ditetapkan pada objek konfigurasi ini digunakan untuk semua
permintaan iklan.
Iklan native: Untuk iklan non-video, jenis skala gambar MediaView
kini dapat ditetapkan menggunakan MediaView.setImageScaleType().
Iklan native: Menambahkan UnifiedNativeAd.getMediaContent().
Penayang yang hanya memuat gambar menggunakan URL kini bisa mendapatkan konten media
iklan, menyediakan gambar untuk konten tersebut, dan memanggil
MediaView.setMediaContent() untuk mengisi data gambar
melalui MediaView untuk iklan non-video.
Menambahkan dependensi pada play-services-measurement dan
play-services-measurement-sdk. Aplikasi tidak perlu lagi menambahkan dependensi ini secara eksplisit.
18.0.0
17‑06‑2019
Migrasi dari Android Support Library ke Library Jetpack (AndroidX). Lihat
catatan rilis layanan Google Play untuk mengetahui informasi selengkapnya.
Untuk menghindari error yang terjadi pada peluncuran pertama setelah penginstalan aplikasi dari
Google Play Store, rilis ini mengharuskan penayang mendeklarasikan dependensi
tambahan di build.gradle mereka:
Perbaikan untuk ANR yang berasal dari
android.media.AudioManager.getStreamVolume.
17.2.0
11-03-2019
Video Reward: Menambahkan kumpulan API reward baru (lihat paket
reward)
yang memungkinkan Anda memuat beberapa iklan reward secara bersamaan.
Mediasi: Menambahkan serangkaian API adaptor mediasi baru yang mendukung
inisialisasi. Adaptor yang menerapkan API baru akan mengimplementasikan
class Adapter.
Penayang yang menggunakan firebase-analytics bersama dengan versi
17.2.0 dari library iklan mana pun
(misalnya, com.google.android.gms:play-services-ads:17.2.0)
harus menggunakan com.google.firebase:firebase-analytics:16.3.0.
17.1.3
31‑01‑2019
Penayang yang menggunakan firebase-analytics bersama dengan versi
17.1.3 dari library iklan mana pun
(misalnya, com.google.android.gms:play-services-ads:17.1.3)
harus menggunakan com.google.firebase:firebase-analytics:16.3.0.
17.1.2
03-12-2018
Penayang yang menggunakan firebase-analytics bersama dengan versi
17.1.2 dari library iklan mana pun
(misalnya, com.google.android.gms:play-services-ads:17.1.2)
harus menggunakan com.google.firebase:firebase-analytics:16.0.6.
17.1.1
12-11-2018
Memperbaiki bug yang menyebabkan kombinasi tertentu dari play-services-ads &
firebase-analytics (misalnya, ads:17.1.0 &
analytics:16.0.5) menghasilkan error compiler
duplicate entry.
Penayang yang menggunakan firebase-analytics bersama dengan versi
17.1.1 dari library iklan mana pun
(misalnya, com.google.android.gms:play-services-ads:17.1.1)
harus menggunakan com.google.firebase:firebase-analytics:16.0.5.
Penayang Google AdMob diwajibkan untuk menentukan tag
<meta-data> dengan kunci
com.google.android.gms.ads.APPLICATION_ID
di AndroidManifest.xml mereka. Lihat Panduan Memulai untuk mengetahui detail selengkapnya.
Iklan native:NativeAppInstallAd, NativeContentAd,
dan API terkait tidak digunakan lagi dan digantikan oleh UnifiedNativeAd.
Lihat Native Ads
Advanced Unified untuk petunjuk lebih lanjut tentang cara menggunakan API baru.
Memperbaiki bug yang menyebabkan onRewardedVideoCompleted() tidak diaktifkan di
emulator.
16.0.0
02-10-2018
Tidak ada perubahan iklan. Lihat catatan rilis layanan Google Play untuk mengetahui informasi selengkapnya.
15.0.0
12‑04‑2018
MRAID v3 versi beta.
Iklan native: Menambahkan Unified Native Ad API. Tindakan ini menggabungkan
NativeAppInstallAds dan NativeContentAds menjadi satu jenis
baru: UnifiedNativeAd.
Catatan: Saat menggunakan iklan native, ada peringatan tidak berbahaya yang
muncul di log saat iklan native diklik:
"UnconfirmedClickListener must not be null while ClickConfirmingView is
set." Peringatan ini dapat diabaikan, dan akan dihapus dalam rilis berikutnya.
12.0.1
28-03-2018
Tidak ada perubahan iklan. Lihat catatan rilis layanan Google Play
untuk mengetahui detail selengkapnya.
12.0.0
2018‑03‑20
Video reward: Menambahkan metode callback onRewardedVideoCompleted() ke RewardedVideoAdListener.
Mediasi native: Menambahkan metode trackViews()
ke NativeAdMapper, sehingga adaptor dapat mengakses
objek View yang sesuai dengan setiap aset iklan native.
trackView() tidak digunakan lagi dan digantikan dengan trackViews().
11.8.0
18‑12‑2017
Perbaikan bug dan peningkatan umum.
11.6.0
07‑11‑2017
Menambahkan class NativeAdViewHolder dan metode terkait di
NativeAppInstallAd dan NativeContentAd.
AdLoader.getMediationAdapterClassName tidak digunakan lagi (penayang
harus menggunakan metode dengan nama yang sama di
NativeAppInstallAd dan NativeContentAd).
Iklan pengujian kini menampilkan label di atas iklan. Lihat
panduan pengujian untuk mengetahui detail
selengkapnya.
11.4.0
19‑09‑2017
Menambahkan metode getMediationAdapterClassName() ke class NativeAppInstallAd dan NativeContentAd. Metode
dengan nama yang sama di AdLoader
tidak akan digunakan lagi.
Menambahkan metode loadAd() baru yang menggunakan objek PublisherAdRequest ke class RewardedVideoAd.
11.2.0
14‑08‑2017
Menambahkan metode loadAds() ke class AdLoader,
yang memungkinkan aplikasi memuat beberapa iklan unik dalam satu permintaan.
Saat Anda mengupgrade aplikasi ke Google Mobile Ads SDK versi 11.2.0 atau yang lebih tinggi, build.gradle aplikasi Anda juga harus diupdate untuk menentukan compileSdkVersion minimal 26 (Android O). Tindakan ini
tidak mengubah cara aplikasi Anda berjalan. Anda tidak akan diwajibkan untuk mengupdate
targetSdkVersion.
Mulai versi 11.2.0, Google Mobile Ads SDK (Legacy) tersedia melalui
repositori Maven Google. Untuk mengetahui informasi selengkapnya, lihat
catatan rilis layanan Google Play.
11.0.0
2017‑06‑07
Menambahkan metode onAdClicked() dan
onAdImpression()
ke class AdListener.
Metode ini hanya dipanggil untuk iklan instal aplikasi native dan iklan konten native.
Menghapus metode getInAppPurchaseListener() dan
setInAppPurchaseListener() dari class AdView, InterstitialAd,
dan NativeExpressAdView. Juga menghapus class pembelian dalam aplikasi terkait.
Menambahkan kemampuan untuk mengaktifkan mode imersif pada iklan layar penuh dengan menambahkan
metode setImmersiveMode() ke
class PublisherInterstitialAd dan
RewardedVideoAd.
Menambahkan antarmuka OnPublisherAdViewLoadedListener,
class PublisherAdViewOptions, dan
class PublisherAdViewOptions.Builder untuk digunakan dengan AdLoader untuk permintaan
native plus banner.
Menambahkan antarmuka OnImmersiveModeUpdatedListener
opsional yang dapat diterapkan adaptor mediasi untuk mendapatkan informasi tentang update mode
imersif.
Menambahkan metode getMediationAdapterClassName() ke
class RewardedVideoAd.
Menambahkan aturan keep untuk otomatis mempertahankan nama class adaptor mediasi saat menggunakan ProGuard.
10.2.0
15‑2‑2017
Layanan Google Play 10.2.x adalah rilis pertama yang tidak lagi
menyertakan dukungan penuh untuk Android versi 2.3.x (Gingerbread).
Aplikasi yang dikembangkan menggunakan SDK rilis 10.2.x dan yang lebih baru memerlukan
level API Android minimum 14 dan tidak dapat diinstal di perangkat yang
menjalankan level API lebih rendah dari 14. Untuk mempelajari lebih lanjut opsi Anda,
termasuk mem-build beberapa APK untuk memperluas dukungan aplikasi Anda untuk
Android Gingerbread, lihat
Blog Developer Android.
Menambahkan dukungan untuk aset video untuk iklan konten Native Advanced dan template kustom.
Menambahkan metode getVideoController(),
setVideoOptions(), dan getVideoOptions()
ke class PublisherAdView.
Menambahkan class AdChoicesView.
Menambahkan metode getAdChoicesContent() dan
setAdChoicesContent() ke
class NativeAdMapper.
Menambahkan antarmuka InitializableMediationRewardedVideoAdAdapter
untuk adaptor mediasi video reward yang ingin
ikut serta dalam inisialisasi awal sebelum panggilan iklan dibuat.
Menambahkan dukungan untuk pratinjau dalam aplikasi dan pemecahan masalah di Google Ad
Manager.
10.0.1
21-11-2016
Perbaikan bug dan peningkatan umum.
9.8.0
24-10-2016
MobileAds.Initialize(Context) tidak lagi dihentikan penggunaannya.
Penayang Google Ad Manager harus memanggil metode ini saat melakukan inisialisasi aplikasi mereka. Penayang AdMob tetap harus menggunakan
MobileAds.Initialize(Context, String) dan meneruskan
kode aplikasi mereka.
9.6.0
22‑09‑2016
Menambahkan class MediaView untuk iklan video Native Ads Advanced.
Menambahkan metode openDebugMenu() ke class
MobileAds untuk Creative Preview dan
pemecahan masalah unit iklan Ad Manager.
Menambahkan dukungan untuk peristiwa kustom video reward.
Khusus untuk rilis ini, aplikasi yang menggunakan ProGuard untuk memproses aplikasi setelahnya
perlu menambahkan opsi keep berikut ke file konfigurasi ProGuard:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
18‑12‑2015
Menambahkan metode publik,
MobileAds.setAppVolume(),
untuk memberi tahu Google Mobile Ads SDK (Legacy) tentang tingkat volume aplikasi saat ini.
Menerapkan perbaikan bug dan peningkatan kualitas.
8.3.0
06‑11‑2015
Menambahkan dukungan untuk iklan video reward.
Menambahkan metode isLoading() ke PublisherAdView
dan PublisherInterstitialAd untuk memeriksa apakah permintaan iklan sedang
berlangsung.
Menambahkan metode setIsDesignedForFamilies() ke
AdRequest.Builder
dan PublisherAdRequest.Builder.
Menambahkan metode destroy() ke NativeAdView.
8.1.0
24-09-2015
Beragam perbaikan bug.
7.8.0
13-08-2015
Versi rilis resmi MRAID v2.
Menambahkan metode isLoading() ke
AdLoader,
AdView,
dan InterstitialAd
untuk memeriksa apakah panggilan iklan sedang dalam proses.
PublisherAdRequest.Builder#setManualImpressionsEnabled() tidak digunakan lagi.
Sebagai gantinya, gunakan PublisherAdView#setManualImpressionsEnabled().
7.5.0
28-05-2015
Menambahkan dukungan untuk format iklan native konten dan instal aplikasi di AdMob dan Ad Manager.
Menambahkan dukungan untuk format iklan native kustom, yang tersedia untuk reservasi Ad Manager.
7.3.0
28-04-2015
Beragam perbaikan bug.
7.0.0
19‑03‑2015
Menambahkan metode addCustomTargeting() dan
addCategoryExclusion() ke
PublisherAdRequest.Builder.
Memperbaiki masalah yang menyebabkan PublisherAdView.recordManualImpression() mencatat beberapa tayangan iklan di Ad Manager saat menggunakan penghitungan tayangan iklan manual.
Menambahkan metode setRequestAgent()
ke AdRequest.Builder
dan PublisherAdRequest.Builder.
Metode ini harus digunakan untuk menunjukkan asal permintaan iklan oleh pihak ketiga yang
melakukan mediasi ke Google Mobile Ads SDK (Legacy).
6.5.87
08-12-2014
Memperkenalkan arsitektur JAR terpisah--developer Android Studio kini dapat
menyertakan bagian iklan layanan Google Play saja dengan mengandalkan
com.google.android.gms:play‑services‑ads:6.+.
Catatan: Aplikasi yang membuat iklan banner di XML tetap harus mereferensikan
seluruh library com.google.android.gms:play‑services:6.+.
Beragam perbaikan bug.
6.1
08‑10‑2014
Menambahkan metode getLocation() ke
com.google.android.gms.ads.MediationAdRequest.
Menambahkan deskripsi konten ke tombol tutup interstisial untuk
aksesibilitas.
Menghapus logging "Resource Google Play tidak ditemukan" saat project library ditautkan dengan benar.
Menambahkan getMediationAdapterClassName() ke AdView
untuk mendapatkan nama class adaptor mediasi jaringan iklan yang menampilkan iklan.
17.0.0
05-10-2018
Menambahkan API baru untuk menerapkan Peristiwa Kustom.
Menambahkan alur pembelian default untuk Pembelian dalam Aplikasi, menggunakan Layanan Penagihan Google Play API.
4,4
07‑05‑2014
Menambahkan API Adaptor Mediasi baru.
Menambahkan format iklan LARGE_BANNER 320x100 baru untuk ponsel
dan tablet.
Menambahkan format interstisial baru untuk Pembelian dalam Aplikasi. Tetapkan
InAppPurchaseListener di InterstitialAd untuk memproses
peristiwa pembelian dalam aplikasi.
Perbaikan bug untuk error SecurityException karena membaca
gservices tanpa izin.
4.3
17‑03‑2014
InterstitialAd kini berfungsi jika meneruskan konteks aplikasi.
Menambahkan metode setContentUrl() ke PublisherAdRequest.Builder.
Perbaikan untuk pengecualian saat Layanan tidak terdaftar.
4.2
2014‑02‑03
Beragam perbaikan bug.
4.1
16‑01‑2014
Menambahkan dukungan untuk Ad Manager dan Search Ads untuk Aplikasi Seluler.
AdRequest.Builder kini memiliki metode setLocation().
Memperbaiki error yang terjadi jika iklan interstisial diminta, tetapi
AdActivity tidak ditentukan dalam manifes.