Sürüm notları

-yer tutucu2 l10n-yer
Sürüm Yayın Tarihi Notlar
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'deki Özel Sekmelerde kişiselleştirilmiş reklamlardan daha iyi para kazanma
23.4.0 30.09.2024
  • Reklam yükleme hataları artık hatanın yığın izlemesinde ad failed to load yazan bir logcat mesajı çağırıyor. Yığın izleme, bu mesajı hata olarak kaydeder ancak kilitlenme 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ını hata ayıklama başlıklı makaleyi inceleyin. Reklam yayınlamayla ilgili ve dokümanlar
  • AdRequest koleksiyonuna addCustomTargeting() yöntem eklendi.
23.3.0 12.08.2024
  • Kullanıcı Mesajlaşma Platformu SDK'sı bağımlılığı 3.0.0 sürümüne güncellendi.
23.2.0 27.06.2024
  • Son yüklenen banner'ın daraltılabilir olup olmadığını belirtmek için AdView.isCollapsible() eklendi.
23.1.0 09.05.2024
  • En az compileSdkVersion 34 gerektirir.
  • Yerel Uyumlulaştırma bağdaştırıcıları: loadNativeAd ve loadRtbNativeAd() desteği sonlandırılarak loadNativeAdMapper() ve loadRtbNativeAdMapper() kullanılmaya başlandı. Adaptörler bu yeni yükleme yöntemlerini ve ilgili nesneleri kullanmaya geçmelidir.
23.0.0 07.03.2024
  • Zarar veren değişiklikler:
    • Minimum Android API düzeyi 21'e yükseltildi.
    • AdMob'da kullanıcı metriklerini toplamaya devam etmek için AdMob uygulamanızı Firebase'e bağlayın ve Firebase için Google Analytics SDK'sını uygulamanıza entegre edin.
    • Desteği sonlandırılan MobileAds.enableSameAppKey() API kaldırıldı ve MobileAds.putPublisherFirstPartyIdEnabled() alternatif yöntemi, kontrol kalıcılığının başarılı olup olmadığı hakkında bir boole 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, değiştirilmeden kaldırıldı. QueryInfo.generate() kullanan uygulamalar bir reklam biçimi iletmelidir.
    • Üst öğeden devralınan AdManagerAdRequest.Builder yöntemleri artık tek bir çağrıdan nesne derlemek için birbirine zincirlenebilir. Bu nedenle, devralma yapısında AdManagerAdRequest.Builder'in artık AdRequest.Builder'den devralmaması için bir değişiklik yapılması gerekiyordu.
  • Özel Sekmelerdeki reklamlardan para kazanmayı iyileştirmek için MobileAds.registerCustomTabsSession() işlevini ekler. Daha fazla bilgi için Özel sekmeleri optimize etme başlıklı makaleyi inceleyin.
  • Kullanıcı Mesajlaşma Platformu SDK'sı bağımlılığı 2.2.0 sürümüne güncellendi.
22.6.0 6.12.2023
22.5.0 30.10.2023
22.4.0 13.09.2023
  • En az compileSdkVersion 33 gerektirir.
  • Reklam inceleyici: Reklam inceleyici kullanıcı arayüzü üzerinden istenen reklamların istenmesi ve gösterilmesi için SDK desteği eklendi.
  • Reklam birimi kimliği alan yeni bir QueryInfo.generate() yöntemi eklendi.
  • İlişkilendirme Raporlama Beta ve Topics Beta gizliliği korumaya yönelik API'lerin ilk testini etkinleştirir. Daha fazla bilgi için AdMob Android'de Özel Korumalı Alan kılavuzuna bakın.
22.3.0 22.08.2023
22.2.0 05.07.2023
22.1.0 2023‑05‑18
  • Reklam inceleyici: Google Play Hizmetleri olmayan cihazlarda reklam inceleyici kullanıcı arayüzünden reklam isteklerini tetikleme özelliği etkinleştirildi.
