Seperti library Android lainnya, SDK layanan Google Play akan meningkatkan ukuran aplikasi yang menyertakannya. Google Mobile Ads Lite SDK adalah versi ringan Google Mobile Ads SDK yang dibuat untuk mengurangi dampak tersebut. Ini adalah sebagian dari ukuran SDK reguler.
Selain mengurangi ukuran, penggunaan Lite SDK akan mengurangi jumlah total metode yang dirujuk dalam aplikasi. Hal ini sangat berguna saat men-deploy ke versi Android yang lebih lama, tempat developer dapat mengalami batas referensi 64K.
Berikut cara mengonfigurasi gradle untuk menyertakan Lite SDK ke dalam aplikasi Anda:
dependencies {
implementation 'com.google.android.gms:play-services-ads-lite:23.6.0'
}
Batasan Lite SDK
Lite SDK hanya boleh digunakan di 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 di perangkat tanpa APK layanan Google Play. Saat runtime, SDK akan membandingkan versi library klien dan APK layanan Google Play, lalu menggunakan versi yang lebih baru.
Lite SDK menghapus implementasi Google Mobile Ads SDK dari library klien, sehingga hanya menyisakan antarmuka ke APK layanan Google Play. SDK Lite bergantung pada penerapan APK. Jika Anda men-deploy aplikasi di luar Google Play Store, tidak ada jaminan bahwa perangkat pengguna akan menginstal APK layanan Google Play.
Di perangkat dengan versi layanan Google Play terbaru, perilaku Lite SDK sama dengan SDK standar. Namun, di perangkat yang layanan Google Play-nya sudah usang atau tidak ada, SDK Lite dapat mereferensikan API yang tidak tersedia atau telah diubah dari API di APK layanan Google Play. Hal ini akan menyebabkan tidak ada operasi dan error dicatat ke dalam log, yang dapat menyebabkan iklan tidak ditayangkan ke perangkat tersebut.