Sürüm Notları

Sürüm Yayın Tarihi Notlar
0.21.0-beta01 2025-10-08
  • InitializationConfig.Builder.disableMediationAdapterInitialization() yöntemi eklendi. Uyumlaştırma bağdaştırıcısı başlatmayı devre dışı bırakmak için Google Mobile Ads SDK'sını (beta) başlatmadan önce bu yöntemi çağırın.
  • ANR'leri azaltmak için WebView başlatma kullanımı iyileştirildi.
  • Android Gradle eklentisi 7.3.1 ile uyumluluğu korumak için androidx.webkit bağımlılığı 1.13.0'dan 1.12.1'e düşürüldü.
  • android.permission.RECEIVE_BOOT_COMPLETED paketinin kullandığı androidx.work izni kaldırıldı.
  • NativeAdMapper sınıfındaki yanlış adlandırılmış alan düzeltildi.
0.20.0-beta01 2025-09-19
  • Bazı doğal video reklamların otomatik olarak oynatılmamasına neden olan hata düzeltildi.
0.19.0-beta01 2025-08-14
  • İki bağımlılığın eski sürümleri
    • androidx.work:work-runtime, 2.10.0'dan 2.7.0'a düşürüldü.
    • androidx.core:core and androidx.core:core-ktx sürümünü 1.15.0'dan 1.12.0'a düşürün.
  • loadedAdSourceResponse özelliğinin adını ResponseInfo üzerinde loadedAdSourceResponseInfo olarak değiştirdi.
  • Kullanıcıların bazı tam ekran reklamları geri düğmesiyle erken kapatmasına neden olan hata düzeltildi.
  • Bu özelliğe erişimi olan yayıncılar artık tüm reklam biçimleri için yerleşim kimliği desteğinden yararlanabilir.
  • Yerel uyumlulaştırma bağdaştırıcıları için destroy() geri çağırma NativeAdMapper eklendi.
0.18.0-beta01 2025-07-17
  • com.google.android.gms.ads.NativeAd.MediaView öğesine referans veren bağdaştırıcılar için reklam yayınını bozan bir yerel uyumlulaştırma hatası düzeltildi.
  • MobileAds.registerCustomTabsSession(), @JvmStatic ile açıklama eklenmiş.
  • AdMob Ağı Şelalesi kullanılarak yüklenen banner reklamların yenilenmesinin durdurulmasıyla ilgili hata düzeltildi.
0.17.0-alpha02 2025-06-23
  • Teklif verme özelliğini uygulayan ancak şelale özelliğini uygulamayan uyumlaştırıcıların (ör. Meta Audience Network) her zaman yerel reklam oluşturamamasına neden olan yerel uyumlulaştırma teklif verme hatası düzeltildi.
  • Aracılık bağdaştırıcısı tek bir reklam isteği için birden fazla MediationAdLoadCallback yöntemi çağırdığında meydana gelen kilitlenme sorunu düzeltildi.
0.17.0-alpha01 2025-06-18
  • 0.17.0-alpha01 sürümü, amaçlanan yeni özellikleri içermeyen yanlışlıkla yayınlanmış bir sürümdür. Bunun yerine 0.17.0-alpha02 sürümünü kullanın.
0.16.0-alpha01 2025-05-23
  • Java 8+ API desugaring desteğini etkinleştirmeniz artık gerekmiyor.
  • Kullanıcı Mesajlaşma Platformu SDK'sı bağımlılığı 3.2.0 sürümüne güncellendi.
  • com.google.android.gms.ads.formats.MediaView sınıfına referans veren bağdaştırıcılarda kilitlenmelere neden olan bir yerel reklam uyumlulaştırma hatası düzeltildi.
  • Reklam Önceden Yükleme: getNumAdsAvailable() eklendi ve numAdsAvailable() desteği sonlandırıldı.
  • 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ı.
0.15.1-alpha01 2025-04-28
  • Artık Java 8+ API desugaring desteğinin etkinleştirilmesi gerekiyor.
  • Kotlin kullanılarak geliştirilen uygulamalarda, minimum Kotlin sürümü 2.1'den 1.9'a düşürüldü.
0.15.0-alpha01 2025-04-24
  • Yerel reklamlar: Birden fazla yerel reklam yükleme desteği eklendi.
    • Aynı anda birden fazla reklam isteyen bir NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) yöntemi eklendi.
    • Tüm yerel reklamların yüklenmesi tamamlandığında tetiklenen bir NativeAdLoaderCallback.onAdLoadingCompleted() geri çağırma işlevi eklendi.
    • Kotlin'de eşzamansız yüklemeyi desteklemek için NativeAdLoader.load(NativeAdRequest, numberOfAds) yöntemi eklendi. Bu yöntem Flow<NativeAdLoadResult> döndürür.
  • kotlinx-coroutines-android bağımlılığı, 1.7.3 sürümünden 1.9.0 sürümüne güncellendi.
