ตั้งแต่ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google (GMA) เวอร์ชัน 21.0.0 เป็นต้นไป คุณสามารถเปิดใช้ การเริ่มต้น SDK และการโหลดโฆษณาที่เพิ่มประสิทธิภาพเพื่อปรับปรุง การตอบสนองโดยรวมของโฆษณา และช่วยป้องกันข้อผิดพลาด "แอปพลิเคชันไม่ตอบสนอง" (ANR) ในแอป คู่มือนี้จะอธิบายการเปลี่ยนแปลงที่คุณต้องทำเพื่อเปิดใช้การเพิ่มประสิทธิภาพเหล่านี้
ข้อกำหนด
- ทำตามคู่มือเริ่มต้นใช้งานให้เสร็จสมบูรณ์
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 21.0.0 ขึ้นไป
อัปเดตไฟล์ Manifest
มี Flag การเพิ่มประสิทธิภาพ 2 รายการ ได้แก่ OPTIMIZE_INITIALIZATION
และ
OPTIMIZE_AD_LOADING
เมื่อเปิดใช้แล้ว ระบบจะส่งต่อการเริ่มต้นและงานการโหลดโฆษณาที่ต้องใช้เวลาประมวลผลนานไปยังเธรดเบื้องหลัง
ทำตามวิธีการด้านล่างเพื่อเพิ่มแท็ก <meta-data>
ที่เกี่ยวข้องในไฟล์ AndroidManifest.xml
ของแอปและเปิดใช้ Flag โปรดทราบว่าคุณสามารถ
เปิดตัวเลือกอย่างใดอย่างหนึ่งหรือทั้ง 2 ตัวเลือกในแอปเดียวกันได้
- เพิ่มประสิทธิภาพการเริ่มต้นใช้งาน Google Mobile Ads SDK
วิธีที่ดีที่สุดในการเพิ่มประสิทธิภาพการเริ่มต้นคือการเรียก
MobileAds.initialize()
ในเธรดเบื้องหลังตามที่อธิบายไว้ใน คู่มือการเริ่มต้นใช้งาน หากคุณดำเนินการดังกล่าวอยู่แล้ว ก็ไม่จำเป็นต้องเปิดใช้ Flag นี้หากต้องเรียกใช้เมธอดในเทรดหลัก การเปิดใช้ Flag ด้านล่างจะ ย้ายงานการเริ่มต้นบางอย่างไปยังเทรดเบื้องหลัง
<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>