22.0.0 29.03.2023
  • Zarar veren değişiklikler:
  • AdRequest.getRequestAgent() eklendi.
  • 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 olarak 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 31.01.2023
  • Uygulama Açılış Reklamları: Yönlendirme giriş parametresini 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ü belirler ve diğer tam ekran biçimlerinin davranışıyla uyumludur.
  • Uyumlulaştırma: Uygulama açılış reklamları için uyumlulaştırma desteği eklendi.
  • RECEIVE_BOOT_COMPLETED izni androidx.work:work-runtime bağımlılığından kaldırıldı. 7.2.0'den eski Gradle sürümlerini kullanıyorsanız ve uygulamanız için izin gerekiyorsa izni Android manifest dosyanızda açıkça belirtmeniz gerekebilir.
21.4.0 14.12.2022
  • Ad Manager Uygulama Kimliği artık tüm Ad Manager uygulamaları için zorunludur ve ca-app-pub-################~########## biçimini gerektirir. 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 yerel reklamları göstermek için SDK desteğinin kapsamını 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 jenerasyonu için resmi sürüm sürümü.
21.3.0 2022‑10‑10
21.2.0 06.09.2022
  • Reklam inceleyici: Reklam isteği günlüklerini Android Sharesheet üzerinden dışa aktarmak için SDK desteği eklendi.
21.1.0 2022‑07‑14
  • WebView'te reklamlardan para kazanma desteği eklendi. Daha fazla bilgi için Reklamlar için WebView API'yi entegre etme başlıklı makaleyi inceleyin.
  • ResponseInfo paketine, reklam yanıtı hakkında ek bilgi döndürebilecek olan getResponseExtras() eklendi.
21.0.0 25.05.2022
  • Zarar veren değişiklikler:
    • Google Mobile Ads SDK'sı artık tüm uygulamaların çalışabilmesi için minimum Android API düzeyi 19'u gerektiriyor.
    • Daha önce null değeri açık bir şekilde tanımlamayan her yönteme @NonNull ek açıklamaları eklendi.
    • AdRequest.Builder.addNetworkExtras() yöntemi kaldırıldı. Bunun yerine AdRequest.Builder.addNetworkExtrasBundle() politikasını kullanın.
    • Aşağıdaki konum yöntemleri kaldırıldı:
      • AdRequest.Builder cihazında setLocation()
      • AdRequest üzerinde getLocation()
      • MediationAdConfiguration cihazında getLocation()
  • Başlatmayı ve reklam yüklemeyi optimize etmek için manifest işaretleri eklendi. Daha fazla bilgi için Başlatmayı ve reklam yükleme kılavuzunu optimize etme bölümüne bakın.
  • MobileAds.getVersionString() özelliği kullanımdan kaldırıldı. Bunun yerine MobileAds.getVersion()
  • ResponseInfo öğesine getLoadedAdapterResponseInfo() yöntemi eklendi.
  • AdapterResponseInfo hesabına şu yöntemler eklendi:
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • Reklam inceleyicide özel etkinlikler için destek eklendi.
20.6.0 2022‐02‐22
20.5.0 18-11-2021
  • API 31'i hedefleyen uygulamalar için Android 12 cihazlar için destek eklendi.
  • Raporlama ve sahtekarlık önleme gibi kullanım alanları için uygulama grubu kimliği desteği eklendi.
20.4.0 2021-09‐22
  • 20.4.0 sürümünden itibaren Google Mobile Ads SDK'sı, Android derleme araçları tarafından otomatik olarak uygulama manifestiyle birleştirilen SDK manifest'inde com.google.android.gms.permission.AD_ID iznini içerir. AD_ID izin beyanı ve nasıl devre dışı bırakılacağı hakkında daha fazla bilgi için bu Play Console yardım makalesine göz atın.
  • FullScreenContentCallback'a şu geri aramayı ekledim: onAdClicked()
  • Yerel reklam biçimi için AdListener sınıfında onAdClicked() geri çağırma işlevi etkinleştirildi.
20.3.0 23.08.2021
20.2.0 2021‑06‑08
  • Google Ad Manager yayıncıları için reklam inceleyici (Beta) desteği eklendi.
