Sürüm Notları

Sürüm Yayın Tarihi Notlar
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 excludedAppIds API'si eklendi. Bu API, yayıncıların bir uygulama kimlikleri listesini simge reklam yanıtlarından isteğe bağlı olarak hariç tutmasına olanak tanır.
1.4.0 2026-08-20
1.3.1 2026-07-29
  • Sınırlı erişim özelliğinde 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 denemelerin duraklatılması amacıyla AdView.loadAd() değiştirildi.
  • Birden fazla doğal reklam veya simge reklam için yapılan bir reklam isteği kullanılabilir reklamlarla sonuçlanmadığında SDK artık INTERNAL_ERROR yerine NO_FILL hatası döndürüyor.
  • 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 içindeki varsayılan kilitlenme işleyicisi için manuel devre dışı bırakma seçeneği sunan InitializationConfig.Builder.disableSdkCrashReporting() yöntemi eklendi. Varsayılan olarak, SDK kilitlenmeleri diğer kayıtlı işleyicilere (ör. Crashlytics) yönlendirmeye devam eder.
  • Özel etkinlik reklam kaynaklarıyla uyumlulaştırma kullanırken ResponseInfo.getAdapterClassName() artık com.google.ads.mediation.customevent.CustomEventAdapter yerine özel etkinlik sınıfı adınızı döndürüyor.
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 bir 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ı kapatamamasına neden olan sorun düzeltildi.
1.1.0 2026-05-18
1.0.1 2026-04-30
  • window.open() veya target="_blank" içeren bağlantıların kullanıldığı reklamlarda açılış sayfalarının açılamaması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
  • AdView.destroy()'ın reklam yükleme işlemi başarısız olduktan sonra reklam yükleme yeniden 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 oluşturucular eklendi.
  • IconAd arayüzüne packageName özelliği eklendi.
  • SDK'nın ağ işlemleri için OkHttp yerine Cronet'i kullanmasını zorunlu kılma seçeneği eklendi. OkHttp 5'in kullanıldığı projelerde çalışma zamanı hatalarını çözmek için ağ işlemleri için Cronet'i zorunlu kılmanızı öneririz. Cronet'i zorunlu kılmak için MobileAds.initialize() çağrılırken InitializationConfig.Builder içinde force_use_cronet ekstrasını 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 üçüncü taraf bağımlılığı sınıfı yükleme sorunu düzeltildi.
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 olarak güncellendi.
  • Kotlin'den çağrıldığında AdView oluşturucusunun java.lang.NoSuchMethodError oluşturmasına 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.
  • Mevcut olduğunda RtbAdapter.collectSignals() için Etkinlik Bağlamı sağlamak üzere RtbSignalData 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ği sonlandırma işlemi 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ışlıkla dahil edilmesine neden olan sorun düzeltildi.
0.22.0-beta03 2025-11-25
0.22.0-beta02 2025-11-24
  • Sunucudan sunucuya reklam isteklerinin kullanıldığı Ad Manager yükleme hatası düzeltildi. Bu hatada, reklam yanıtı NativeSignalRequest türündeyse NativeAd.NativeAdType.BANNER türündeki reklam öğeleri oluşturulamıyordu.
0.22.0-beta01 2025-11-20
  • Banner reklam API'sini güncelleyin:
    • AdView sınıfı eklendi.
    • BannerAd.load() ve BannerAd.loadFromAdResponse() desteği sonlandırıldı. Tek bir banner reklam yüklemek için bunun yerine AdView.loadAd() ve AdView.loadFromAdResponse() kullanın.
    • BannerAd.getView() desteği sonlandırıldı. BannerAdPreloader ile yüklenmiş bir BannerAd oluşturmak için AdView örneği oluşturun ve AdView.registerBannerAd() kullanın.
  • Aracılık edilen reklamlarda, NativeAdRequest.Builder.setAdChoicesPlacement() öğesinin dikkate alınmaması nedeniyle Reklam Seçenekleri simgesinin yerleşiminin yanlış olmasına yol açan hata düzeltildi.
  • Gerekli minimum Android Gradle eklentisi (AGP) sürümü 8.2.0'dan 7.3.1'e düşürüldü.
  • Desteği sonlandırılan AdPreloader.getConfigurations() ve AdPreloader.getConfiguration(preloadId). Yedek parça yoktur.
0.21.0-beta01 2025-10-08
  • InitializationConfig.Builder.disableMediationAdapterInitialization() yöntemi eklendi. Aracılık bağdaştırıcısı başlatmayı devre dışı bırakmak için GMA Next-Gen SDK başlatılmadan önce bu yöntemi çağırın.
  • çağrılmalıdır.
  • 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ı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, 1.15.0 sürümünden 1.12.0 sürümüne düşürüldü.
  • loadedAdSourceResponse mülkünün adını ResponseInfo tarihinde 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.
  • Doğal arabuluculuk 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 öğesine referans veren bağdaştırıcılar için reklam yayınını bozan 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 durmasına neden olan hata düzeltildi.
0.17.0-alpha02 2025-06-23
  • Teklifli sistem uygulayan ancak şelale sistemini uygulamayan uyumlaştırıcıların (ör. Meta Audience Network) her zaman yerel reklam oluşturamamasına neden olan yerel uyumlulaştırma teklifli sistem hatası düzeltildi.
  • Uyumlulaştırma 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 yerel reklam uyumlulaştırma hatası düzeltildi.
  • Reklam Ön Yüklemesi: getNumAdsAvailable() eklendi ve numAdsAvailable() desteği sonlandırıldı.
  • android.adservices.AD_SERVICES_CONFIG özellik etiketi, API'ye özel reklam hizmetlerini yapılandıran uygulamalarda birleştirme çakışmalarını önlemek için SDK'nın manifest dosyasından kaldırıldı. API'ye özel reklam hizmetlerini yapılandıran.
0.15.1-alpha01 2025-04-28
  • Artık Java 8+ API desugaring desteğinin etkinleştirilmesi gerekiyor.
  • Kotlin kullanılarak geliştirilen uygulamalar için gerekli 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 isteğinde bulunan 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'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ını 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ı.
  • Ö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 karartılmasına neden olan hata düzeltildi.
  • AdMob uygulama kimliği olmayan Reklamlar için WebView API 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 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 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.
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 AdLoadResult ile değiştirildi.
  • 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ınlanan sürümü.
    • MediaContent öğesinde video yayınlama desteği eklendi.
    • Video yaşam döngüsü geri çağırmaları 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 düşük bir sürümü kullanan uygulamalar, 26 sürümünden daha düşük bir sürümü kullanan 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 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 com.google.android.libraries.ads.mobile.sdk olarak güncellendi.
  • 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
  • GMA Next-Gen SDK'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 olarak uyumludur.
  • Open Measurement SDK'sının 1.4.10 sürümüne bağımlılık eklendi.