Sürüm Notları

Sürüm Yayın Tarihi Notlar
1.6.0 2026-10-22
  • Reklam isteği ve yanıtı dışa aktarılırken metin önizlemeleri, kopyalama düğmesi ve doğrudan paylaşım önerileri sağlamak için reklam inceleyici paylaşım sayfası güncellendi.
  • Ödüllü reklamlarda ve ödüllü geçiş reklamlarında, OnUserEarnedRewardListener.onUserEarnedReward() yönteminin AdEventCallback.onAdDismissedFullScreenContent() yönteminden sonra çağrılmasına neden olan bir hata düzeltildi.
  • java.lang.IllegalStateException kilitlenmesini düzeltmek için com.google.android.play:hsdp bağımlılığı 2.2.0 sürümüne güncellendi.
  • R8 tam modu etkinleştirildiğinde androidx.work.WorkManagerInitializer sınıfında java.lang.RuntimeException kilitlenmesini önlemek için tüketici ProGuard kuralları güncellendi.
  • Uyumlulaştırılmış tam ekran reklamlar gösterilirken mevcut bir Activity bağlamının üçüncü taraf SDK'larına iletilmemesine neden olan hata düzeltildi.
1.5.0 2026-09-24
  • SwipeableInterstitialAd biçimi için sinyal oluşturma ve oluşturma API'leri eklendi. Bu özellik özel beta sürümündedir. Erişim isteğinde bulunmak için hesap yöneticinizle iletişime geçin.
  • Simge reklam isteklerine bir excludedAppIds API eklendi. Bu sayede yayıncılar, isteğe bağlı olarak simge reklam yanıtlarından bir uygulama kimliği listesini hariç tutabilir.
1.4.0 2026-08-20
1.3.1 2026-07-29
  • Sınırlı erişimli bir özellik için hata düzeltmeleri ve performans iyileştirmeleri.
1.3.0 2026-07-21
  • Reklam birimi için otomatik yenileme devre dışı bırakıldığında başarısız reklam istekleri için otomatik yeniden denemeleri duraklatacak şekilde AdView.loadAd() değiştirildi.
  • Birden fazla doğal reklam veya simge reklam için yapılan bir reklam isteği, kullanılabilir reklam döndürmediğinde SDK artık INTERNAL_ERROR yerine NO_FILL hatası döndürür.
  • Reklam inceleyiciyi devre dışı bırakmak için bir manifest işareti eklendi.
  • Reklam isteğinde bulunmak için kullanılan reklam birimi kimliğini tanımlamak üzere Ad.getAdUnitId() yöntemi eklendi.
  • GMA Next-Gen SDK'deki varsayılan kilitlenme işleyicisi için manuel olarak kapsam dışında kalmayı seçme imkanı sunan InitializationConfig.Builder.disableSdkCrashReporting() yöntemi eklendi. SDK, varsayılan olarak kilitlenmeleri diğer kayıtlı işleyicilere (ör. Crashlytics) devretmeye devam eder.
  • Özel etkinlik reklam kaynaklarıyla uyumlulaştırma kullanılırken ResponseInfo.getAdapterClassName() artık com.google.ads.mediation.customevent.CustomEventAdapter yerine özel etkinlik sınıfı adınızı döndürür.
1.2.1 2026-06-15
  • Reklamlar için WebView API'yi kullanan uygulamalarda, SDK'nın desteklenen reklam etiketlerine (AdSense kodu, Google Yayıncı Etiketi, HTML5 için IMA) sinyal sağlamasını engelleyen bir sorun düzeltildi. Bu sorun, Webkit yöntemlerinin arka plan iş parçacığında yanlış şekilde çağrılmasından kaynaklanıyordu.
1.2.0 2026-06-11
1.1.1 2026-05-27
  • Ödüllü reklam kapsüllerinin geçişler sırasında donmasına ve kullanıcıların reklamı kapatmasını engellemesine neden olan sorun düzeltildi.
1.1.0 2026-05-18
1.0.1 2026-04-30
  • window.open() kullanan reklamların veya target="_blank" içeren bağlantıların açılış sayfalarını açamamasına neden olan sorun düzeltildi.