0.14.0-alpha01 2025-03-20
  • SDK'yı geçersiz bir uygulama kimliğiyle başlatırsanız reklam istekleri başarısız olur.
  • AdPreloader.start() yöntemi artık PreloadCallback geri çağırması gerektirmiyor.
  • bufferSize özelliği, PreloadConfiguration veri sınıfı aracılığıyla bir nesne oluştururken isteğe bağlıdır. Google'ın arabellek boyutunu optimize etmesini sağlamak için bufferSize özelliğini ayarlamayın.
  • maxAdsPerSession özelliği, PreloadConfiguration veri sınıfından kaldırıldı.
  • shouldRequestMultipleImages ve shouldReturnUrlsForImageAssets özellikleri NativeAdOptions sınıfına eklendi.
0.13.0-alpha01 2025-02-26
  • MediationRewardedAdCallback.onUserEarnedReward() eklendi ve MediationRewardedAdCallback.onUserEarnedReward(RewardItem) desteği sonlandırıldı.
  • Reklam önceden yükleme API'leri eklendi.
0.12.0-alpha01 2025-01-22
  • AdRequest, AdRequest.Builder, SignalRequest ve SignalRequest.Builder içindeki bazı yöntemlerin karartılmasına neden olan hata düzeltildi.
  • AdMob uygulama kimliği olmayan WebView API for Ads kullanıcıları için SDK başlatma sırasında iletilebilecek InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID eklendi.
  • Ad Manager reklam isteklerinde yerel reklamlar ve banner reklamların birleştirilmesi için destek eklendi.
0.11.0-alpha01 2024-12-12
  • Kullanıcı Mesajlaşma Platformu SDK'sına bağımlılık 3.1.0 sürümüne güncellendi.
  • Doğal reklamlarda özel tıklama hareketleri için destek eklendi.
0.10.0-alpha01 2024-11-08
  • Daha iyi Kotlin desteği için VideoOptions ve RequestConfiguration ile ilgili DSL işlevleri eklendi.
  • RequestConfiguration.setPublisherPrivacyPersonalizationState() ile Publisher Privacy Treatment API desteği eklendi.
  • Reklam yükleme ve sinyal oluşturma için Kotlin suspend API'leri eklendi.
  • IconAd.LoadAdResult kaldırıldı ve yerine AdLoadResult eklendi.
  • Yerel video reklamlar için OMID oturumlarının başlatılamamasına neden olan sorun düzeltildi.
0.9.0-alpha01 2024-10-02
0.8.0-alpha01 2024-08-22
  • Kullanıcı Mesajlaşma Platformu SDK'sına bağımlılık 3.0.0 sürümüne güncellendi.
  • Doğal reklamlar:
    • Doğal reklam biçiminin resmi yayın sürümü.
    • MediaContent öğesinde video yayınlama desteği eklendi.
    • Video yaşam döngüsü geri çağırma yöntemleri eklendi.
    • Video oynatma için özel kontroller eklendi.
    • Yerel ve özel yerel reklamlar için Open Measurement etkinleştirildi.
  • signalType, artık SignalRequest oluştururken zorunlu bir alandır.
0.6.0-alpha01 2024-06-20
  • Java 8+ API'lerini kullanmak için kod eklendi. minSdkVersion sürümünden daha eski bir sürümü kullanan uygulamaların 26 sürümünden daha eski bir sürümü kullanan uygulamaların Java 8+ API desugaring desteğini etkinleştirmesi gerekir.
  • Video öğeleri içermeyen yerel ve özel yerel reklam biçimleri için destek eklendi.
  • MRAID v3 desteği eklendi.
  • Kullanıcı Mesajlaşma Platformu SDK'sının 2.2.0 sürümüne bağımlılık eklendi.
  • Google hataları için hata alanı com.google.android.gms.ads olarak güncellendi.com.google.android.libraries.ads.mobile.sdk
  • SDK'nın daha önce başlatılıp başlatılmadığını kontrol etmek için MobileAds.isInitialized() yöntemi eklendi.
  • Döndürülen banner reklamın daraltılabilir olup olmadığını kontrol etmek için BannerAd.isCollapsible() eklendi.
  • Özel sekmelerdeki reklamlardan para kazanmayı iyileştirmek için MobileAds.registerCustomTabsSession() eklendi.
  • OnInitializationCompleteListener, OnAdapterInitializationCompleteListener olarak yeniden adlandırıldı.
  • AdapterResponseInfo, AdSourceResponseInfo olarak yeniden adlandırıldı.
  • AdRequest.Builder.putAdNetworkExtrasBundle(), AdRequest.Builder.putAdSourceExtrasBundle() olarak yeniden adlandırıldı.
  • Teklif verme bağdaştırıcı sınıflarının doğru şekilde oluşturulmamasına neden olan hata düzeltildi.
0.3.0-alpha01 2024-03-20
  • Google Mobile Ads SDK'sının (beta) ilk sürümü yayınlandı.
  • Banner, geçiş reklamı, ödüllü reklam, ödüllü geçiş reklamı ve uygulama açılış reklamlarını destekler.
  • Tüm reklam biçimleri için uyumlulaştırmayı destekler. Mevcut Mobile Ads SDK'sı için yazılan bağdaştırıcılar, Google Mobile Ads SDK'sı (beta) ile ileriye dönük olarak uyumludur.
  • Open Measurement SDK'sının 1.4.10 sürümüne bağımlılık eklendi.