Google Mobile Ads Lite SDK จะหยุดให้บริการในเดือนมกราคม 2026 แล้ว โปรด ย้ายข้อมูลไปยัง GMA Next-Gen SDK เพื่อรับการสนับสนุนต่อไป GMA Next-Gen SDK มีขนาดเล็กกว่า Google Mobile Ads SDK (Legacy) เวอร์ชันเต็มในอุปกรณ์ ดูรายละเอียดได้ที่ ดูสิทธิประโยชน์ของ GMA Next-Gen SDK
Google Play services SDK จะเพิ่มขนาดของแอปที่มี SDK นี้รวมอยู่ด้วย เช่นเดียวกับไลบรารี Android อื่นๆ Google Mobile Ads Lite SDK เป็นเวอร์ชันน้ำหนักเบา ของ Google Mobile Ads SDK (Legacy) ที่สร้างขึ้นเพื่อลดผลกระทบดังกล่าว โดยมีขนาดเล็กกว่า SDK ปกติมาก
นอกเหนือจากขนาดที่ลดลงแล้ว การใช้ Lite SDK ยังช่วยลดจำนวนเมธอดทั้งหมดที่อ้างอิงในแอปด้วย ซึ่งมีประโยชน์อย่างยิ่งเมื่อติดตั้งใช้งานใน Android เวอร์ชันเก่าที่นักพัฒนาแอปอาจพบขีดจำกัดการอ้างอิง 64K
วิธีกำหนดค่า Gradle เพื่อรวม Lite SDK ไว้ในแอป
dependencies {
implementation 'com.google.android.gms:play-services-ads-lite:25.0.0'
}
ข้อจำกัดของ Lite SDK
ควรใช้ Lite SDK ในแอปที่เผยแพร่ผ่าน Google Play Store เท่านั้น
การติดตั้งใช้งานมาตรฐาน Google Mobile Ads SDK (Legacy)ใน Google Play services APK จะรวมอยู่ในไลบรารีไคลเอ็นต์ของ Google Play services ด้วย ซึ่งแตกต่างจากGoogle Play servicesอื่นๆ จึงรองรับอุปกรณ์ที่ไม่มี Google Play services APK โดย SDK จะเปรียบเทียบเวอร์ชันของไลบรารีของไคลเอ็นต์และบริการ Google Play APK แล้วใช้เวอร์ชันใหม่กว่าในขณะรันไทม์
Lite SDK จะนำการติดตั้งใช้งาน Google Mobile Ads SDK (Legacy) ออกจากไลบรารีของไคลเอ็นต์ โดยเหลือไว้เพียงอินเทอร์เฟซไปยังบริการ Google Play APK Lite SDK จึงต้องอาศัยการติดตั้งใช้งาน APK หากคุณเผยแพร่แอปนอก Google Play Store ระบบจะไม่รับประกันว่าอุปกรณ์ของผู้ใช้จะมีการติดตั้ง Google Play services 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 เพียงรายการเดียว