20.1.0 29.04.2021
20.0.0 05.04.2021
  • Zarar veren değişiklikler:
    • Eski Interstitial API kaldırıldı.
    • Eski RewardedVideoAd API kaldırıldı.
    • Publisher ile başlayan ön eklerin kaldırıldığı sınıflar (ör. PublisherAdView) bilgileri gösterilir.
    • CustomRenderedAd kaldırıldı.
    • InstreamAd kaldırıldı.
    • SearchAdRequest kaldırıldı.
    • AdListener.onAdLeftApplication() kaldırıldı.
    • NativeAppInstallAd, NativeContentAd ve UnifiedNativeAd kaldırıldı. Artık NativeAd adlı bir yerel reklam biçimi var.
    • RewardedAd artık soyut bir sınıftır. Ödüllü reklam yüklemek için RewardedAd.load() static yöntemini kullanın.
  • Reklam inceleyici eklendi (Beta).
  • AdSize.SMART_BANNER, uyarlanabilir banner reklamlar için desteğin sonlandırılmasıyla kullanımdan kaldırıldı.
  • Tüm herkese açık API'lere açık boşluk kabul edilebilirliği ek açıklamaları eklendi.
19.8.0 15.03.2021
  • Kullanıcı Mesajlaşma Platformu SDK'sına bir bağımlılık eklendi.
  • onAdImpression() geri çağırması FullScreenContentCallback öğesine eklendi.
  • InstreamAd biçimi kullanımdan kaldırıldı.
  • Uyumlulaştırma Adaptörleri:
    • MediationBannerAdapter, MediationInterstitialAdapter ve MediationNativeAdapter kullanımdan kaldırıldı. Yeni adaptörler bu biçimleri yüklemek için Adapter sınıfını uygulamalıdır.
    • Teklif veren bağdaştırıcılar artık GZT'ye özgü biçimler için Adapter sınıfında farklı yükleme yöntemleri uygulayabilir.
19.7.0 2021‑01‑20
  • Aşağıdakilerde yapılan önemli değişiklikler:
    • InterstitialAd
    • RewardedAd
    • NativeAd
    • AppOpenAd
  • CustomRenderedAd kullanımdan kaldırıldı.
  • Publisher ön ekine sahip sınıflar ve paketler kullanımdan kaldırılmıştır ve bunların yerini AdManager öneki alır.
  • 20.0.0 sürümünden önceki son küçük 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ılacaktır. Daha fazla bilgi için 20.0.0 sürümüne geçiş rehberine göz atın.
19.6.0 04.12.2020
  • onAdLeftApplication() AdListener yöntemi kullanımdan kaldırıldı.
  • Android 11 cihazlardaki kullanıcıların bir reklamı tıkladığında tarayıcı seçmeleri istenen hata düzeltildi.
19.5.0 2020‐10‐20
  • Banner reklamlar: Banner reklamlar için artık onAdImpression() AdListener yöntemi çağrılıyor.
  • Google Mobile Ads SDK'sı tarafından yapılan HTTPS çağrılarının zaman aşım süresini özelleştirmek için setHttpTimeoutMillis() yöntemi eklendi.
19.4.0 10.09.2020
  • API 30'u hedefleyen uygulamalar için Android 11 cihazlara yönelik destek eklendi.
  • Uygulama açılış reklamları: AppOpenAd biçimi, banner görünümünden çok tam ekran biçimine benzer şekilde çalışacak şekilde değiştirildi. AppOpenAd için getResponseInfo() ve show() yöntemleri eklendi. AppOpenAdView ve AppOpenAdPresentationCallback sınıf kullanımdan kaldırıldı.
  • Uyumlulaştırma: Uyumlulaştırma durumu raporları artık kullanılabilir. Reklam isteğine katılan her reklam ağıyla ilgili yanıt bilgilerini almak için ResponseInfo.getAdapterResponses() kullanın.
  • Eski Ödüllü Reklamlar: RewardedVideoAd kullanımdan kaldırıldı.
  • MobileAds.initialize() ürününün, tamamlama işleyicisini yalnızca bir kez geri çağırmasına neden olan hata düzeltildi. Artık MobileAds.initialize() için yapılan her çağrı, tamamlama geri çağırmasını çağırıyor.
