SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน Lite

SDK บริการ Google Play จะเพิ่มขนาดของแอปที่มี SDK ดังกล่าวเช่นเดียวกับไลบรารี Android อื่นๆ Google Mobile Ads Lite SDK เป็น SDK เวอร์ชันเบาของ Google Mobile Ads SDK ที่สร้างขึ้นเพื่อลดผลกระทบดังกล่าว ซึ่งเป็นเศษส่วนของ ขนาดของ SDK ปกติ

นอกจากขนาดที่ลดลงแล้ว การใช้ Lite SDK ยังลดจํานวนเมธอดทั้งหมดที่อ้างอิงในแอปด้วย ซึ่งจะเป็นประโยชน์อย่างยิ่งเมื่อติดตั้งใช้งานใน Android เวอร์ชันเก่าที่นักพัฒนาแอปอาจพบขีดจํากัดการอ้างอิง 64K

วิธีกำหนดค่า Gradle เพื่อรวม Lite SDK ไว้ในแอปมีดังนี้

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

ข้อจำกัดของ Lite SDK

คุณควรใช้ Lite SDK ในแอปที่เผยแพร่ผ่าน Google Play Store เท่านั้น

การติดตั้งใช้งาน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google มาตรฐานใน APK ของบริการ Google Play จะรวมอยู่ในไลบรารีไคลเอ็นต์ของบริการ 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 เป็นเวอร์ชันเก่าหรือไม่มี SDK Lite อาจอ้างอิง API ที่ไม่มีให้บริการหรือมีการเปลี่ยนแปลงจาก API ใน APK บริการ Google Play ซึ่งจะส่งผลให้ไม่มีการดำเนินการและระบบจะบันทึกข้อผิดพลาด ซึ่งอาจทําให้โฆษณาไม่แสดงในอุปกรณ์เหล่านั้น