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 ปกติมาก
นอกเหนือจากขนาดที่เล็กลงแล้ว การใช้ Lite SDK ยังช่วยลดจำนวนเมธอดทั้งหมดที่อ้างอิงในแอป ซึ่งมีประโยชน์อย่างยิ่งเมื่อติดตั้งใช้งานใน Android เวอร์ชันเก่าที่นักพัฒนาแอปอาจพบกับขีดจำกัดการอ้างอิง 64K
วิธีกำหนดค่า 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 จะเผยแพร่ทุกๆ 3 ครั้งของการเผยแพร่ SDK
โปรเจ็กต์ที่ขึ้นอยู่กับทั้ง play-services-ads-lite เวอร์ชัน 24.0.0 หรือต่ำกว่า
และ play-services-ads เวอร์ชัน 24.1.0 ขึ้นไปจะพบข้อผิดพลาด Duplicate class
ระหว่างการคอมไพล์แอป ให้แก้ไขข้อผิดพลาดนี้โดยใช้อาร์ติแฟกต์
play-services-ads หรือ play-services-ads-lite อย่างใดอย่างหนึ่งเท่านั้น