ตั้งแต่ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google (GMA) เวอร์ชัน 21.0.0 เป็นต้นไป คุณจะเปิดใช้ การเริ่มต้น SDK และการโหลดโฆษณาที่ได้รับการเพิ่มประสิทธิภาพ เพื่อปรับปรุงประสิทธิภาพ การตอบสนองของโฆษณาและช่วยป้องกัน "แอปพลิเคชันไม่ตอบสนอง" (ANR) ข้อผิดพลาดในแอปของคุณ คู่มือนี้จะสรุปการเปลี่ยนแปลงที่คุณต้องทำเพื่อเปิดใช้การเพิ่มประสิทธิภาพเหล่านี้
ข้อกำหนด
- ทำตามคู่มือเริ่มต้นใช้งานจนจบ
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 21.0.0 ขึ้นไป
อัปเดตไฟล์ Manifest
มีการแจ้งการเพิ่มประสิทธิภาพ 2 แบบ ได้แก่ OPTIMIZE_INITIALIZATION
และ
OPTIMIZE_AD_LOADING
เมื่อเปิดใช้แล้ว การเริ่มต้นและโฆษณา
ภาระงานในการโหลดที่ต้องใช้เวลาประมวลผลนานขึ้นจะถูกลดทอนลงเพื่อ
ชุดข้อความเบื้องหลัง
ทําตามวิธีการด้านล่างเพื่อเพิ่มแท็ก <meta-data>
ที่เกี่ยวข้องใน
ไฟล์ AndroidManifest.xml
ของแอปของคุณและเปิด Flag โปรดทราบว่าคุณสามารถ
เปิดตัวเลือกใดตัวเลือกหนึ่งหรือทั้ง 2 ตัวเลือกในแอปเดียวกัน
- เพิ่มประสิทธิภาพการเริ่มต้น SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google
วิธีที่ดีที่สุดในการเพิ่มประสิทธิภาพการเริ่มต้นคือการเรียก
MobileAds.initialize()
บนชุดข้อความในพื้นหลัง ตามที่อธิบายไว้ใน คู่มือเริ่มต้นใช้งาน หากคุณดำเนินการดังกล่าวอยู่แล้ว คุณไม่จำเป็นต้องเปิดใช้การตั้งค่าสถานะนี้หากต้องเรียกใช้เมธอดในเทรดหลัก การเปิดใช้การตั้งค่าสถานะด้านล่างจะ ย้ายงานการเริ่มต้นบางรายการไปยังเทรดในเบื้องหลัง
<manifest> ... <application> ... <meta-data android:name="com.google.android.gms.ads.flag.OPTIMIZE_INITIALIZATION" android:value="true"/> </application> </manifest>
- เพิ่มประสิทธิภาพการโหลดโฆษณา
ค่าสถานะด้านล่างช่วยเพิ่มประสิทธิภาพการเรียกจำนวนโฆษณาสำหรับรูปแบบโฆษณาทั้งหมด
<manifest> ... <application> ... <meta-data android:name="com.google.android.gms.ads.flag.OPTIMIZE_AD_LOADING" android:value="true"/> </application> </manifest>