19.3.0 2020-07‐20
  • AdError için getDomain() ve getCause() yöntemleri eklendi.
  • LoadAdError döndüren tüm reklam biçimlerine yeni yükleme hatası geri çağırmaları eklendi. Örnek: onAdFailedToLoad(LoadAdError).
  • int döndüren desteği sonlandırılmış yükleme hatası geri çağırma işlevleri. Ör. onAdFailedToLoad(int).
  • Ödüllü Reklamlar: onRewardedAdFailedToShow(AdError) eklendi ve onRewardedAdFailedToShow(int) desteği sonlandırıldı.
  • Ödüllü uyumlulaştırma: MEDIATION_SHOW_ERROR sunma hata kodu eklendi. Aracılıklı 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 şu anda kapalı beta sürümündedir. Erişim isteğinde bulunmak için hesap yöneticinizle iletişime geçin.
  • Yerel Reklamlar: Yerel politika ihlallerini yakalayıp düzeltmenize yardımcı olmak için test isteklerine Yerel Doğrulayıcı kullanıcı arayüzü eklendi.
  • MobileAds.disableMediationAdapterInitialization() yöntemi eklendi. Uyumlulaştırıcı bağdaştırıcısı ilklendirmesini devre dışı bırakmak için Google Mobile Ads SDK'sını ilk kullanıma hazırlamadan önce bu yöntemi çağırın.
19.1.0 2020‑04‑16
19.0.1 18.03.2020
  • Yerel Reklamlar: NativeCustomTemplateAd kullanılırken oluşan bellek sızıntısı düzeltildi.
19.0.0 02.03.2020
  • IAB TCF 2.0 sürümünden ve IAB us_privacy dizesinden izin parametrelerini okuma desteği eklendi.
  • AdRequest için setNeighboringContentUrls() ve getNeighboringContentUrls() ekler.
  • Yüklenen bir reklam hakkında bilgi sağlayan ResponseInfo sınıfı eklendi.
  • Tüm reklam biçimleri için getMediationAdapterClassName() kullanımdan kaldırılarak yerine getResponseInfo() getirildi.
  • Yerel Reklamlar: MediaContent'e getDuration() ve getCurrentTime() yöntemleri eklendi.
  • Yerel Uyumlulaştırma: Bağdaştırıcıların uygulaması için UnifiedNativeAdMapper hedefine getDuration() ve getCurrentTime() yöntemleri eklendi.
  • Kullanımdan kaldırıldı AdRequest.Builder.addTestDevice(). Bunun yerine RequestConfiguration.Builder.setTestDeviceIds() kullanın.
18.3.0 05.11.2019
  • InstreamAd reklam biçimi için API'ler eklendi. Bu özellik şu anda gizli 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() adlı dosya AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize() olarak yeniden adlandırıldı.
  • Uyumlulaştırma: Google Mobile Ads SDK'sı artık uyumlulaştırma bağdaştırıcıları tarafından oluşturulan istisnaları yakalıyor.
  • Ödüllü Uyumlulaştırma: Birden fazla uyumlulaştırılmış ödüllü reklamın önbelleğe alınması durumunda yalnızca birinin gösterilmesine neden olan hata düzeltildi.
  • Test cihazlarını tüm reklam istekleri için bir kez ayarlama seçeneğini etkinleştirmek amacıyla setTestDeviceIds() yöntemi eklendi.
18.2.0 29.08.2019
  • AppOpenAd biçimi için API'ler eklendi. Bu özellik şu anda gizli beta sürümündedir. Erişim isteğinde bulunmak için hesap yöneticinizle iletişime geçin.
18.1.1 23.07.2019
  • Uyumlulaştırma: Artık uygulamalar MobileAds.initialize(Context, OnInitializationCompleteListener) çağrısında bulunduğunda bağdaştırıcılar başlatılıyor.
  • Uyumlulaştırma: Yığın izlemeleri Google Mobile Ads SDK'sını içeren bağdaştırıcılar artık Google Mobile Ads SDK'sı tarafından yakalanıp ele alınıyor.
