SDK บริการ Google Play จะปรับขนาดของแอปที่มี SDK ดังกล่าวอยู่ด้วย เช่นเดียวกับไลบรารี Android อื่นๆ Google Mobile Ads Lite SDK เป็น Google Mobile Ads SDK เวอร์ชันขนาดเล็กที่สร้างขึ้นเพื่อลดผลกระทบดังกล่าว ซึ่งมีขนาดเพียงเศษเสี้ยวของ SDK ปกติ
นอกเหนือจากขนาดที่เล็กลง การใช้ Lite SDK จะลดจำนวนรวมของวิธีที่อ้างอิงในแอป ซึ่งจะเป็นประโยชน์อย่างยิ่งเมื่อทำให้ใช้งานได้กับ Android เวอร์ชันเก่า ซึ่งนักพัฒนาแอปอาจมีขีดจำกัดการอ้างอิง 64,000 รายการ
วิธีกำหนดค่า Gradle เพื่อรวม Lite SDK ไว้ในแอปของคุณมีดังนี้
dependencies {
implementation 'com.google.android.gms:play-services-ads-lite:23.5.0'
}
ข้อจำกัดของ Lite SDK
Lite SDK ควรใช้ในแอปที่เผยแพร่ผ่าน Google Play Store เท่านั้น
ต่างจากบริการ Google Play อื่นๆ ตรงที่การใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google แบบมาตรฐานใน APK ของบริการ Google Play จะรวมอยู่ในไลบรารีของไคลเอ็นต์บริการ Google Play ด้วย วิธีนี้ช่วยให้รองรับอุปกรณ์ ที่ไม่มี APK ของบริการ Google Play ขณะรันไทม์ SDK จะเปรียบเทียบเวอร์ชันของไลบรารีไคลเอ็นต์กับ APK ของบริการ Google Play และใช้เวอร์ชันที่ใหม่กว่า
Lite SDK จะตัดการติดตั้งใช้งาน Google Mobile Ads SDK ออกจากไลบรารีของไคลเอ็นต์ และเหลือแค่อินเทอร์เฟซสำหรับ APK ของบริการ Google Play เท่านั้น Lite SDK อาศัยการติดตั้งใช้งาน APK หากคุณติดตั้งใช้งานแอปนอก Google Play Store เราไม่รับประกันว่าอุปกรณ์ของผู้ใช้จะมีการติดตั้ง APK ของบริการ Google Play
ในอุปกรณ์ที่มีบริการ Google Play เวอร์ชันล่าสุด ลักษณะการทำงานของ Lite SDK จะเหมือนกับ SDK มาตรฐาน อย่างไรก็ตาม ในอุปกรณ์ที่บริการ Google Play ล้าสมัยหรือไม่มีแล้ว Lite SDK อาจอ้างอิง API ที่ไม่พร้อมใช้งานหรือมีการเปลี่ยนแปลงจาก API ใน APK บริการ Google Play ซึ่งจะทำให้ไม่มีการดำเนินการและเกิดข้อผิดพลาดในการบันทึก ซึ่งอาจทำให้โฆษณาไม่แสดงในอุปกรณ์เหล่านั้น