Google Mobile Ads Lite SDK

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 จะเผยแพร่ทุกๆ การเผยแพร่ SDK ครั้งที่ 3 โดยประมาณ

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