Sürüm notları

-yer tutucu2 l10n-yer
Sürüm Yayın Tarihi Notlar
23.0.0 07.03.2024
  • Zarar veren değişiklikler:
    • Minimum Android API düzeyi 21'e çıkarıldı.
    • AdMob'da kullanıcı metriklerini toplamaya devam etmek istiyorsanız AdMob uygulamanızı Firebase'e bağlayın ve Firebase için Google Analytics SDK'sını uygulamanıza entegre edin.
    • Kullanımdan kaldı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 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.
    • Değiştirilmeden AdFormat.UNKNOWN kaldırıldı. QueryInfo.generate() kullanan uygulamalar bir reklam biçiminden geçmelidir.
    • Üst öğesinden devralınan AdManagerAdRequest.Builder yöntemleri artık tek bir çağrıdan nesne oluşturmak için birbirine zincirlenebilir. Bu durum, devralma yapısında, AdManagerAdRequest.Builder artık AdRequest.Builder öğesinden devralmayacağı bir değişiklik gerektiriyordu.
  • Özel Sekmelerdeki reklamlardan daha fazla para kazanmak için MobileAds.registerCustomTabsSession() işlevini ekler. Daha fazla bilgi için Özel Sekmeleri Optimize Etme konusuna bakın.
  • Kullanıcı Mesajlaşma Platformu SDK'sının 2.2.0 sürümüne bağımlılığı güncellendi.
22.6.0 06.12.2023
22.5.0 30-10-2023
22.4.0 13.09.2023
  • En az compileSdkVersion 33 gerektirir.
  • Reklam inceleyici: Ad Inspector kullanıcı arayüzü üzerinden istenen reklamları isteme ve gösterme için SDK desteği eklendi.
  • Reklam birimi kimliği alan yeni bir QueryInfo.generate() yöntemi eklendi.
  • Attribution Reporting Beta ve Topics Beta gizliliği koruyan API'lerin ilk testini etkinleştirir. Daha fazla bilgi için AdMob Android'de Özel Korumalı Alan rehberine bakın.
22.3.0 22.08.2023
22.2.0 05.07.2023
22.1.0 18-05-2023
  • Reklam inceleyici: Google Play Hizmetleri bulunmayan 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:
    • NativeCustomFormatAd.getMediaContent() için NativeCustomFormatAd.getVideoController() ve NativeCustomFormatAd.getVideoMediaView() kaldırıldı.
    • MobileAds.getVersionString() kaldırılarak yerine MobileAds.getVersion() eklendi.
    • AdRequest.Builder.setAdInfo() kaldırılarak yerine AdRequest.Builder.setAdString() eklendi.
    • AdManager.Builder.setAdString() artık bir AdRequest.Builder türü döndürüyor.
    • MediationRewardedVideoAdAdapter ve ilişkili API'ler kaldırılarak yerine Adapter getirildi.
  • AdRequest.getRequestAgent() eklendi.
  • Uyumlulaştırma: com.google.android.gms.ads.mediation.VersionInfo türünden Adapter.getVersionInfo() ve Adapter.getSDKVersionInfo() için döndürülen değer com.google.android.gms.ads.VersionInfo olarak değiştirildi. com.google.android.gms.ads.mediation.VersionInfo kullanımdan kaldırıldığı için 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ön girişi parametresini kabul eden kullanımdan kaldırılan AppOpenAd.load() yöntemleri ve yön girişi almayan yeni yöntemler eklendi. Yeni yöntemler, istek zamanındaki yönü belirleyerek diğer tam ekran biçimlerinin davranışına uygun hale getirir.
  • 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ı. Gradle'ın 7.2.0'dan önceki sürümlerini kullanıyorsanız ve uygulamanız için izin almanız gerekiyorsa Android manifest dosyanızda izni açıkça beyan etmeniz gerekebilir.