18.1.0 09.07.2019
  • Uygulama Ölçümü desteği için resmi sürüm.
  • Uygulama ölçümü varsayılan olarak ilk kullanıma hazırlanır ve uygulama başlangıcında veri gönderir. Google Mobile Ads SDK'sı açıkça çağrılana kadar uygulama ölçümünü erteleme seçeneği eklendi.
  • Google Mobile Ads SDK'sı ve tüm yapılandırılmış uyumlulaştırma bağdaştırıcılarının başlatma işlemi tamamlandığında sizi bilgilendiren yeni bir başlatma yöntemi ( MobileAds.initialize(Context, OnInitializationCompleteListener)) eklendi.
  • Uygulamanız için yapılandırılmış tüm reklam ağlarının başlatma durumunu sağlamak amacıyla MobileAds.getInitializationStatus() eklendi.
  • MobileAds.getRequestConfiguration() eklendi. Bu yapılandırma nesnesinde ayarlanan hedefleme parametreleri tüm reklam istekleri için kullanılır.
  • Yerel reklamlar: Bir yerel reklamın medya öğesi için belirli bir en boy oranı istemek amacıyla NativeAdOptions.Builder.setMediaAspectRatio() yöntemi eklendi. Bu seçenek, desteği sonlandırılan setImageOrientation() yöntemine göre önceliklidir.
  • Yerel reklamlar: Video olmayan reklamlar için MediaView'un resim ölçeği türü artık MediaView.setImageScaleType() kullanılarak ayarlanabilir.
  • Yerel reklamlar: UnifiedNativeAd.getMediaContent() eklendi. Yalnızca URL'ler aracılığıyla resim yükleyen yayıncılar artık reklamın medya içeriğini alabilir, reklama resim ekleyebilir ve video dışı reklamlar için MediaView aracılığıyla resim verilerini doldurmak üzere MediaView.setMediaContent() işlevini çağırabilir.
  • Yerel reklam uyumlulaştırma: Adaptörler artık UnifiedNativeAdMapper.setMediaContentAspectRatio() aracılığıyla en boy oranını sağlayabilir.
  • play-services-measurement ve play-services-measurement-sdk için bağımlılık eklendi. Uygulamaların artık bu bağımlılıkları açık bir şekilde eklemesi gerekmez.
18.0.0 17.06.2019
  • Android Destek Kitaplıklarından Jetpack (AndroidX) Kitaplıklarına taşıma. Daha fazla bilgi için Google Play Hizmetleri sürüm notlarına bakın.
  • Play Store'dan uygulama yüklendikten sonra ilk başlatmada meydana gelen kilitlenmeleri önlemek için bu sürüm, yayıncıların derleme.gradle dosyalarında ek bağımlılıklar bildirmesini gerektirir:
    com.google.android.gms:play-services-measurement:17.0.0
    com.google.android.gms:play-services-measurement-sdk:17.0.0
17.2.1 21.05.2019
  • android.media.AudioManager.getStreamVolume kaynağından gelen ANR için düzeltme.
17.2.0 11.03.2019
  • Ö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 adaptörler Adapter sınıfını uygular.
  • Reklam kitaplığındaki 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 31.01.2019
  • Herhangi bir reklam kitaplığının (ör.firebase-analytics17.1.3 com.google.android.gms:play-services-ads:17.1.3) com.google.firebase:firebase-analytics:16.3.0 kullanmalıdır.
17.1.2 03.12.2018
  • Herhangi bir reklam kitaplığının (ör.firebase-analytics17.1.2 com.google.android.gms:play-services-ads:17.1.2) com.google.firebase:firebase-analytics:16.0.6 kullanmalıdır.
17.1.1 12.11.2018
  • Belirli play-services-ads ve firebase-analytics kombinasyonlarının (ör. ads:17.1.0 ve analytics:16.0.5) duplicate entry derleyici hatasına neden oldu. Reklam kitaplığındaki 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.
