Sürüm Notları

Sürüm Yayın Tarihi Notlar
23.6.0 03.12.2024
  • Kaydırma reklam biçimiyle ilgili tüm API'lerin desteği sonlandırıldı. Örneğin, AdSize.getCurrentOrientationInterscrollerAdSize().
23.5.0 2024‑10‑29
  • 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ı tetikler. 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 yöntemi AdRequest'e eklendi.addCustomTargeting()
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 2024‑05‑09
  • En az 34 compileSdkVersion gerektirir.
  • Yerel uyumlulaştırma bağdaştırıcılar: loadNativeAdMapper() ve loadRtbNativeAdMapper() için loadNativeAd ve loadRtbNativeAd() desteği sonlandırıldı. 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'si kaldırıldı ve kontrol devamlılığının başarılı olup olmadığıyla ilgili bir boole değeri döndürmek için alternatif yöntem MobileAds.putPublisherFirstPartyIdEnabled() 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 göndermelidir.
    • Üst öğesinden devralınan AdManagerAdRequest.Builder yöntemleri artık tek bir çağrıdan nesne oluşturmak için birbirine bağlanabilir. 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 06.12.2023
22.5.0 2023‑10‑30
22.4.0 13.09.2023
  • En az compileSdkVersion 33 gerekir.
  • 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.
  • Attribution Reporting Beta ve Topics Beta gizliliği korumaya yönelik API'lerinin ilk testini etkinleştirir. Daha fazla bilgi için Ad Manager 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'nin bulunmadığı cihazlarda reklam inceleyici kullanıcı arayüzünden reklam isteklerini tetikleme özelliği etkinleştirildi.
22.0.0 2023‑03‑29
  • Zarar veren değişiklikler:
  • AdRequest.getRequestAgent() eklendi.
  • Arabuluculuk: 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ığı için adaptörlerin 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, diğer tam ekran biçimlerinin davranışıyla eşleşecek şekilde istekte bulunulduğunda yönü belirler.
  • 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 2022‑12‑14
  • 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ğ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 jenerasyonu için resmi sürüm sürümü.
21.3.0 2022‑10‑10
21.2.0 2022‑09‑06
  • Reklam inceleyici: Android paylaşım sayfası üzerinden reklam istek günlüklerinin dışa aktarılması 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.
  • getResponseExtras(), ResponseInfo içine eklendi. Bu, reklam yanıtıyla ilgili ek bilgiler döndürebilir.
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 boşluk kabul edebileceği açıkça tanımlanmayan her yönteme @NonNull ek açıklamaları eklendi.
    • AdRequest.Builder.addNetworkExtras() yöntemi kaldırıldı. Bunun yerine AdRequest.Builder.addNetworkExtrasBundle()
    • Aşağıdaki konum yöntemleri kaldırıldı:
      • AdRequest.Builder cihazında setLocation()
      • AdRequest üzerinde getLocation()
      • MediationAdConfiguration cihazında getLocation()
  • İlk başlatma ve reklam yüklemeyi optimize etmek için manifest işaretleri eklendi. Daha fazla bilgi için Başlatma ve reklam yüklemeyi optimize etme kılavuzuna bakın.
  • MobileAds.getVersionString() özelliği kullanımdan kaldırıldı. Bunun yerine MobileAds.getVersion()
  • ResponseInfo'a getLoadedAdapterResponseInfo() yöntemi eklendi.
  • AdapterResponseInfo alanına aşağıdaki yöntemler eklendi:
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • Reklam inceleyiciye özel etkinlikler desteği eklendi.
20.6.0 22.02.2022
20.5.0 2021‑11‑18
  • API 31'i hedefleyen uygulamalar için Android 12 cihaz desteği eklendi.
  • Raporlama ve sahtekarlık önleme gibi kullanım alanları için uygulama grubu kimliği desteği eklendi.