1.0.0 2026-04-14
0.25.0-beta01 2026-03-24
0.24.0-beta03 2026-03-07
  • Reklam yükleme başarısız olduktan sonra AdView.destroy()'ın reklam yükleme denemelerini durduramamasına neden olan sorun düzeltildi.
  • Kotlin ile uyumluluğu artırmak için NativeAdMapper ve UnifiedNativeAdMapper sınıflarına sıfır bağımsız değişkenli kurucular eklendi.
  • IconAd arayüzüne packageName özelliği eklendi.
  • SDK'yı ağ işlemleri için OkHttp yerine Cronet kullanmaya zorlama seçeneği eklendi. OkHttp 5 kullanan projelerdeki çalışma zamanı hatalarını çözmek için ağ işlemlerinde Cronet'i zorunlu kılmanızı öneririz. Cronet'i zorunlu kılmak için MobileAds.initialize() yöntemini çağırırken InitializationConfig.Builder içinde force_use_cronet ek değerini true olarak ayarlayın:
    val config = InitializationConfig.Builder()
      .setExtras(bundleOf("force_use_cronet" to true))
      .build()
    MobileAds.initialize(this, config)
  • Java 11 için destek eklendi. Java 11'i kullanmak için build.gradle dosyanızdaki android bloğuna aşağıdaki kodu ekleyin:
    android {
      compileOptions {
        sourceCompatibility JavaVersion.VERSION_11
        targetCompatibility JavaVersion.VERSION_11
      }
      kotlinOptions {
        jvmTarget = '11'
      }
    }
0.24.0-beta02 2026-03-03
  • Sunucudan sunucuya reklam isteği sinyali oluşturmayı etkileyen bir üçüncü taraf bağımlılık sınıfı yükleme sorunu çözüldü.
0.24.0-beta01 2026-02-13
0.23.0-beta01 2026-01-26
  • Gerekli minimum Android Gradle eklentisi (AGP) sürümü 8.3.0'a güncellendi.
  • AdView oluşturucusunun Kotlin'den çağrıldığında java.lang.NoSuchMethodError hatası vermesine neden olan hata düzeltildi.
  • Şelale yürütme sırasında özel etkinlik bağdaştırıcılarının çağrılmamasına neden olan hata düzeltildi.
  • RtbSignalData, mümkün olduğunda RtbAdapter.collectSignals() için etkinlik bağlamı sağlayacak şekilde güncellendi.
  • androidx.webkit bağımlılığı 1.15.0 sürümüne güncellendi.
  • Kullanıcı Mesajlaşma Platformu SDK'sı bağımlılığı 4.0.0 sürümüne güncellendi.
  • AdPreloader.getConfiguration() ve AdPreloader.getConfigurations() için desteğin sonlandırılması geri alındı.
0.22.0-beta04 2025-12-04
  • SDK'nın 0.22.0-beta02 sürümünde, Java 17 önizleme meta verilerinin sınıf dosyalarına yanlış şekilde eklenmesine neden olan sorun düzeltildi.
0.22.0-beta03 2025-11-25
0.22.0-beta02 2025-11-24
0.22.0-beta01 2025-11-20
  • Banner reklamlar API'sini güncelleyin:
    • AdView sınıfı eklendi.
    • BannerAd.load() ve BannerAd.loadFromAdResponse() kullanımdan kaldırıldı. Tek bir banner reklam yüklemek için AdView.loadAd() ve AdView.loadFromAdResponse() kullanın.
    • BannerAd.getView() kullanımdan kaldırıldı. BannerAdPreloader ile yüklenen bir BannerAd oluşturmak için bir AdView örneği oluşturun ve AdView.registerBannerAd() kullanın.
  • Uyumlulaştırılmış reklamlarda NativeAdRequest.Builder.setAdChoicesPlacement() değerinin dikkate alınmamasına ve Reklam Seçenekleri simgesinin yanlış yerleştirilmesine neden olan bir hata düzeltildi.
  • Gerekli minimum Android Gradle eklentisi (AGP) sürümü 8.2.0'dan 7.3.1'e düşürüldü.
  • AdPreloader.getConfigurations() ve AdPreloader.getConfiguration(preloadId) kullanımdan kaldırıldı. Bu özelliğin yerine başka bir özellik sunulmayacak.
