SDK Lite Iklan Seluler Google

Seperti library Android lainnya, SDK layanan Google Play meningkatkan ukuran aplikasi yang menyertakannya. Google Mobile Ads Lite SDK adalah versi ringan Google Mobile Ads SDK yang dibuat untuk mengurangi dampak tersebut. Ukurannya lebih kecil dari SDK reguler.

Selain mengurangi ukuran, penggunaan Lite SDK akan mengurangi jumlah total metode yang direferensikan dalam aplikasi. Hal ini sangat berguna terutama saat melakukan deployment ke versi Android lama, tempat developer dapat mencapai batas referensi 64K.

Berikut ini cara mengonfigurasi gradle untuk menggabungkan Lite SDK ke dalam aplikasi:

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

Batasan Lite SDK

SDK Lite hanya boleh digunakan dalam aplikasi yang didistribusikan melalui Google Play Store.

Tidak seperti layanan Google Play lainnya, penerapan Google Mobile Ads SDK standar di APK layanan Google Play juga disertakan dalam library klien layanan Google Play. Hal ini memungkinkan dukungan pada perangkat tanpa APK layanan Google Play. Saat runtime, SDK akan membandingkan versi library klien dan APK layanan Google Play serta menggunakan versi yang lebih baru.

Lite SDK menghapus penerapan Google Mobile Ads SDK dari library klien, sehingga hanya menyisakan antarmuka ke APK layanan Google Play. Lite SDK bergantung pada implementasi APK. Jika Anda men-deploy aplikasi di luar Google Play Store, tidak ada jaminan bahwa perangkat pengguna akan menginstal APK layanan Google Play.

Pada perangkat dengan versi layanan Google Play terbaru, perilaku SDK Lite identik dengan SDK standar. Namun, pada perangkat yang layanan Google Play-nya sudah tidak berlaku atau tidak ada, Lite SDK dapat mereferensikan API yang tidak tersedia atau telah diubah dari yang ada di APK layanan Google Play. Hal ini akan mengakibatkan tidak adanya operasi dan error yang dicatat ke dalam log, yang dapat menyebabkan iklan tidak ditayangkan di perangkat tersebut.