Google Mobile Ads Lite SDK'sı

Google Mobile Ads Lite SDK, Ocak 2026 itibarıyla kullanımdan kaldırılacak. Destek almaya devam etmek için GMA Next-Gen SDK'a geçin. GMA Next-Gen SDK uygulaması, cihazda tam Google Mobile Ads SDK (Legacy) uygulamasından daha az yer kaplar. Ayrıntılı bilgi için GMA Next-Gen SDK avantajları hakkında bilgi edinin başlıklı makaleyi inceleyin.

Google Play Hizmetleri SDK'sı, diğer Android kitaplıkları gibi, kendisini içeren uygulamaların boyutunu artırır. Google Mobile Ads Lite SDK, bu etkiyi azaltmak için oluşturulmuş Google Mobile Ads SDK (Legacy)'nın hafif bir sürümüdür. Normal SDK'nın boyutunun bir kısmıdır.

Lite SDK'yı kullanmak, boyutun azalmasının yanı sıra bir uygulamada referans verilen toplam yöntem sayısını da azaltır. Bu, özellikle geliştiricilerin 64K referans sınırıyla karşılaşabileceği Android'in eski sürümlerine dağıtım yaparken faydalıdır.

Lite SDK'yı uygulamanıza dahil etmek için gradle'ı nasıl yapılandıracağınız aşağıda açıklanmıştır:

dependencies {
    implementation 'com.google.android.gms:play-services-ads-lite:25.0.0'
}

Basit SDK'nın sınırlamaları

Lite SDK yalnızca Google Play Store üzerinden dağıtılan uygulamalarda kullanılmalıdır.

Diğer Google Play Hizmetleri'nden farklı olarak, Google Play Hizmetleri APK'sindeki standart Google Mobile Ads SDK (Legacy) uygulaması, Google Play Hizmetleri istemci kitaplığına da dahil edilmiştir. Bu sayede, Google Play Hizmetleri APK'sının yüklü olmadığı cihazlarda destek sağlanabilir. SDK, çalışma zamanında istemci kitaplığı ve Google Play Hizmetleri APK'sının sürümlerini karşılaştırır ve daha yeni olan sürümü kullanır.

Lite SDK, Google Mobile Ads SDK (Legacy) uygulamasını istemci kitaplığından kaldırarak yalnızca Google Play Hizmetleri APK'sına yönelik bir arayüz bırakır. Lite SDK, APK'nın uygulanmasına bağlıdır. Uygulamanızı Google Play Store dışında dağıtırsanız kullanıcılarınızın cihazlarında Google Play Hizmetleri APK'sının yüklü olacağı garanti edilmez.

Google Play Hizmetleri'nin güncel bir sürümünün yüklü olduğu cihazlarda Lite SDK'nın davranışı, standart SDK'nın davranışı ile aynıdır. Ancak Google Play Hizmetleri'nin eski olduğu veya bulunmadığı cihazlarda Lite SDK, Google Play Hizmetleri APK'sında bulunmayan ya da değiştirilmiş API'lere referans verebilir. Bu durum, işlem yapılmamasına ve bir hatanın kaydedilmesine neden olur. Bu da reklamların söz konusu cihazlarda yayınlanmamasına yol açabilir.

Lite SDK yayın sıklığı

24.1.0 sürümünden itibaren play-services-ads-lite yapı, play-services-ads ile aynı sıklıkta yayınlanmayacak. Bu değişiklik, SDK uygulamasının daha kademeli ve kararlı bir şekilde kullanıma sunulmasını sağlar. Lite SDK, yaklaşık olarak her üç SDK sürümünde bir yayınlanır.

Hem play-services-ads-lite 24.0.0 veya daha eski bir sürümüne hem de play-services-ads 24.1.0 veya daha yeni bir sürümüne bağlı projelerde uygulama derleme sırasında Duplicate class hatası oluşur. Bu hatayı gidermek için yalnızca play-services-ads veya play-services-ads-lite yapılarından birini kullanın.