20.4.0 22.09.2021
  • Google Mobile Ads SDK'sı 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ı hakkında daha fazla bilgi edinmek için (nasıl devre dışı bırakılacağı da dahil olmak üzere) 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'si kaldırıldı.
    • Eski RewardedVideoAd API'si kaldırıldı.
    • Publisher ile başlayan ön eklerin kaldırıldığı sınıflar (ö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 soyut bir sınıftır. Ödüllü reklam yüklemek için RewardedAd.load() statik yöntemini kullanın.
  • AdSize.SMART_BANNER, uyarlanabilir banner reklamlar için desteği sonlandırıldı.
  • Tüm herkese açık API'lere açık boşluk kabul edilebilirliği ek açıklamaları eklendi.
19.8.0 2021‑03‑15
  • User Messaging Platform SDK'sına bağımlılık eklendi.
  • onAdImpression() geri araması FullScreenContentCallback'a eklendi.
  • InstreamAd biçimi kullanımdan kaldırıldı.
  • Uyumlulaştırma Adaptörleri:
    • MediationBannerAdapter, MediationInterstitialAdapter ve MediationNativeAdapter özellikleri kullanımdan kaldırıldı. Yeni adaptörler bu biçimleri yüklemek için Adapter sınıfını uygulamalıdır.
    • Teklif verme 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 özelliği kullanımdan kaldırıldı.
  • Publisher ön ekiyle başlayan 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 küçük sürüm. Bu 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 bilgi için 20.0.0 sürümüne geçiş kılavuzuna bakı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
19.4.0 10.09.2020
  • API 30'u hedefleyen uygulamalar için Android 11 cihaz desteği eklendi.
  • Uygulama Açma Reklamları: AppOpenAd biçimi, banner görünümünden daha çok tam ekran biçiminde ç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ğı için yanıt bilgilerini almak üzere ResponseInfo.getAdapterResponses() değerini kullanın.
  • Eski ödüllü reklamlar: RewardedVideoAd desteği sonlandırıldı.
  • Şu anda özel beta sürümünde olan RewardedInterstitialAd biçimi eklendi.
  • MobileAds.initialize() tamamlama işleyicisinin yalnızca bir kez geri çağrılmasına yol açan hata düzeltildi. MobileAds.initialize() işlevine yapılan her çağrı artık tamamlama geri çağırma işlevini tetikler.
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ğırma işlevleri 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
  • Yerel reklamlar: Yerel politika ihlallerini tespit edip düzeltmenize yardımcı olmak için test isteklerinde yerel doğrulayıcı kullanıcı arayüzü eklendi.
  • MobileAds.disableMediationAdapterInitialization() yöntemi eklendi. Uyumlulaştırma 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 2020‑03‑18
  • Yerel Reklamlar: NativeCustomTemplateAd kullanılırken oluşan bellek sızıntısı düzeltildi.
19.0.0 2020‑03‑02
  • 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() yerine getResponseInfo() kullanılacak.
  • Yerel Reklamlar: MediaContent'e getDuration() ve getCurrentTime() yöntemleri eklendi.
  • Doğal uyumlulaştırma: Uyumlulaştırmaların uygulayabileceği UnifiedNativeAdMapper sınıfına 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 kapalı 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 adlandırıldı.
  • Uyumlulaştırma: Google Mobile Ads SDK'sı artık uyumlulaştırma bağdaştırıcılarınca oluşturulan istisnaları yakalar.
  • Ödüllü uyumlulaştırma: Birden fazla uyumlulaştırılmış ödüllü reklamın önbelleğe alınması durumunda yalnızca birinin gösterildiği bir 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 kapalı 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 işlenir.
18.1.0 2019‑07‑09
  • Uygulama Ölçümü desteği için resmi sürüm.
  • Google Mobile Ads SDK'sı ve tüm yapılandırılmış uyumlulaştırma bağdaştırıcılar ilk çalıştırma işlemini tamamladığında sizi bilgilendiren yeni bir ilk çalıştırma 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 isteklerinde kullanılır.
  • Yerel reklamlar: Yerel reklamın medya öğesi için belirli bir en boy oranı istemek üzere NativeAdOptions.Builder.setMediaAspectRatio() yöntemi eklendi. Bu seçenek, desteği sonlandırılan setImageOrientation() yöntemine göre önceliklidir.
  • Yerel reklamlar: Video olmayan reklamlarda MediaView'ın 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 reklamlar: Video olmayan özel yerel reklam biçimleri için Open Measurement desteğini etkinleştirmek amacıyla API'ler eklendi.
  • Yerel reklam uyumlulaştırma: Adaptörler artık UnifiedNativeAdMapper.setMediaContentAspectRatio() aracılığıyla en boy oranını sağlayabilir.
  • Correlator sınıfı ve ilişkili API'leri kaldırıldı. Bu özellik daha önce kullanılamıyordu.
  • play-services-measurement ve play-services-measurement-sdk için bağımlılık eklendi. Uygulamaların artık bu bağımlılıklarını açıkça eklemesi gerekmez.
18.0.0 2019‑06‑17
  • Android Destek Kitaplıklarından Jetpack (AndroidX) Kitaplıklarına Geçiş 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 kilitlenmeyi önlemek için bu sürümde yayıncıların build.gradle dosyalarında ek bağımlılıklarını belirtmesi gerekir:
    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 2019‑03‑11
  • Ödüllü Video: Birden fazla ödüllü reklamı eşzamanlı olarak yüklemenizi sağlayan yeni bir ödüllü API grubu eklendi (rewarded paketine bakın).
  • Uyumlulaştırma: İlk başlatmayı destekleyen yeni bir uyumlulaştırma bağdaştırıcısı API'si grubu eklendi. Yeni API'yi uygulayan bağdaştırıcılar 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
  • Reklam kitaplığındaki 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 03.12.2018
  • Reklam kitaplığındaki 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
  • Belirli play-services-ads ve firebase-analytics kombinasyonlarının (ör. ads:17.1.0 ve analytics:16.0.5) duplicate entry bir derleyici hatasına yol açtı. 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 2018‑10‑05
  • Google Ad Manager yayıncılarının, AndroidManifest.xml dosyalarında com.google.android.gms.ads.AD_MANAGER_APP 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'lerin desteği sonlandırıldı. Bu API'ler yerine UnifiedNativeAd kullanılmalıdır. Yeni API'lerin kullanımıyla ilgili daha fazla talimat için Yerel Reklamlar Gelişmiş Birleştirilmiş başlıklı makaleyi inceleyin.
  • 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ı.
  • Emülatörlerde onRewardedVideoCompleted() işlevinin tetiklenmemesine neden olan hata düzeltildi.
16.0.0 2018‑10‑02
  • Reklamlarda değişiklik yapılmaz. 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ü.
  • 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 şu uyarı gösterilir: "ClickConfirmingView ayarlandığında UnconfirmedClickListener null olmamalıdır." Bu uyarıyı yoksayabilirsiniz. Bu uyarı, sonraki sürümde kaldırılacaktır.
12.0.1 28.03.2018
  • Reklamlarda değişiklik yapılmaz. 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'a 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 dosyalarına NativeAdViewHolder sınıfını ve ilgili yöntemleri ekledim.
  • 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 2017‑09‑19
  • NativeAppInstallAd ve NativeContentAd sınıflarına getMediationAdapterClassName() yöntemleri eklendi. AdLoader içindeki aynı ada sahip yöntemin desteği sonlandırılacak.
  • Yerleşik video uyumlulaştırmayı desteklemek için MediationNativeListener sınıfına onVideoEnd() yöntemi, NativeAdMapper sınıfına hasVideoContent(), setHasVideoContent() ve setMediaView() yöntemleri, NativeMediationAdRequest sınıfına ise getAdVolume() ve isAdMuted() yöntemleri eklendi.
  • 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 2017‑08‑14
  • 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.
  • Google Mobile Ads SDK'sı, 11.2.0 sürümünden itibaren Google'ın Maven deposundan 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ı. Ayrıca ilgili 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 ekleyerek tam ekran reklamlarda tam sayfa modunu etkinleştirme özelliği eklendi.
  • Yerel reklam artı banner istekleri için OnPublisherAdViewLoadedListener arayüzü, PublisherAdViewOptions sınıfı ve AdLoader ile birlikte kullanılmak üzere 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, Android 2.3.x (Gingerbread) sürümüne yönelik tam desteğin artık yer almadığı ilk sürümdür. 10.2.x ve sonraki SDK sürümleri kullanılarak geliştirilen uygulamalar, minimum 14 API düzeyi gerektirir ve 14'ün altında API düzeyi çalıştıran 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.
  • 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 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 desteği eklendi.
10.0.1 21.11.2016
  • Hata düzeltmeleri ve genel iyileştirmeler.
9.8.0 24.10.2016
  • 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ı, MobileAds.Initialize(Context, String)'ü kullanmaya ve uygulama kodlarını göndermeye devam etmelidir.
9.6.0 22.09.2016
  • Doğal Gelişmiş Reklamlar 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ştirilmiştir.
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ı 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ı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 artık kullanımdan kaldırılmadı.
  • 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 listesine destroy() yöntemi eklendi.
8.1.0 24.09.2015 Çeşitli hata düzeltmeleri.
7.8.0 2015‑08‑13
  • MRAID 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 yerel 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 için addCustomTargeting() ve addCategoryExclusion() yöntemleri eklendi.
  • Manuel gösterim sayımı kullanılırken PublisherAdView.recordManualImpression()'ın Ad Manager'da birden fazla gösterim kaydetmesine neden olan sorun düzeltildi.
  • <supports-screens> etiketinde android:largestWidthLimitDp özelliği kullanıldığında reklamların hatalı şekilde oluşturulmasına neden olan sorun düzeltildi.
  • setRequestAgent() yöntemi AdRequest.Builder ve PublisherAdRequest.Builder'e eklendi. Bu yöntem, Mobile Ads SDK'sında 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 reklam bölümünü dahil edebilir.
    Not: XML'de banner reklam oluşturan uygulamalar, kitaplığın tamamını referans olarak kullanmaya devam etmelidir com.google.android.gms:play‑services:6.+.
  • Ç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ının sınıf adını almak için getMediationAdapterClassName(), AdView içine 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çi satın alma işlemi için varsayılan satın alma akışı eklendi.
4.4 2014‑05‑07
  • 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çi satın alma işlemi 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 2014‑03‑17
  • InterstitialAd artık bir uygulama bağlamı ile iletilirse çalışır.
  • PublisherAdRequest.Builder yöntemi PublisherAdRequest.Builder'a eklendi.setContentUrl()
  • Hizmet kayıtlı değil hatası için düzeltme.
4,2 2014‑02‑03 Çeşitli hata düzeltmeleri.
4.1 2014‑01‑16
  • Ad Manager ve Mobil Uygulamalar İçin Arama Ağı Reklamları için destek eklendi.
  • AdRequest.Builder için setLocation() yöntemi eklendi.
  • Geçiş reklamı istendiğinde ancak manifest'te AdActivity belirtilmediğinde oluşan kilitlenme düzeltildi.
4.0 2013‑10‑31
  • Google Mobil Reklamlar API'leri artık Google Play Hizmetleri'nin bir parçasıdır.
  • 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.