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