21.4.0 14.12.2022
  • Ad Manager Uygulama Kimliği artık tüm Ad Manager uygulamaları için gereklidir ve ca-app-pub-################~########## biçimini gerektirir. Diğer ayrıntılar için Uygulamanızı yapılandırma bölümüne bakın.
  • Reklam inceleyici: Reklam inceleyici kullanıcı arayüzü üzerinden istenen banner reklamları ve yerel reklamları göstermek için SDK desteğini genişletin.
  • Uygulamalarınızdan toplanan verileri kullanarak daha alakalı ve kişiselleştirilmiş reklamlar yayınlamanıza yardımcı olmak için Yayıncı birinci taraf kimliği (önceki adıyla aynı uygulama anahtarı) desteği eklendi.
  • QueryInfo nesli için resmi sürüm sürümü.
21.3.0 10.10.2022
  • Reklam inceleyici: Reklam inceleyici kullanıcı arayüzü üzerinden istenen reklamları isteme ve gösterme için SDK desteği eklendi.
  • Yerel reklamlar:
  • Özel Yerel Reklamlar:
21.2.0 06.09.2022
  • Reklam inceleyici: Android Sharesheet aracılığıyla reklam isteği günlüklerini dışa aktarmak için SDK desteği eklendi.
21.1.0 14.07.2022
  • WebView oyununda reklamdan para kazanma desteği eklendi. Daha fazla bilgi için Reklamlar için WebView API'yi entegre etme bölümüne bakın.
  • getResponseExtras(), ResponseInfo öğesine eklendi. Bu özellik, reklam yanıtı hakkında ek bilgiler döndürebilir.
21.0.0 25-05-2022
  • Zarar veren değişiklikler:
    • Google Mobile Ads SDK'sının artık tüm uygulamaların çalışabilmesi için en az Android API düzeyi 19 olması gerekir.
    • Daha önce açık bir şekilde boş değer atanmamış olan her yönteme @NonNull ek açıklamaları eklendi.
    • AdRequest.Builder.addNetworkExtras() yöntemi kaldırıldı. Bunun yerine AdRequest.Builder.addNetworkExtrasBundle() kullanın.
    • Aşağıdaki konum yöntemleri kaldırıldı:
      • AdRequest.Builder tarihinde setLocation()
      • AdRequest üzerindeki getLocation()
      • MediationAdConfiguration tarihinde getLocation()
  • Başlatma ve reklam yüklemeyi optimize etmek için manifest işaretleri eklendi. Daha ayrıntılı bilgi için Başlatmayı ve reklam yüklemeyi optimize etme rehberini inceleyin.
  • MobileAds.getVersionString() desteği sonlandırıldı. Bunun yerine MobileAds.getVersion() kullanın.
  • ResponseInfo öğesine getLoadedAdapterResponseInfo() yöntemi eklendi.
  • Aşağıdaki yöntemler AdapterResponseInfo öğesine 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
  • Android 12 cihazlara yönelik, API 31'i hedefleyen uygulamalar için destek eklendi.
  • Bildirme ve sahtekarlığı önleme gibi kullanım alanları için uygulama grubu kimliği desteği eklendi.
20.4.0 22.09.2021
  • 20.4.0 sürümünden itibaren Google Mobile Ads SDK'sı, com.google.android.gms.permission.AD_ID iznini SDK'nın manifest dosyasında Android derleme araçları tarafından otomatik olarak uygulama manifestiyle birleştirilir. Nasıl devre dışı bırakılacağı da dahil olmak üzere AD_ID izin beyanı hakkında daha fazla bilgi edinmek için bu Play Console Yardım makalesine göz atın.
  • onAdClicked() geri çağırması FullScreenContentCallback öğesine eklendi.
  • Yerel reklam biçimi için AdListener sınıfında onAdClicked() geri çağırma özelliği etkinleştirildi.
20.3.0 23.08.2021
20.2.0 08.06.2021
  • 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 ön ekine sahip sınıflar kaldırıldı (ör. PublisherAdView).
    • 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 bir soyut sınıftır. Ödüllü reklam yüklemek için RewardedAd.load() statik yöntemini kullanın.
  • Reklam inceleyici (Beta) eklendi.
  • AdSize.SMART_BANNER kullanımdan kaldırıldı ve yerini uyarlanabilir banner reklamlar aldı.
  • Tüm herkese açık API'lere açık boş değer atanabilirliği ek açıklamaları eklendi.