17.1.0 2018‑11‑02
17.0.0 5.10.2018
  • Google AdMob yayıncılarının AndroidManifest.xml dosyalarında com.google.android.gms.ads.APPLICATION_ID ile bir <meta-data> etiketi belirtmesi gerekir. Daha fazla bilgi için Başlangıç kılavuzuna bakın.
  • Yerel reklamlar: NativeAppInstallAd, NativeContentAd ve ilişkili API'ler kullanımdan kaldırılarak yerine UnifiedNativeAd getirilmiştir. Yeni API'leri kullanmayla ilgili daha fazla talimat için Yerel Reklamlar Gelişmiş Birleştirilmiş bölümüne bakın.
  • Yerel reklamlar: "Bu reklamı bir daha gösterme" özelliği eklendi.
  • Yerel reklamlar: "ClickConfirmingView ayarlandığında UnconfirmedClickListener null olmamalıdır." adlı iyi huylu uyarı günlüğü kaldırıldı.
  • Ödüllü Reklamlar: Reklam meta veri değişikliklerini dinlemek için RewardedVideoAd üzerinde setAdMetadataListener yöntemi eklendi.
  • Ödüllü reklamlar: destroy() çağrısı, dinleyiciyi geçersiz kılar.
  • AdRequest.Builder tarihinde aşağıdaki yöntemler kullanımdan kaldırıldı.
  • onRewardedVideoCompleted() ürününün emülatörlerde etkinleşmemesine neden olan hata düzeltildi.
16.0.0 2018‑10‑02
  • Reklamda değişiklik yok. Daha fazla bilgi için Google Play Hizmetleri sürüm notlarına bakın.
15.0.0 12.04.2018
  • MRAID v3 beta sürümü.
  • Yerel reklamlar: Birleştirilmiş Yerel Reklam API'si eklendi. Bu işlem, NativeAppInstallAds ve NativeContentAds türlerini tek bir yeni türde (UnifiedNativeAd) birleştirir.
  • Not: Yerel reklamları kullanırken yerel reklam tıklandığında günlüklerde görünen bir uyarı vardır: "ClickConfirmingView ayarlanırken UnconfirmedClickListener boş olmamalıdır." Bu uyarı yoksayılabilir ve bir sonraki sürümde kaldırılacaktır.
12.0.1 2018-03‐28
  • Reklamda 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: onRewardedVideoCompleted() RewardedVideoAdListener için geri çağırma yöntemi eklendi.
  • Yerel uyumlulaştırma: trackViews() yöntemini NativeAdMapper'e ekleyerek bağdaştırıcılara tekil doğal reklam öğelerine karşılık gelen View nesnelerine erişim izni verildi. trackView(), trackViews() için kullanımdan kaldırıldı.
11.8.0 2017-12‐18
  • Hata düzeltmeleri ve genel iyileştirmeler.
