शुरू करना और विज्ञापन लोड करना (बीटा) ऑप्टिमाइज़ करना

Google Mobile Ads (GMA) के SDK टूल के वर्शन 21.0.0 की मदद से, ऑप्टिमाइज़ किए गए SDK टूल को शुरू करने और विज्ञापन लोड करने की सुविधा को चालू किया जा सकता है. इससे, विज्ञापनों के रिस्पॉन्स को बेहतर बनाने में मदद मिलती है और ऐप्लिकेशन पर "ऐप्लिकेशन काम नहीं कर रहा" (ANR) वाली गड़बड़ियों से बचा जा सकता है. इस गाइड में, उन बदलावों के बारे में बताया गया है जो इन ऑप्टिमाइज़ेशन को चालू करने के लिए ज़रूरी हैं.

ज़रूरी शर्तें

  • Google Mobile Ads SDK का 21.0.0 या इसके बाद का वर्शन.

मेनिफ़ेस्ट फ़ाइल को अपडेट करना

दो ऑप्टिमाइज़ेशन फ़्लैग उपलब्ध हैं: OPTIMIZE_INITIALIZATION और OPTIMIZE_AD_LOADING. इसके चालू होने के बाद, शुरू करने और विज्ञापन लोड करने से जुड़े जिन टास्क को प्रोसेस करने में ज़्यादा समय लगता है उन्हें बैकग्राउंड थ्रेड में ऑफ़लोड कर दिया जाता है.

अपने ऐप्लिकेशन की AndroidManifest.xml फ़ाइल में, इससे जुड़े <meta-data> टैग जोड़ने के लिए, नीचे दिए गए निर्देशों का पालन करें और फ़्लैग चालू करें. ध्यान दें कि आप एक ही ऐप्लिकेशन में एक या दोनों विकल्प चालू कर सकते हैं.

Optimize Google Mobile Ads SDK शुरू करना

यहां दिया गया फ़्लैग, 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>