19.8.0 15-03-2021
  • Kullanıcı Mesajlaşma Platformu SDK'sına bağımlılık eklendi.
  • onAdImpression() geri çağırması FullScreenContentCallback öğesine eklendi.
  • InstreamAd biçimi kullanımdan kaldırıldı.
  • Uyumlulaştırma Bağdaştırıcıları:
    • MediationBannerAdapter, MediationInterstitialAdapter ve MediationNativeAdapter kullanımdan kaldırıldı. Yeni bağdaştırıcıların bu biçimleri yüklemek için Adapter sınıfını uygulaması gerekir.
    • Teklif bağdaştırıcıları artık RTB'ye özel biçimler için Adapter sınıfında farklı yükleme yöntemleri uygulayabilir.
19.7.0 20.01.2021
  • Aşağıdakilerde önemli değişiklikler:
    • InterstitialAd
    • RewardedAd
    • NativeAd
    • AppOpenAd
  • CustomRenderedAd desteği sonlandırıldı.
  • Publisher önekine sahip sınıf ve paketler kullanımdan kaldırıldı ve bunların yerini AdManager öneki aldı.
  • 20.0.0 sürümünden önceki son alt sürüm. Bu sürümde ve önceki sürümlerde kullanımdan kaldırıldı olarak işaretlenen tüm API'ler 20.0.0 sürümünde kaldırılacaktır. Daha fazla ayrıntı için sürüm 20.0.0 taşıma rehberine bakın.
19.6.0 04.12.2020
  • onAdLeftApplication() AdListener yöntemi kullanımdan kaldırıldı.
  • Android 11 cihazlarındaki kullanıcılardan bir reklamı tıkladıklarında tarayıcı seçmelerinin istenmesine neden olan hata düzeltildi.
19.5.0 20-10-2020
  • Banner Reklamlar: onAdImpression() AdListener yöntemi artık banner reklamlar için çağrılmıştır.
  • Google Mobile Ads SDK'sı tarafından yapılan HTTPS çağrılarında zaman aşımını özelleştirmek için setHttpTimeoutMillis() yöntemi eklendi.
19.4.0 10.09.2020
  • Android 11 cihazlara yönelik, API 30'u hedefleyen uygulamalar için destek eklendi.
  • Uygulama Açılış Reklamları: AppOpenAd biçimi, banner görünümden çok tam ekran biçimi gibi çalışacak şekilde değiştirildi. AppOpenAd öğesine getResponseInfo() ve show() yöntemleri eklendi. Desteği sonlandırılan AppOpenAdView ve AppOpenAdPresentationCallback sınıfları.
  • Uyumlulaştırma: Uyumlulaştırma durumu raporlaması artık kullanılabilir. Bir reklam isteğine katılan her bir reklam ağıyla ilgili yanıt bilgilerini almak için ResponseInfo.getAdapterResponses() öğesini kullanın.
  • Eski Ödüllü Reklamlar: RewardedVideoAd kullanımdan kaldırıldı.
  • MobileAds.initialize() işlevinin tamamlama işleyicisini yalnızca bir kez geri çağırmasına neden olan hata düzeltildi. MobileAds.initialize() öğesine yapılan her çağrı, artık tamamlama geri çağırmasını çağırır.
