Google Mobile Ads Lite SDK

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.3.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 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 จะเผยแพร่ทุกๆ 3 ครั้งของการเผยแพร่ SDK

โปรเจ็กต์ที่ใช้ทั้ง play-services-ads-lite เวอร์ชัน 24.0.0 หรือต่ำกว่า และ play-services-ads เวอร์ชัน 24.1.0 หรือสูงกว่าจะพบข้อผิดพลาด Duplicate class ระหว่างการคอมไพล์แอป ให้แก้ไขข้อผิดพลาดนี้โดยใช้อาร์ติแฟกต์ play-services-ads หรือ play-services-ads-lite เพียงรายการเดียว