אופטימיזציה של אתחול וטעינת מודעות (בטא)

החל מגרסה 21.0.0 של Google Mobile Ads (GMA) SDK, ניתן להפעיל אופטימיזציה של אתחול SDK וטעינת מודעות כדי לשפר את התגובה הכוללת של המודעות, וכך למנוע שגיאות מסוג "האפליקציה לא מגיבה" (ANR) באפליקציה. במדריך הזה מפורטים השינויים שצריך לבצע כדי לאפשר את האופטימיזציה הזו.

דרישות

  • Google Mobile Ads SDK מגרסה 21.0.0 ואילך.

עדכון של קובץ המניפסט

יש שני דגלי אופטימיזציה זמינים: OPTIMIZE_INITIALIZATION ו-OPTIMIZE_AD_LOADING. אחרי שמפעילים אותן, משימות האתחול וטעינת המודעות שדורשות זמן עיבוד ממושך יועברו לשרשורי רקע.

כדי להוסיף את תגי <meta-data> המתאימים לקובץ AndroidManifest.xml של האפליקציה ולהפעיל את הדגלים, צריך לפעול לפי ההוראות הבאות. שימו לב שאפשר להפעיל אחת מהאפשרויות או את שתיהן באותה אפליקציה.

אופטימיזציה של ההפעלה של 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>