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