0.21.0-beta01 2025-10-08
  • InitializationConfig.Builder.disableMediationAdapterInitialization() yöntemi eklendi. Uyumlulaştırma bağdaştırıcısı başlatma işlemini devre dışı bırakmak için GMA Next-Gen SDK başlatılmadan önce bu yöntemi çağırın.
  • ANR'leri azaltmak için WebView başlatma kullanımı iyileştirildi.
  • androidx.webkit bağımlılığı 1.13.0'dan 1.12.1'e düşürüldü.
  • androidx.work paketi tarafından kullanılan android.permission.RECEIVE_BOOT_COMPLETED izni kaldırıldı.
  • NativeAdMapper sınıfında yanlış adlandırılmış bir 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 sürümü düşürüldü.
    • androidx.work:work-runtime 2.10.0'dan 2.7.0'a düşürüldü.
    • androidx.core:core and androidx.core:core-ktx 1.15.0'dan 1.12.0'a düşürüldü.
  • ResponseInfo tarihinde loadedAdSourceResponse mülkünün adı loadedAdSourceResponseInfo olarak değiştirildi.
  • Kullanıcıların geri düğmesini kullanarak bazı tam ekran reklamları erken kapatmasına olanak tanıyan bir hata düzeltildi.
  • Özelliğe erişimi olan yayıncılar artık tüm reklam biçimleri için yerleşim kimliği desteğine sahip.
  • Doğal uyumlulaştırma bağdaştırıcıları için NativeAdMapper öğesine destroy() geri çağırma işlevi eklendi.
0.18.0-beta01 2025-07-17
  • com.google.android.gms.ads.NativeAd.MediaView referanslı bağdaştırıcılar için reklam yayınını bozan yerel uyumlulaştırma hatası düzeltildi.
  • MobileAds.registerCustomTabsSession(), @JvmStatic ile ek açıklamalı.
  • AdMob Ağı şelalesi kullanılarak reklam yüklemesi yapılan banner reklamların yenilenmesinin durmasına neden olan bir hata düzeltildi.
0.17.0-alpha02 2025-06-23
  • Teklifli sistemi uygulayan ancak şelaleyi uygulamayan bağdaştırıcıların (ör. Meta Audience Network) doğal reklamları oluşturamamasına neden olan doğal uyumlulaştırma teklifli sistem hatası düzeltildi.
  • Bir uyumlulaştırma bağdaştırıcısı tek bir reklam isteği için birden fazla MediationAdLoadCallback yöntemini çağırdığında oluşan 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
  • Artık Java 8+ API desugaring desteğini etkinleştirmeniz gerekmez.
  • 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 doğal reklam uyumlulaştırma hatası düzeltildi.
  • Reklam Ön Yüklemesi: getNumAdsAvailable() eklendi ve numAdsAvailable() kullanımdan kaldı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ğini etkinleştirmeniz gerekir.
  • Kotlin kullanılarak geliştirilen uygulamalar için gereken minimum Kotlin sürümü 2.1'den 1.9'a düşürüldü.
0.15.0-alpha01 2025-04-24
  • Doğal reklamlar: Birden fazla doğal reklam yükleme desteği eklendi.
    • Aynı anda birden fazla reklam isteyen bir NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) yöntemi eklendi.
    • Tüm doğal reklamların yüklenmesi tamamlandığında tetiklenen bir NativeAdLoaderCallback.onAdLoadingCompleted() geri çağırma işlevi eklendi.
    • Kotlin eşzamansız yüklemeyi desteklemek için Flow<NativeAdLoadResult> döndüren bir NativeAdLoader.load(NativeAdRequest, numberOfAds) yöntemi eklendi.
  • 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ğırma işlevi gerektirmez.
  • bufferSize özelliği, PreloadConfiguration veri sınıfı aracılığıyla nesne oluştururken isteğe bağlıdır. Google'ın arabellek boyutunu optimize etmesini sağlamak için bufferSize özelliğini ayarlamayın.
  • PreloadConfiguration veri sınıfındaki maxAdsPerSession özelliği kaldırıldı.
  • NativeAdOptions sınıfına shouldRequestMultipleImages ve shouldReturnUrlsForImageAssets özellikleri eklendi.
