เพิ่มประสิทธิภาพการเริ่มต้นและการโหลดโฆษณา (เบต้า)

ตั้งแต่ 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>