11.6.0 07.11.2017
  • NativeAppInstallAd ve NativeContentAd sınıflarına NativeAdViewHolder sınıfı ve ilgili yöntemler eklendi.
  • Desteği sonlandırılan AdLoader.getMediationAdapterClassName (yayıncılar bunun yerine NativeAppInstallAd ve NativeContentAd'de aynı ada sahip yöntemleri kullanmalıdır).
  • Test reklamlarda artık reklamın üst kısmında bir etiket gösteriliyor. Daha ayrıntılı bilgi için test kılavuzuna bakın.
11.4.0 19.09.2017
11.2.2 05.09.2017
  • RewardedVideoAd sınıfına PublisherAdRequest nesnesini alan yeni bir loadAd() yöntemi eklendi.
11.2.0 14.08.2017
  • AdLoader sınıfına loadAds() yöntemi eklendi. Bu yöntem, uygulamaların tek bir istekle 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ı da en az 26 (Android O) sürümüne sahip bir compileSdkVersion belirtecek şekilde güncellenmelidir. Bu, uygulamanızın çalışma şeklini değiştirmez. targetSdkVersion uygulamasını güncellemeniz gerekmez.
  • 11.2.0 sürümünden itibaren Google Mobile Ads SDK'sı, Google'ın Maven deposu üzerinden kullanılabilmektedir. Daha fazla bilgi için Google Play Hizmetleri sürüm notlarına bakın.
11.0.0 07.06.2017
  • AdListener sınıfına onAdClicked() ve onAdImpression() yöntemleri eklendi. Bu yöntemler yalnızca yerel uygulama yükleme ve yerel 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ı.
  • OnVideoMute(), OnVideoPause(), OnVideoPlay() ve OnVideoStart() yöntemleri VideoController.VideoLifecycleCallbacks sınıfına eklendi.
  • PublisherInterstitialAd ve RewardedVideoAd sınıflarına setImmersiveMode() yöntemi eklenerek tam ekran reklamlarda yoğun içerik modunu etkinleştirme olanağı eklendi.
  • Yerel ve banner istekleri için AdLoader ile kullanılmak üzere OnPublisherAdViewLoadedListener arayüzü, PublisherAdViewOptions sınıfı ve PublisherAdViewOptions.Builder sınıfı eklendi.
  • Uyumlulaştırma bağdaştırıcıların, tam sayfa modu güncellemelerinden haberdar olmak 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ırıcı bağdaştırıcısı sınıf adlarını otomatik olarak korumak için keep kuralları eklendi.
10.2.0 2017-2‐15
  • Google Play Hizmetleri 10.2.x, artık Android 2.3.x (Gingerbread) sürümü için tam destek içermeyen ilk sürümdür. SDK 10.2.x ve sonraki sürümleri kullanılarak geliştirilen uygulamalar için en az Android API düzeyi 14 gerekir ve bu uygulamalar API düzeyi 14'ün altındaki 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 Developers Blog'u inceleyin.
  • Doğal Gelişmiş içerik ve özel şablon reklamlar için video öğeleri desteği eklendi.
  • getVideoController(), setVideoOptions() ve getVideoOptions() yöntemleri PublisherAdView sınıfına eklendi.
  • AdChoicesView sınıfı eklendi.
  • NativeAdMapper sınıfına getAdChoicesContent() ve setAdChoicesContent() yöntemleri eklendi.
  • Reklam isteği gönderilmeden önce erken ilk kullanıma hazırlama özelliğini etkinleştirmek isteyen ödüllü video uyumlulaştırıcı bağdaştırıcılar için InitializableMediationRewardedVideoAdAdapterarabirimi eklendi.
  • Google Ad Manager'da uygulama içi önizleme ve sorun giderme için destek eklendi.
10.0.1 2016-11‐21
  • 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
  • Doğal Reklamlar Gelişmiş video reklamlar için MediaView sınıfı eklendi.
  • Ad Manager reklam birimlerinin reklam öğesi önizlemesi ve sorunlarını gidermek için MobileAds sınıfına bir openDebugMenu() yöntemi eklendi.
  • Ödüllü video özel etkinlikleri için destek eklendi.
9.4.0 01.08.2016
  • Hata düzeltmeleri ve genel iyileştirmeler.
9.2.0 27.06.2016
  • NativeAdOptions.Builder sınıfına setAdChoicesPlacement() yöntemi eklendi. Bu yöntemi kullanarak uygulama yayıncıları, doğal reklamlarda AdChoices öğelerinin konumunu belirtebilir.
  • Video reklam oynatma, çeşitli hata düzeltmeleriyle iyileştirildi.
9.0.1 26.05.2016
  • 9.0.0 sürümünde kullanıma sunulan bir ProGuard sorununu giderir. Yayıncıların artık com.google.android.gms.common.util.DynamiteApi için keep seçeneğine ihtiyacı yok.
9.0.0 18.05.2016
  • Konum iznini açıkça veren uygulamalar için konum bilgilerinin otomatik olarak doldurulması özelliği eklendi.
  • Ödüllü video uyumlulaştırma özel etkinlikleri için destek eklendi.
  • Yerel Ekspres reklamlar için video seçenekleri eklendi.
  • Özel Arama Reklamları API'si güncellendi.
  • setAppMuted() yöntemi eklendi.
  • MobileAds.initialize(android.content.Context, java.lang.String) yöntemi kullanımdan kaldırılmıştır.
  • MobileAds.initialize(android.content.Context) yöntemi artık kullanımdan kaldırıldı.
  • Uyumlulaştırma bağdaştırıcılarına gösterim raporlamak için MediationNativeListener.onAdImpression() yöntemi eklendi.
  • Yalnızca bu sürüm için, uygulamalarında son işlem yapmak ü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
  • Mobil Ads SDK'sını bir uygulamanın mevcut ses seviyesi hakkında bilgilendirmek için herkese açık bir yöntem (MobileAds.setAppVolume()) eklendi.
  • Hata düzeltmeleri ve iyileştirmeler uygulandı.
8.3.0 6.11.2015
  • Ö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.
  • setIsDesignedForFamilies() yöntemi AdRequest.Builder ve PublisherAdRequest.Builder'e eklendi.
  • NativeAdView öğesine bir destroy() yöntemi eklendi.
8.1.0 24.09.2015 Çeşitli hata düzeltmeleri.
7.8.0 13.08.2015
  • DFP v2 resmi sürüm sürümü.
  • Reklam isteğinin devam edip etmediğini kontrol etmek için AdLoader, AdView ve InterstitialAd sınıflarına isLoading() yöntemi eklendi.
  • PublisherAdRequest.Builder#setManualImpressionsEnabled() özelliği kullanımdan kaldırıldı. Bunun yerine PublisherAdView#setManualImpressionsEnabled() politikasını kullanın.
7.5.0 28.05.2015
  • AdMob ve Ad Manager'da uygulama yükleme ve içerik yerel 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 28.04.2015 Çeşitli hata düzeltmeleri.
7.0.0 2015‑03‑19
  • PublisherAdRequest.Builder adlı koleksiyona addCustomTargeting() ve addCategoryExclusion() yöntemleri eklendi.
  • Manuel gösterim sayımı kullanılırken PublisherAdView.recordManualImpression() ürününün Ad Manager'da birden fazla gösterim kaydetmesine neden olan sorun düzeltildi.
  • <supports-screens> etiketinde android:largestWidthLimitDp özelliği kullanılırken reklamların düzgün şekilde oluşturulmamasına neden olan sorun düzeltildi.
  • setRequestAgent() yöntemi AdRequest.Builder ve PublisherAdRequest.Builder'e eklendi. Bu yöntem, Mobile Ads SDK'sına aracılık eden üçü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 reklam bölümünü dahil edebilir.
    Not: XML'de banner reklam oluşturan uygulamalar yine de tüm kitaplığı (com.google.android.gms:play‑services:6.+) referans almalıdır.
  • Çeşitli hata düzeltmeleri.
6.1 2014‐10‐08
  • com.google.android.gms.ads.MediationAdRequest hesabına getLocation() yöntemi eklendi.
  • Erişilebilirlik için geçiş reklamı kapat düğmesine içerik açıklaması eklendi.
  • Kitaplık projesi doğru şekilde bağlandığında "Google Play kaynakları bulunamadı" günlük kaydı kaldırıldı.
  • Şu anda 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 öğesine getMediationAdapterClassName() eklendi.
5,0 25.06.2014
  • Özel etkinlikleri uygulamak için yeni API'ler eklendi.
  • Google Play Faturalandırma API'si kullanılarak Uygulama İçi Satın Alma için varsayılan satın alma akışı eklendi.
4.4 07-05‐2014
  • Yeni Uyumlulaştırma Bağdaştırıcısı API'leri eklendi.
  • Hem telefonlar hem de tabletler için yeni 320x100 LARGE_BANNER reklam biçimi eklendi.
  • Uygulama İçi Satın Alma için yeni geçiş reklamı biçimi eklendi. Uygulama içi satın alma etkinliklerini dinlemek için InterstitialAd üzerinde bir InAppPurchaseListener ayarlayın.
  • İzinsiz gservices okuma nedeniyle SecurityException kilitlenmesine dair hata düzeltmesi.
4,3 17‐03‐2014
  • InterstitialAd artık bir uygulama bağlamı iletildiğinde çalışıyor.
  • PublisherAdRequest.Builder öğesine setContentUrl() yöntemi eklendi.
  • Hizmet kayıtlı değil hatası için düzeltme.
4,2 03.02.2014 Çeşitli hata düzeltmeleri.
4.1 16.01.2014
  • Mobil Uygulamalar için Ad Manager ve Arama Ağı Reklamları desteği eklendi.
  • AdRequest.Builder için setLocation() yöntemi ayarlandı.
  • Geçiş reklamı istendiğinde ancak manifest'te AdActivity belirtilmediğinde oluşan kilitlenme düzeltildi.
4.0 31-10-2013
  • Google Mobile Ads API'leri artık Google Play Hizmetleri'nin bir parçası.
  • Google Mobil Reklamlar API'lerinde yapılacak gelecekteki güncellemeler, Google Play Hizmetleri aracılığıyla cihazlara otomatik olarak gönderilir.
  • Ad Manager ve Mobil Uygulamalar İçin Arama Ağı Reklamları henüz desteklenmemektedir.