0.13.0-alpha01 2025-02-26
  • MediationRewardedAdCallback.onUserEarnedReward() eklendi ve MediationRewardedAdCallback.onUserEarnedReward(RewardItem) için destek sonlandırıldı.
  • Önceden reklam yükleme API'leri eklendi.
0.12.0-alpha01 2025-01-22
  • AdRequest, AdRequest.Builder, SignalRequest ve SignalRequest.Builder içindeki bazı yöntemlerin gizlenmesine neden olan bir hata düzeltildi.
  • Reklamlar için WebView API'yi kullanan ancak Ad Manager uygulama kimliği olmayan kullanıcılar için SDK başlatma sırasında iletilebilecek InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID eklendi.
  • Ad Manager reklam isteklerinde doğal ve banner reklamları birleştirme desteği eklendi.
0.11.0-alpha01 2024-12-12
  • Kullanıcı Mesajlaşma Platformu SDK'sına olan bağımlılık 3.1.0 sürümüne güncellendi.
  • Doğal reklamlarda özel tıklama hareketleri için destek eklendi.
  • Ad Manager rezervasyonlarında banner reklamlar için manuel gösterim sayımı desteği eklendi.
0.10.0-alpha01 2024-11-08
  • Daha iyi Kotlin desteği için VideoOptions ve RequestConfiguration için DSL işlevleri eklendi.
  • RequestConfiguration.setPublisherPrivacyPersonalizationState() ile Publisher Privacy Treatment API desteği eklendi.
  • Reklam yükleme ve sinyal oluşturma için Kotlin askıya alma API'leri eklendi.
  • IconAd.LoadAdResult kaldırıldı ve AdLoadResult ile değiştirildi.
  • Doğal 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 olan bağımlılık 3.0.0 sürümüne güncellendi.
  • Doğal reklamlar:
    • Doğal reklam biçiminin resmi yayınlanan 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.
    • Doğal ve özel doğal reklamlar için Open Measurement etkinleştirildi.
  • SignalRequest oluştururken signalType artık zorunlu bir alan.
0.6.0-alpha01 2024-06-20
  • Desugaring aracılığıyla kullanılabilen Java 8+ API'lerini kullanan kod eklendi. minSdkVersion sürümü 26'den düşük olan uygulamalar Java 8+ API desugaring desteğini etkinleştirmelidir.
  • Video öğeleri içermeyen doğal ve özel doğal reklam biçimleri için destek eklendi.
  • MRAID v3 için destek eklendi.
  • Kullanıcı Mesajlaşma Platformu SDK'sı 2.2.0 sürümüne bağımlılık eklendi.
  • Google hataları için hata alanı com.google.android.gms.ads yerine com.google.android.libraries.ads.mobile.sdk olarak güncellendi.
  • SDK'nın 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 reklamların para kazanma performansını artırmak için MobileAds.registerCustomTabsSession() eklendi.
  • OnInitializationCompleteListener öğesi OnAdapterInitializationCompleteListener olarak yeniden adlandırıldı.
  • AdapterResponseInfo öğesi AdSourceResponseInfo olarak yeniden adlandırıldı.
  • AdRequest.Builder.putAdNetworkExtrasBundle() öğesi AdRequest.Builder.putAdSourceExtrasBundle() olarak yeniden adlandırıldı.
  • Teklif bağdaştırıcısı sınıflarının doğru şekilde örneklendirilmemesine yol açan hata düzeltildi.
0.3.0-alpha01 2024-03-20
  • GMA Next-Gen SDK uygulamasının ilk sürümü.
  • 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 GMA Next-Gen SDK ile ileriye dönük uyumludur.
  • Open Measurement SDK'sının 1.4.10 sürümüne bağımlılık eklendi.