Sürüm notları
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Sürüm
Yayın Tarihi
Notlar
25.5.0
17.09.2026
Minimum Android API düzeyi 24'e yükseltildi.
onInitializationFailed(), InitializationCompleteCallback listesine eklendi. Uyumlulaştırma bağdaştırıcıları artık üçüncü taraf SDK başlatma hatalarını hata kodu, hata alanı ve hata mesajıyla birlikte Google Mobile Ads SDK'sına bildirir.
Özel etkinlik reklam kaynaklarıyla uyumlulaştırma kullanılırken ResponseInfo.getAdapterClassName() artık com.google.ads.mediation.customevent.CustomEventAdapter yerine özel etkinlik sınıfı adınızı döndürür.
25.4.0
17.06.2026
Hata düzeltmeleri ve performans iyileştirmeleri.
25.3.0
21.05.2026
RequestConfiguration.Builder sınıfına setAgeRestrictedTreatment() yöntemi eklendi ve setTagForChildDirectedTreatment() ile setTagForUnderAgeOfConsent() yöntemlerinin desteği sonlandırıldı. Çocuk ve genç kullanıcılar için yaş kısıtlamalı muameleyi yapılandırmak üzere yeni yöntemi kullanın.
25.2.0
2026‑04‑13
Hata düzeltmeleri ve performans iyileştirmeleri.
25.1.0
2026‑03‑16
Reklam İnceleyici'de, boş bir içerik URL'si ile bağlam dışı test reklamı istenirken hataya neden olabilecek bir hata düzeltildi.
25.0.0
2026‑02‑17
Zarar veren değişiklikler:
com.google.android.gms.ads.mediation paketindeki VersionInfo sınıfı kaldırıldı.
RtbSignalData sınıfındaki desteği sonlandırılan getConfiguration() yöntemi kaldırıldı.
Aşağıdaki sınıflarda desteği sonlandırılan onFailure(String) ve onAdFailedToShow(String) yöntemleri kaldırıldı:
Uyumlulaştırma reklam boyutları için daha esnek reklam boyutu eşleştirme eşiklerini desteklemek amacıyla MediationUtils uygulamasından MIN_WIDTH_RATIO ve MIN_HEIGHT_RATIO kaldırıldı.
Büyük sabit uyarlanabilir banner'lar için destek eklendi. Büyük sabit uyarlanabilir banner'lar, etkileşimi ve geliri artırmak için tasarlanmıştır.
AdSize sınıfında aşağıdaki yöntemleri kullanarak büyük sabit uyarlanabilir banner'lar isteyin:
24.6.0 ve 24.7.0 sürümlerinde SDK kaynakları için eksik çeviriler düzeltildi.
NativeAdViewHolder desteği sonlandırıldı. Bunun yerine doğal reklamları oluşturmak için NativeAdView kullanın.
AdPreloader.getConfigurations() ve AdPreloader.getConfiguration(preloadId) yöntemlerinin desteği sonlandırıldı. Bu yöntemlerin yerine kullanılabilecek başka bir yöntem yoktur.
24.7.0
2025‑10‑09
NativeCustomFormatAd.getDisplayOpenMeasurement() için dönüş türünde eksik olan null değer alabilen ek açıklama düzeltildi.
Yöntemin null döndürme özelliği zaten beklendiği için işlevsellik değişmez.
Android Gradle eklentisi 7.3.1 ile uyumluluğu korumak için androidx.webkit:webkit bağımlılığı 1.14.0'dan 1.12.1'e düşürüldü.
24.6.0
2025‑09‑08
Doğal uyumlulaştırma bağdaştırıcıları artık doğal reklamlar kaldırıldığında bildirim almak için NativeAdMapper.destroy() yöntemini uygulayabilir.
24.5.0
24.07.2025
Bu özelliğe erişimi olan yayıncılar artık tüm reklam biçimleri için yerleşim kimliği desteğine sahip.
Fatal Exception: java.util.ConcurrentModificationException hata mesajıyla ilgili kilitlenme sorunu düzeltildi.
24.4.0
2025‑06‑09
Reklam ön yüklemesi için birkaç yeni API eklendi ve mevcut API'ler kullanımdan kaldırıldı.
Reklam ön yüklemesi, sınırlı bir alfa özelliği olmaya devam ediyor.
MediationRewardedAdCallback.onUserEarnedReward() eklendi ve MediationRewardedAdCallback.onUserEarnedReward(RewardItem) için destek sonlandırıldı.
Uyumlulaştırma bağdaştırıcıları, yeni yöntemi kullanacak şekilde güncellenmelidir.
API'ye özel reklam hizmetlerini yapılandıran uygulamalarda birleştirme çakışmalarını önlemek için SDK'nın manifest dosyasından android.adservices.AD_SERVICES_CONFIG özellik etiketi kaldırıldı.
23.6.0
2024‑12‑03
Interscroller reklam biçimiyle ilgili tüm API'ler kullanımdan kaldırıldı. Örneğin,
AdSize.getCurrentOrientationInterscrollerAdSize().
23.5.0
29.10.2024
23.4.0 sürümünde kullanıma sunulan reklam yükleme hatası logcat mesajları, hata düzeyinden bilgi düzeyine güncellendi.
Reklamlar için WebView API'nin Özel Sekmeler'inde kişiselleştirilmiş reklamların para kazanma özelliği iyileştirildi.
23.4.0
2024‑09‑30
Reklam yükleme hataları artık hatanın yığın izlemesinde ad failed
to load ifadesini içeren bir logcat mesajı çağırır. Yığın izleme, bu mesajı hata olarak günlüğe kaydeder ancak kilitlenme olduğu anlamına gelmez. Sık karşılaşılan reklam yükleme hatalarını yorumlamak için Sık karşılaşılan hata günlüğü mesajlarında hata ayıklama bölümünü inceleyin. Reklam sunmayla ilgili, belgelenmemiş yinelenen bir hata görürseniz yığın izlemeyi Google Mobile Ads SDK (Legacy) Destek Ekibi ile paylaşın.
Son yüklenen banner'ın daraltılabilir olup olmadığını belirtmek için AdView.isCollapsible() eklendi.
23.1.0
2024‑05‑09
En az 34 compileSdkVersion gerekir.
Doğal Uyumlulaştırma bağdaştırıcıları: loadNativeAd ve loadRtbNativeAd(), loadNativeAdMapper() ve loadRtbNativeAdMapper() lehine kullanımdan kaldırıldı.
Bağdaştırıcılar, bu yeni yükleme yöntemlerini ve ilgili nesneleri kullanmaya geçmelidir.
Kullanımdan kaldırılan MobileAds.enableSameAppKey() API'si kaldırıldı ve alternatif yöntem MobileAds.putPublisherFirstPartyIdEnabled(), kontrol kalıcılığının başarılı olup olmadığına dair bir boole değeri döndürecek şekilde güncellendi.
Native Ads:
AdLoader.forUnifiedNativeAd() kaldırıldı. Bunun yerine AdLoader.forNativeAd() kullanın.
AdLoader.forCustomTemplateAd() kaldırıldı. Bunun yerine AdLoader.forCustomFormatAd() kullanın.
AdFormat.UNKNOWN kaldırıldı ve yerine başka bir öğe eklenmedi. QueryInfo.generate() kullanan uygulamalar bir reklam biçimi iletmelidir.
AdManagerAdRequest.Builder yöntemleri, tek bir çağrıdan nesne oluşturmak için artık zincirleme olarak kullanılabilir.
Bu nedenle, devralma yapısında değişiklik yapılması gerekti. Artık AdManagerAdRequest.Builder, AdRequest.Builder öğesinden devralınmıyor.
AdFormat.UNKNOWN kullanımdan kaldırıldı ve yerine başka bir özellik getirilmedi. QueryInfo.generate() kullanan uygulamalar bir reklam biçimi iletmelidir.
Genişlik olarak AdSize.FULL_WIDTH kullanılarak uyarlanabilir boyutlar oluşturma desteği eklendi. Daha önce, AdSize.FULL_WIDTH kullanılarak oluşturulan reklam boyutları AdSize.SMART_BANNER olarak değerlendiriliyordu.
Reklam inceleyici: Google Play Hizmetleri'nin bulunmadığı cihazlarda reklam inceleyici kullanıcı arayüzünden reklam isteklerini tetikleme özelliği etkinleştirildi.
Uyumlulaştırma:Adapter.getVersionInfo() ve Adapter.getSDKVersionInfo() için döndürülen değer, com.google.android.gms.ads.mediation.VersionInfo türünden com.google.android.gms.ads.VersionInfo türüne değiştirildi. com.google.android.gms.ads.mediation.VersionInfo desteği sonlandırıldığından bağdaştırıcıların yeni türü döndürmesini öneririz.
21.5.0
2023‑01‑31
Uygulama açılış reklamları: Yön giriş parametresi kabul eden AppOpenAd.load() yöntemleri kullanımdan kaldırıldı ve yön girişi almayan yeni yöntemler eklendi. Yeni yöntemler, istek sırasında yönü belirleyerek diğer tam ekran biçimlerinin davranışıyla eşleşir.
Uyumlulaştırma: Uygulama açılış reklamları için uyumlulaştırma desteği eklendi.
androidx.work:work-runtime bağımlılığından RECEIVE_BOOT_COMPLETED izni kaldırıldı. 7.2.0'dan önceki Gradle sürümlerini kullanıyorsanız ve uygulamanız için izin gerekiyorsa Android manifest dosyanızda izni açıkça beyan etmeniz gerekebilir.
21.4.0
2022‑12‑14
Ad Manager uygulama kimliği artık tüm Ad Manager uygulamaları için zorunludur ve ca-app-pub-################~########## biçiminde olmalıdır. Daha fazla bilgi için Uygulamanızı yapılandırma başlıklı makaleyi inceleyin.
Reklam inceleyici: Reklam inceleyici kullanıcı arayüzü üzerinden istenen banner reklamları ve doğal reklamları göstermek için SDK desteğini genişletin.
Uygulamalarınızdan toplanan verilerden yararlanarak daha alakalı ve kişiselleştirilmiş reklamlar yayınlamanıza yardımcı olmak için yayıncı birinci taraf kimliği (eski adıyla aynı uygulama anahtarı) desteği eklendi.
QueryInfo nesli için resmi yayınlanan sürüm.
21.3.0
2022‑10‑10
Reklam inceleyici: Reklam inceleyici kullanıcı arayüzü üzerinden istenen reklamları istemek ve göstermek için reklam SDK'sı desteği eklendi.
Google Mobile Ads SDK (Legacy), RequestConfiguration.Builder.setTagForChildDirectedTreatment()TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE ile çağrıldığında (çocuklara yönelik ayarına bakın) veya RequestConfiguration.Builder.setTagForUnderAgeOfConsent()TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE ile çağrıldığında (reşit olma yaşının altındaki kullanıcılar ayarına bakın) Android reklam kimliğinin (AAID) aktarımını devre dışı bırakır.
20.5.0
2021‑11‑18
API 31'i hedefleyen uygulamalar için Android 12 cihazlara destek eklendi.
Raporlama ve sahtekarlığı önleme gibi kullanım alanları için uygulama grubu kimliği desteği eklendi.
20.4.0
22.09.2021
Google Mobile Ads SDK (Legacy), 20.4.0 sürümünden itibaren SDK'nın manifest dosyasında com.google.android.gms.permission.AD_ID iznini içerir. Bu izin, Android derleme araçları tarafından otomatik olarak uygulama manifestiyle birleştirilir. AD_ID izin beyanı ve nasıl devre dışı bırakılacağı hakkında daha fazla bilgi edinmek için bu Google Play Console yardım makalesine göz atın.
FullScreenContentCallback öğesine onAdClicked() geri çağırma işlevi eklendi.
Doğal reklam biçimi için AdListener sınıfında onAdClicked() geri çağırma işlevi etkinleştirildi.
Uyumlulaştırma bağdaştırıcıları: Tüm uyumlulaştırma bağdaştırıcısı yükleme çağrılarında mediationExtras parametresi için null değer alabilme ek açıklaması düzeltildi.
20.2.0
2021‑06‑08
Google Ad Manager yayıncıları için reklam inceleyici (Beta) desteği eklendi.
FullScreenContentCallback öğesine onAdImpression() geri çağırma işlevi eklendi.
InstreamAd biçiminin desteği sonlandırıldı.
Uyumlulaştırma Adaptörleri:
MediationBannerAdapter, MediationInterstitialAdapter ve MediationNativeAdapter kullanımdan kaldırıldı. Yeni bağdaştırıcılar, bu biçimleri yüklemek için Adapter sınıfını uygulamalıdır.
Teklif bağdaştırıcıları artık GZT'ye özel biçimler için Adapter sınıfında farklı yükleme yöntemleri uygulayabilir.
19.7.0
2021‑01‑20
Şu konularda önemli değişiklikler yapıldı:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
CustomRenderedAd desteği sonlandırıldı.
Publisher ön ekine sahip sınıflar ve paketler kullanımdan kaldırıldı ve AdManager ön ekiyle değiştirildi.
20.0.0 sürümünden önceki son alt sürüm. Bu sürümde ve önceki sürümlerde desteği sonlandırıldı olarak işaretlenen tüm API'ler 20.0.0 sürümünde kaldırılacak. Daha fazla bilgi için 20.0.0 sürümü geçiş rehberini inceleyin.
19.6.0
2020‑12‑04
onAdLeftApplication() AdListener yönteminin desteği sonlandırıldı.
Android 11 cihazlardaki kullanıcıların bir reklamı tıkladığında tarayıcı seçmesinin istenmesine neden olan hata düzeltildi.
19.5.0
2020‑10‑20
Banner reklamlar:onAdImpression()
AdListener yöntemi artık banner reklamlar için çağrılır.
Google Mobile Ads SDK'sı tarafından yapılan HTTPS çağrılarının zaman aşımını özelleştirmek için setHttpTimeoutMillis() yöntemi eklendi.
19.4.0
2020‑09‑10
API 30'u hedefleyen uygulamalar için Android 11 cihazlara destek eklendi.
Uygulama açılış reklamları:AppOpenAd biçimi, banner görünümünden çok tam ekran biçimi gibi çalışacak şekilde değiştirildi. AppOpenAd için getResponseInfo() ve show() yöntemleri eklendi. AppOpenAdView ve AppOpenAdPresentationCallback sınıfları kullanımdan kaldırıldı.
Uyumlulaştırma: Uyumlulaştırma durumu raporlaması artık kullanılabilir. Bir reklam isteğine katılan her reklam ağının yanıt bilgilerini almak için ResponseInfo.getAdapterResponses() kullanın.
Eski Ödüllü Reklamlar: Desteği sonlandırıldı RewardedVideoAd.
MobileAds.initialize() öğesinin tamamlama işleyicisini yalnızca bir kez geri çağırmasına neden olan hata düzeltildi. MobileAds.initialize() için yapılan her çağrı artık tamamlama geri çağırma işlevini çağırır.
Tüm reklam biçimlerine LoadAdError döndüren yeni yükleme hatası geri çağırma işlevleri eklendi. Örnek: onAdFailedToLoad(LoadAdError).
Bir int döndüren, desteği sonlandırılmış yükleme hatası geri çağırmaları. Örneğin: onAdFailedToLoad(int).
Ödüllü reklamlar:onRewardedAdFailedToShow(AdError) eklendi ve onRewardedAdFailedToShow(int) desteği sonlandırıldı.
Ödüllü Uyumlulaştırma:MEDIATION_SHOW_ERROR sunum hata kodu eklendi. Uyumlulaştırılmış reklamlarla ilgili tüm sunum hataları artık AdError.getCode() için MEDIATION_SHOW_ERROR ve temel uyumlulaştırma hatasını temsil eden NonNull AdError.getCause() döndürüyor.
19.2.0
2020‑06‑18
RewardedInterstitialAd biçimi eklendi. Bu özellik özel beta sürümündedir. Erişim isteğinde bulunmak için hesap yöneticinizle iletişime geçin.
Doğal reklamlar: Doğal reklam politikası ihlallerini tespit edip düzeltmenize yardımcı olmak için test isteklerine doğal reklam doğrulayıcı kullanıcı arayüzü eklendi.
MobileAds.disableMediationAdapterInitialization() yöntemi eklendi. Uyumlulaştırma bağdaştırıcısı başlatma işlemini devre dışı bırakmak için Google Mobile Ads SDK (Legacy) başlatılmadan önce bu yöntemi çağırın.
InstreamAd reklam biçimi için API'ler eklendi. Bu özellik özel beta sürümündedir. Erişim isteğinde bulunmak için hesap yöneticinizle iletişime geçin.
Uyarlanabilir Banner: AdSize sınıfındaki uyarlanabilir banner oluşturma yöntemleri değiştirildi. Örneğin, AdSize.getCurrentOrientationBannerAdSizeWithWidth(), AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize() olarak yeniden adlandırıldı.
Uyumlulaştırma: Google Mobile Ads SDK (Legacy) artık uyumlulaştırma bağdaştırıcıları tarafından oluşturulan istisnaları yakalar.
Ödüllü Uyumlulaştırma: Uyumlulaştırılmış birden fazla ödüllü reklam önbelleğe alındığında yalnızca birinin gösterilmesine neden olan hata düzeltildi.
Test cihazlarını tüm reklam istekleri için bir kez ayarlamayı sağlayan setTestDeviceIds() yöntemi eklendi.
18.2.0
2019‑08‑29
AppOpenAd biçimi için API'ler eklendi. Bu özellik özel beta sürümündedir.
Erişim isteğinde bulunmak için hesap yöneticinizle iletişime geçin.
Uyumlulaştırma: Yığın izlemeleri Google Mobile Ads SDK (Legacy) içeren bağdaştırıcı istisnaları artık Google Mobile Ads SDK (Legacy) tarafından yakalanıp işleniyor.
18.1.0
2019‑07‑09
Uygulama Ölçümü desteği için resmi sürüm.
Uygulama ölçümü, varsayılan olarak uygulama başlatıldığında verileri başlatır ve gönderir.
Google Mobile Ads SDK (Legacy) açıkça çağrılana kadar uygulama ölçümünü geciktirme seçeneği eklendi.
Doğal reklamlar: Video olmayan reklamlar için MediaView'un resim ölçeği türü artık MediaView.setImageScaleType() kullanılarak ayarlanabilir.
Doğal reklamlar: UnifiedNativeAd.getMediaContent() eklendi.
Yalnızca URL'leri kullanarak resim yükleyen yayıncılar artık reklamın medya içeriğini alabilir, buna bir resim sağlayabilir ve video olmayan reklamlar için MediaView aracılığıyla resim verilerini doldurmak üzere MediaView.setMediaContent() yöntemini çağırabilir.
Uygulama Play Store'dan yüklendikten sonra ilk başlatma sırasında kilitlenmeyi önlemek için bu sürümde yayıncıların build.gradle dosyalarında ek bağımlılıklar beyan etmeleri gerekir:
android.media.AudioManager.getStreamVolume adresinden kaynaklanan ANR için düzeltme.
17.2.0
2019‑03‑11
Ödüllü Video: Aynı anda birden fazla ödüllü reklam yüklemenize olanak tanıyan yeni bir ödüllü API grubu (ödüllü paketine bakın) eklendi.
Uyumlulaştırma: Başlatmayı destekleyen yeni bir uyumlulaştırma bağdaştırıcısı API'leri grubu eklendi. Yeni API'yi uygulayan bağdaştırıcılar, Adapter sınıfını uygular.
Reklam kitaplıklarından herhangi birinin 17.2.0 sürümüyle birlikte firebase-analytics kullanan yayıncılar (ör. com.google.android.gms:play-services-ads:17.2.0) com.google.firebase:firebase-analytics:16.3.0 kullanmalıdır.
17.1.3
2019‑01‑31
Reklam kitaplıklarından herhangi birinin 17.1.3 sürümüyle birlikte firebase-analytics kullanan yayıncılar (ör. com.google.android.gms:play-services-ads:17.1.3) com.google.firebase:firebase-analytics:16.3.0 kullanmalıdır.
17.1.2
2018‑12‑03
Reklam kitaplıklarından herhangi birinin 17.1.2 sürümüyle birlikte firebase-analytics kullanan yayıncılar (ör. com.google.android.gms:play-services-ads:17.1.2) com.google.firebase:firebase-analytics:16.0.6 kullanmalıdır.
17.1.1
2018‑11‑12
play-services-ads ve firebase-analytics'nin belirli kombinasyonlarının (ör. ads:17.1.0 ve analytics:16.0.5) duplicate entry derleyici hatasına neden olduğu bir hata düzeltildi.
Reklam kitaplıklarından herhangi birinin 17.1.1 sürümüyle birlikte firebase-analytics kullanan yayıncılar (ör. com.google.android.gms:play-services-ads:17.1.1) com.google.firebase:firebase-analytics:16.0.5 kullanmalıdır.
Google AdMob yayıncılarının, AndroidManifest.xml dosyalarında
com.google.android.gms.ads.APPLICATION_ID
anahtarına sahip bir <meta-data> etiketi belirtmesi gerekir. Daha fazla bilgi için Başlangıç kılavuzuna bakın.
Doğal reklamlar:NativeAppInstallAd, NativeContentAd ve ilişkili API'ler, UnifiedNativeAd lehine kullanımdan kaldırıldı.
Yeni API'leri kullanmayla ilgili daha fazla talimat için Gelişmiş Birleştirilmiş Doğal Reklamlar bölümüne bakın.
Doğal reklamlar: "Bu reklamı bir daha gösterme" özelliği eklendi.
Doğal reklamlar: "ClickConfirmingView ayarlanırken UnconfirmedClickListener boş olmamalıdır." şeklindeki zararsız uyarı günlüğü kaldırıldı.
Ödüllü Reklamlar: Reklam meta veri değişikliklerini dinlemek için RewardedVideoAd sınıfına setAdMetadataListener yöntemi eklendi.
onRewardedVideoCompleted() özelliğinin emülatörlerde çalışmamasına neden olan hata düzeltildi.
16.0.0
2018‑10‑02
Reklamlarda değişiklik yok. Daha fazla bilgi için Google Play Hizmetleri sürüm notlarına bakın.
15.0.0
2018‑04‑12
MRAID v3 beta sürümü.
Doğal reklamlar: Birleştirilmiş Doğal Reklam API'si eklendi. Bu, NativeAppInstallAds ve NativeContentAds türlerini birleştirerek yeni bir tür oluşturur: UnifiedNativeAd.
Not: Doğal reklamlar kullanılırken doğal reklam tıklandığında günlüklerde görünen zararsız bir uyarı vardır:
"ClickConfirmingView ayarlanmışken UnconfirmedClickListener boş olmamalıdır." Bu uyarıyı yoksayabilirsiniz. Uyarı, bir sonraki sürümde kaldırılacaktır.
12.0.1
2018‑03‑28
Reklamlarda değişiklik yok. Daha fazla bilgi için Google Play Hizmetleri sürüm notlarına bakın.
12.0.0
2018‑03‑20
Ödüllü video: RewardedVideoAdListener sınıfına onRewardedVideoCompleted() geri çağırma yöntemi eklendi.
Doğal uyumlulaştırma: NativeAdMapper sınıfına trackViews() yöntemi eklendi. Bu yöntem, bağdaştırıcılara her bir doğal reklam öğesine karşılık gelen View nesnelerine erişim sağlar.
trackView(), trackViews() lehine kullanımdan kaldırıldı.
11.8.0
2017‑12‑18
Hata düzeltmeleri ve genel iyileştirmeler.
11.6.0
2017‑11‑07
NativeAppInstallAd ve NativeContentAd sürümlerine NativeAdViewHolder sınıfı ve ilgili yöntemler eklendi.
AdLoader.getMediationAdapterClassName desteği sonlandırıldı (yayıncılar bunun yerine NativeAppInstallAd ve NativeContentAd içindeki aynı ada sahip yöntemleri kullanmalıdır).
Test reklamlarında artık reklamın üst kısmında bir etiket gösteriliyor. Daha fazla bilgi için test kılavuzuna bakın.
11.4.0
2017‑09‑19
NativeAppInstallAd ve NativeContentAd sınıflarına getMediationAdapterClassName() yöntemleri eklendi. AdLoader içindeki aynı ada sahip yöntem kullanımdan kaldırılacak.
RewardedVideoAd sınıfına PublisherAdRequest nesnesi alan yeni bir loadAd() yöntemi eklendi.
11.2.0
2017‑08‑14
AdLoader sınıfına loadAds() yöntemi eklendi. Bu yöntem, uygulamaların tek bir istekte birden fazla benzersiz reklam yüklemesine olanak tanır.
Uygulamanızı Google Mobile Ads SDK'sının 11.2.0 veya sonraki bir sürümüne yükselttiğinizde uygulamanızın build.gradle dosyasının da en az 26 (Android O) değerinde bir compileSdkVersion belirtecek şekilde güncellenmesi gerekir. Bu işlem, uygulamanızın çalışma şeklini değiştirmez. targetSdkVersion güncellemeniz gerekmeyecek.
11.2.0 sürümünden itibaren Google Mobile Ads SDK (Legacy), Google'ın Maven deposu üzerinden kullanılabilir. Daha fazla bilgi için Google Play Hizmetleri sürüm notlarını inceleyin.
11.0.0
2017‑06‑07
AdListener sınıfına onAdClicked() ve onAdImpression() yöntemleri eklendi.
Bu yöntemler yalnızca doğal uygulama yükleme ve doğal içerik reklamları için çağrılır.
getInAppPurchaseListener() ve setInAppPurchaseListener() yöntemleri AdView, InterstitialAd ve NativeExpressAdView sınıflarından kaldırıldı. İlgili uygulama içi satın alma sınıfları da kaldırıldı.
PublisherInterstitialAd ve RewardedVideoAd sınıflarına setImmersiveMode() yöntemi eklenerek tam ekran reklamlarda yoğun içerik modunu etkinleştirme özelliği eklendi.
Doğal ve banner istekleri için AdLoader ile kullanılacak OnPublisherAdViewLoadedListener arayüzü, PublisherAdViewOptions sınıfı ve PublisherAdViewOptions.Builder sınıfı eklendi.
Uyumlulaştırma bağdaştırıcılarının yoğun içerik modu güncellemeleri hakkında bilgi almak için uygulayabileceği isteğe bağlı OnImmersiveModeUpdatedListener arayüzü eklendi.
RewardedVideoAd sınıfına getMediationAdapterClassName() yöntemi eklendi.
ProGuard kullanılırken uyumlulaştırma bağdaştırıcısı sınıf adlarını otomatik olarak korumak için keep kural eklendi.
10.2.0
2017‑2‑15
Google Play Hizmetleri 10.2.x, Android 2.3.x (Gingerbread) sürümü için tam destek sunmayan ilk sürümdür.
SDK sürümü 10.2.x ve sonraki sürümler kullanılarak geliştirilen uygulamalar için minimum Android API düzeyi 14'tür ve bu uygulamalar, API düzeyi 14'ten düşük olan cihazlara yüklenemez. Uygulamanızın Android Gingerbread desteğini genişletmek için birden fazla APK oluşturma dahil olmak üzere seçenekleriniz hakkında daha fazla bilgi edinmek için Android Geliştiricileri Blogu'nu inceleyin.
Doğal Gelişmiş içerik ve özel şablon reklamlar için video öğesi desteği eklendi.
PublisherAdView sınıfına getVideoController(),
setVideoOptions() ve getVideoOptions()
yöntemleri eklendi.
AdChoicesView sınıfı eklendi.
NativeAdMapper sınıfına getAdChoicesContent() ve
setAdChoicesContent() yöntemleri eklendi.
Reklam isteği gönderilmeden önce erken başlatmayı etkinleştirmek isteyen ödüllü video uyumlulaştırma bağdaştırıcıları için InitializableMediationRewardedVideoAdAdapter arayüzü eklendi.
Google Ad Manager'da uygulama içi önizleme ve sorun giderme için destek eklendi.
10.0.1
21.11.2016
Hata düzeltmeleri ve genel iyileştirmeler.
9.8.0
2016‑10‑24
MobileAds.Initialize(Context) desteği sonlandırılmadı.
Google Ad Manager yayıncıları, uygulamalarını başlatırken bu yöntemi çağırmalıdır. AdMob yayıncıları yine de MobileAds.Initialize(Context, String) kullanmalı ve uygulama kodlarını iletmelidir.
9.6.0
22.09.2016
Gelişmiş doğal reklamlar video reklamları için MediaView sınıfı eklendi.
Ad Manager reklam birimlerinin reklam öğesi önizlemesi ve sorun giderme işlemleri için MobileAds sınıfına bir openDebugMenu() yöntemi eklendi.
Ödüllü video özel etkinlikleri için destek eklendi.
Video reklam oynatma, çeşitli hata düzeltmeleriyle iyileştirildi.
9.0.1
2016‑05‑26
9.0.0 sürümünde ortaya çıkan bir ProGuard sorununu çözer.
Yayıncıların artık com.google.android.gms.common.util.DynamiteApi için keep seçeneğine ihtiyacı yoktur.
9.0.0
2016‑05‑18
Konum iznini açıkça veren uygulamalar için konum bilgilerinin otomatik olarak doldurulması özelliği eklendi.
Ödüllü video uyumlulaştırması özel etkinlikleri için destek eklendi.
Native Express reklamlar için video seçenekleri eklendi.
Yalnızca bu sürüm için, uygulamalarını sonradan işlemek üzere ProGuard kullanan uygulamaların, ProGuard yapılandırma dosyalarına aşağıdaki keep seçeneğini eklemesi gerekir:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
2015‑12‑18
Uygulamanın mevcut ses seviyesini Google Mobile Ads SDK (Legacy) hizmetine bildirmek için herkese açık bir yöntem olan MobileAds.setAppVolume() eklendi.
Hata düzeltmeleri ve iyileştirmeler yapıldı.
8.3.0
2015‑11‑6
Ödüllü video reklamlar için destek eklendi.
Bir reklam isteğinin devam edip etmediğini kontrol etmek için PublisherAdView ve PublisherInterstitialAd sınıflarına isLoading() yöntemi eklendi.
AdRequest.Builder ve PublisherAdRequest.Builder için setIsDesignedForFamilies() yöntemi eklendi.
NativeAdView sınıfına destroy() yöntemi eklendi.
8.1.0
2015‑09‑24
Çeşitli hata düzeltmeleri.
7.8.0
2015‑08‑13
MRAID v2 resmi yayınlanan sürüm.
Bir reklam isteğinin devam edip etmediğini kontrol etmek için AdLoader, AdView ve InterstitialAd'ye bir isLoading() yöntemi eklendi.
PublisherAdRequest.Builder#setManualImpressionsEnabled() desteği sonlandırıldı.
Bunun yerine PublisherAdView#setManualImpressionsEnabled() politikasını kullanın.
7.5.0
2015‑05‑28
AdMob ve Ad Manager'da uygulama yükleme ve içerik doğal reklam biçimleri için destek eklendi.
Ad Manager rezervasyonları için kullanılabilen özel doğal reklam biçimleri için destek eklendi.
7.3.0
2015‑04‑28
Çeşitli hata düzeltmeleri.
7.0.0
2015‑03‑19
PublisherAdRequest.Builder için addCustomTargeting() ve addCategoryExclusion() yöntemleri eklendi.
Manuel gösterim sayımı kullanılırken PublisherAdView.recordManualImpression()
öğesinin Ad Manager'da birden fazla gösterim kaydetmesine neden olan sorun düzeltildi.
AdRequest.Builder ve PublisherAdRequest.Builder için setRequestAgent() yöntemi eklendi.
Bu yöntem, Google Mobile Ads SDK (Legacy) için uyumlulaştırma yapan üçüncü tarafların reklam isteği kaynaklarını belirtmek için kullanılmalıdır.
6.5.87
2014‑12‑08
Bölünmüş JAR mimarisi kullanıma sunuldu. Android Studio geliştiricileri artık com.google.android.gms:play‑services‑ads:6.+'e bağlı olarak Google Play Hizmetleri'nin yalnızca reklamlar bölümünü dahil edebilir.
Not: XML'de banner reklam oluşturan uygulamaların tüm kitaplığa (com.google.android.gms:play‑services:6.+) referans vermesi gerekir.
Çeşitli hata düzeltmeleri.
6.1
2014‑10‑08
com.google.android.gms.ads.MediationAdRequest için getLocation() yöntemi eklendi.
Erişilebilirlik için geçiş reklamı kapatma düğmesine içerik açıklaması eklendi.
Kitaplık projesi doğru şekilde bağlandığında "Google Play kaynakları bulunamadı" günlüğü kaldırıldı.
Reklam gösteren reklam ağı uyumlulaştırma bağdaştırıcısının sınıf adını almak için AdView sınıfına getMediationAdapterClassName() eklendi.
17.0.0
2018‑10‑05
Özel etkinlikleri uygulamak için yeni API'ler eklendi.
Google Play Faturalandırma API'si kullanılarak uygulama içi satın alma için varsayılan satın alma süreci eklendi.
4.4
2014‑05‑07
Yeni Uyumlulaştırma Adaptörü API'leri eklendi.
Hem telefonlar hem de tabletler için yeni 320x100 LARGE_BANNER reklam biçimi eklendi.
Uygulama içi satın alma için yeni geçiş reklamı biçimi eklendi. Uygulama içi satın alma işlemlerini dinlemek için InterstitialAd üzerinde bir InAppPurchaseListener ayarlayın.
İzin olmadan gservices okunduğu için SecurityException uygulamasının kilitlenmesine neden olan hata düzeltildi.
4,3
2014‑03‑17
InterstitialAd artık bir uygulama bağlamı iletildiğinde çalışıyor.
PublisherAdRequest.Builder sınıfına setContentUrl() yöntemi eklendi.
Hizmet kayıtlı değil istisnası için düzeltme.
4.2
2014‑02‑03
Çeşitli hata düzeltmeleri.
4.1
2014‑01‑16
Ad Manager ve mobil uygulamalar için Arama Ağı Reklamları desteği eklendi.
AdRequest.Builder artık setLocation() yöntemine sahip.
Geçiş reklamı istendiğinde ancak manifest dosyasında AdActivity belirtilmediğinde oluşan kilitlenme sorunu düzeltildi.