19.3.0 20.07.2020
  • AdError etiketlerine 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).
  • Kullanımdan kaldırılan ve int döndüren geri çağırma (ör. onAdFailedToLoad(int).
  • Ödüllü Reklamlar: onRewardedAdFailedToShow(AdError) eklendi ve onRewardedAdFailedToShow(int) kullanımdan kaldırıldı.
  • Ödüllü Uyumlulaştırma: MEDIATION_SHOW_ERROR sunu hata kodu eklendi. Uyumlulaştırılmış reklamlarla ilgili tüm sunu hataları, artık AdError.getCode() için MEDIATION_SHOW_ERROR ve temeldeki uyumlulaştırma hatasını temsil eden bir NonNull AdError.getCause() döndürüyor.
19.2.0 18.06.2020
  • RewardedInterstitialAd biçimi eklendi. Bu özellik, şu anda gizli beta sürümündedir. Erişim istemek için hesap yöneticinize ulaşın.
  • Yerel Reklamlar: Yerel politika ihlallerini yakalamanıza ve 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ırma bağdaştırıcısının başlatılmasını devre dışı bırakmak için Google Mobile Ads SDK'sını başlatmadan önce bu yöntemi çağırın.
19.1.0 16.04.2020
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ündeki ve IAB us_privacy dizesindeki izin parametrelerini okuma desteği eklendi.
  • setNeighboringContentUrls() ve getNeighboringContentUrls(), AdRequest koleksiyonuna eklendi.
  • Yüklenen reklam hakkında bilgi sağlayan ResponseInfo sınıfı eklendi.
  • Tüm reklam biçimleri için getMediationAdapterClassName() desteği sonlandırıldı ve yerine getResponseInfo() getirildi.
  • Yerel Reklamlar: MediaContent dokümanına getDuration() ve getCurrentTime() yöntemleri eklendi.
  • Yerel Uyumlulaştırma: Bağdaştırıcıların uygulaması için UnifiedNativeAdMapper öğesine getDuration() ve getCurrentTime() yöntemleri eklendi.
  • Desteği sonlandırılmış 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 istemek için hesap yöneticinizle iletişime geçin.
  • Uyarlanabilir Banner: AdSize sınıfında uyarlanabilir banner oluşturma yöntemleri değiştirildi. Örneğin, AdSize.getCurrentOrientationBannerAdSizeWithWidth() adlı işletme 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.
  • Tüm reklam istekleri için test cihazlarının bir kez ayarlanmasını sağlamak üzere 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 istemek için hesap yöneticinizle iletişime geçin.
18.1.1 23.07.2019
  • Uyumlulaştırma: Uygulamalar MobileAds.initialize(Context, OnInitializationCompleteListener) çağrısı yaptığında adaptörler başlatılır.
  • Uyumlulaştırma: Yığın izlerinde Google Mobile Ads SDK'sı bulunan bağdaştırıcı istisnaları artık Google Mobile Ads SDK'sı tarafından yakalanıp işlenmektedir.
18.1.0 09.07.2019
  • Uygulama Ölçümü desteği için resmi sürüm.
  • Varsayılan olarak uygulama ölçümü, uygulama başlatıldığında verileri başlatır ve gönderir. Google Mobile Ads SDK'sı açıkça çağrılana kadar uygulama ölçümünü geciktirme seçeneği eklendi.
  • Google Mobile Ads SDK'sı ve yapılandırılmış tüm uyumlulaştırma bağdaştırıcılarının başlatma işlemi tamamlandığında bunu size bildiren yeni bir başlatma yöntemi ( MobileAds.initialize(Context, OnInitializationCompleteListener)) eklendi.
  • Uygulamanız için yapılandırılan tüm reklam ağlarının başlatma durumunu sağlamak için 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 üzere NativeAdOptions.Builder.setMediaAspectRatio() yöntemi eklendi. Bu seçenek, artık kullanımdan kaldırılmış olan setImageOrientation() yöntemine göre önceliklidir.
  • Yerel reklamlar: Video olmayan reklamlar için MediaView'un resim ölçek türü, artık MediaView.setImageScaleType() ile ayarlanabilir.
  • Yerel reklamlar: UnifiedNativeAd.getMediaContent() eklendi. Resimleri yalnızca URL'ler aracılığıyla yükleyen yayıncılar artık reklamın medya içeriğini alabilir, reklama bir resim sağlayabilir ve video olmayan reklamlar için MediaView aracılığıyla resim verilerini doldurmak için MediaView.setMediaContent() yöntemini çağırabilir.
  • Yerel reklam Uyumlulaştırması: Bağdaştırıcılar artık UnifiedNativeAdMapper.setMediaContentAspectRatio() üzerinden en boy oranı sağlayabilir.
  • play-services-measurement ve play-services-measurement-sdk üzerinde bağımlılıklar eklendi. Uygulamaların artık bu bağımlılıkları açık bir şekilde eklemesi gerekmiyor.
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şlatma sırasında meydana gelen kilitlenmeleri önlemek için bu sürüm, yayıncıların build.gradle dosyasında ek bağımlılıklar bildirmesini zorunlu kılar:
    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 itibarıyla başlayan ANR sorunu düzeltildi.
17.2.0 11.03.2019
  • Ödüllü Video: Aynı anda birden fazla ödüllü reklam yüklemenize olanak tanıyan yeni ödüllü API grubu (ödüllü paketine bakın) eklendi.
  • Uyumlulaştırma: Başlatmayı destekleyen yeni 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.
  • Herhangi bir reklam kitaplığının 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 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 03.12.2018
  • Herhangi bir reklam kitaplığının 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 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ıyla sonuçlandı. Herhangi bir reklam kitaplığının 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 02.11.2018
17.0.0 05-10-2018
  • Google AdMob yayıncıları, AndroidManifest.xml dosyalarında com.google.android.gms.ads.APPLICATION_ID anahtarıyla bir <meta-data> etiketi belirtmelidir. Daha fazla bilgi için Başlangıç kılavuzunu inceleyin.
  • Yerel reklamlar: NativeAppInstallAd, NativeContentAd ve ilişkili API'ler kullanımdan kaldırılarak yerine UnifiedNativeAd kullanıma sunuldu. Yeni API'leri kullanmayla ilgili daha fazla talimat için Gelişmiş Yerel Reklamlar konusuna bakın.
  • Yerel reklamlar: "Bu reklamı bir daha gösterme" özelliği eklendi.
  • Yerel reklamlar: Yararlı uyarı günlüğü: "ClickConfirmingView ayarlanırken UnconfirmedClickListener boş değerli olmamalıdır." kaldırıldı.
  • Ödüllü Reklamlar: Reklam meta veri değişikliklerini dinlemek için RewardedVideoAd öğesine setAdMetadataListener yöntemi eklendi.
  • Ödüllü reklamlar: destroy() çağrısı yapıldığında dinleyici geçersiz olur.
  • Aşağıdaki yöntemler AdRequest.Builder tarihinde kullanımdan kaldırıldı.
  • onRewardedVideoCompleted() öğesinin, emülatörlerde tetiklenmemesine neden olan hata düzeltildi.
16.0.0 02.10.2018
  • Reklam değişikliği 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ü kullanılıyor.
  • Yerel reklamlar: Birleştirilmiş Yerel Reklam API'si eklendi. Bu işlem, NativeAppInstallAds ve NativeContentAds öğelerini yeni bir tür altında birleştirir: UnifiedNativeAd.
  • Not: Yerel reklamlar kullanılırken, yerel reklam tıklandığında günlüklerde gösterilen yararlı bir uyarı bulunur: "ClickConfirmingView ayarlanırken UnconfirmedClickListener null olmamalıdır." Bu uyarı yoksayılabilir ve sonraki sürümde kaldırılacaktır.
12.0.1 28-03-2018
  • Reklam değişikliği yok. Daha ayrıntılı bilgi için Google Play Hizmetleri sürüm notlarına bakın.
12.0.0 20.03.2018
  • Ödüllü video: RewardedVideoAdListener öğesine onRewardedVideoCompleted() geri çağırma yöntemi eklendi.
  • Yerel uyumlulaştırma: trackViews() yöntemi NativeAdMapper ürününe eklenerek bağdaştırıcıların, bağımsız yerel reklam öğelerine karşılık gelen View nesnelerine erişimi sağlandı. trackViews() için sunulan trackView() desteği sonlandırıldı.
11.8.0 18-12.2017
  • Hata düzeltmeleri ve genel iyileştirmeler.
11.6.0 07.11.2017
  • NativeAdViewHolder sınıfı ve ilgili yöntemler NativeAppInstallAd ve NativeContentAd uygulamalarına eklendi.
  • AdLoader.getMediationAdapterClassName kullanımdan kaldırıldı (yayıncılar bunun yerine NativeAppInstallAd ve NativeContentAd içinde aynı ada sahip yöntemleri kullanmalıdır).
  • Test reklamları artık reklamın üzerinde bir etiket gösterir. Daha fazla bilgi için test kılavuzuna bakın.
11.4.0 19.09.2017
  • NativeAppInstallAd ve NativeContentAd sınıflarına getMediationAdapterClassName() yöntemleri eklendi. AdLoader ile aynı ada sahip olan yöntem kullanımdan kaldırılacak.
  • Yerel video uyumlulaştırmasını desteklemek için NativeAdMapper sınıfına MediationNativeListener sınıfı, hasVideoContent(), setHasVideoContent() vesetMediaView() yöntemlerine onVideoEnd() yöntemi, getAdVolume() sınıfına da isAdMuted() yöntemi eklendi.NativeMediationAdRequest
  • SearchAdRequest sınıfı kaldırıldı.
11.2.2 05-09-2017
  • RewardedVideoAd sınıfına PublisherAdRequest nesnesi alan yeni bir loadAd() yöntemi eklendi.
11.2.0 14.08.2017
  • AdLoader sınıfına loadAds() yöntemi eklendi. Bu sayede uygulamalar tek bir istekte birden fazla benzersiz reklam yükleyebilir.
  • 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 özelliği de en az 26 (Android O) değerinde 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ılabilir. 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.
  • AdView, InterstitialAd ve NativeExpressAdView sınıflarından getInAppPurchaseListener() ve setInAppPurchaseListener() yöntemleri kaldırıldı. İlgili uygulama içi satın alma sınıfları da kaldırıldı.
  • VideoController.VideoLifecycleCallbacks sınıfına OnVideoMute(), OnVideoPause() OnVideoPlay() ve OnVideoStart() yöntemleri 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 artı banner'ı istekleri için AdLoader ile kullanılmak üzere OnPublisherAdViewLoadedListener arayüzü, PublisherAdViewOptions sınıfı ve PublisherAdViewOptions.Builder sınıfı eklendi.
  • Yoğun içerik modu güncellemelerinden haberdar olmak için uyumlulaştırma bağdaştırıcılarının 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 kuralları eklendi.
10.2.0 15-2017
  • Google Play Hizmetleri 10.2.x, artık Android sürüm 2.3.x (Gingerbread) 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 en az Android API düzeyi 14 gerektirir ve API düzeyi 14'ün altında olan cihazlara yüklenemez. Uygulamanızın Android Gingerbread desteğini genişletmek amacıyla birden fazla APK oluşturma da dahil olmak üzere seçenekleriniz hakkında daha fazla bilgi edinmek için Android Geliştiricileri Blogu'na göz atın.
  • Yerel Gelişmiş içerik ve özel şablon reklamlar için video öğeleri 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 yapılmadan ö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'a 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) kullanımdan kaldırıldı. Google Ad Manager yayıncıları, uygulamalarını ilk kullanıma hazırlarken bu yöntemi çağırmalıdır. AdMob yayıncıları MobileAds.Initialize(Context, String) kullanmaya devam etmeli ve uygulama kodlarını aktarmalıdır.
9.6.0 22.09.2016
  • Gelişmiş Yerel Reklamlar video reklamlar için MediaView sınıfı eklendi.
  • Ad Manager reklam birimlerinde reklam öğesi önizlemesi ve sorun giderme işlemleri için MobileAds sınıfına 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
  • setAdChoicesPlacement() yöntemi NativeAdOptions.Builder sınıfına eklendi. Bunu uygulama yayıncıları artık yerel reklamlarda AdChoices reklamlarının konumunu belirtmek için kullanabilir.
  • Video reklam oynatma, çeşitli hata düzeltmeleriyle iyileştirildi.
9.0.1 26-05-2016
  • 9.0.0'da 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 18-05-2016
  • Açıkça konum izni veren uygulamalar için konum bilgilerini otomatik olarak doldurma özelliği eklendi.
  • Ödüllü Video uyumlulaştırması özel etkinlikleri için destek eklendi.
  • Yerel Express reklamlar için video seçenekleri eklendi.
  • Custom Search Ads API güncellendi.
  • setAppMuted() yöntemi eklendi.
  • MobileAds.initialize(android.content.Context, java.lang.String) yöntemi artık kullanımdan kaldırılmıştır.
  • MobileAds.initialize(android.content.Context) yöntemi kullanımdan kaldırılmıştır.
  • Uyumlulaştırma bağdaştırıcılarındaki gösterimleri raporlamak için MediationNativeListener.onAdImpression() yöntemi eklendi.
  • Uygulamalarını son işleme koymak için ProGuard'ı kullanan uygulamaların, yalnızca bu sürümde ProGuard yapılandırma dosyalarına şu keep seçeneğini eklemeleri gerekir:

    -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0 18-12-2015
  • Mobile Ads SDK'sına bir uygulamanın mevcut ses seviyesi hakkında bilgi vermek için herkese açık 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.
  • Reklam isteğinin devam edip etmediğini kontrol etmek için PublisherAdView ve PublisherInterstitialAd öğelerine isLoading() yöntemi eklendi.
  • setIsDesignedForFamilies() yöntemi AdRequest.Builder ve PublisherAdRequest.Builder kampanyalarına 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
  • MRAID v2 resmi yayın sürümünü kullanabilirsiniz.
  • Bir reklam isteğinin devam edip etmediğini kontrol etmek için AdLoader, AdView ve InterstitialAd öğelerine bir isLoading() yöntemi eklendi.
  • PublisherAdRequest.Builder#setManualImpressionsEnabled() desteği sonlandı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 yerel reklam biçimleri için destek eklendi.
7.3.0 28-04-2015 Çeşitli hata düzeltmeleri.
7.0.0 19.03.2015
  • PublisherAdRequest.Builder koleksiyonuna 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 bir sorun düzeltildi.
  • setRequestAgent() yöntemi AdRequest.Builder ve PublisherAdRequest.Builder kampanyalarına eklendi. Bu yöntem, Mobile Ads SDK'sına aracılık yapan üçüncü taraflarca reklam isteği kaynaklarını belirtmek için kullanılmalıdır.
6.5.87 08.12.2014
  • Bölünmüş JAR mimarisi kullanıma sunuldu. Android Studio geliştiricileri artık com.google.android.gms:play‑services‑ads:6.+ uygulamasına bağlı olarak Google Play hizmetlerinin reklam kısmını dahil edebilir.
    Not: XML olarak banner reklamlar oluşturan uygulamalar, com.google.android.gms:play‑services:6.+ kitaplığının tamamına referans vermeye devam etmelidir.
  • Çeşitli hata düzeltmeleri.
6.1 08.10.2014
  • com.google.android.gms.ads.MediationAdRequest kampanyasına bir getLocation() yöntemi eklendi.
  • Erişilebilirlik için geçiş reklamı kapatma düğmesine bir içerik açıklaması eklendi.
  • Kitaplık projesi doğru bir şekilde bağlandığında "Google Play kaynakları bulunamadı" günlük kaydı kaldırıldı.
  • Şu anda bir reklam gösteren reklam ağı uyumlulaştırma bağdaştırıcısının sınıf adını almak için getMediationAdapterClassName() öğesi AdView öğesine 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ı 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 okunmasından kaynaklanan SecurityException kilitlenmesi için hata düzeltmesi.
4,3 17.03.2014
  • InterstitialAd, bir uygulama bağlamı iletildiyse artık çalışır.
  • setContentUrl() yöntemi PublisherAdRequest.Builder kampanyasına eklendi.
  • Hizmet kaydedilmedi sorunu için düzeltme uygulandı.
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ı için destek eklendi.
  • AdRequest.Builder artık bir setLocation() yöntemine sahip.
  • Bir geçiş reklamı istenirse ancak manifest'te AdActivity belirtilmediyse 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 Mobile Ads API'lerinde gelecekte yapılacak güncellemeler, Google Play Hizmetleri aracılığıyla cihazlara otomatik olarak aktarılır.
  • Mobil Uygulamalar için Ad Manager ve Arama Ağı Reklamları henüz desteklenmiyor.