İlk kullanıma hazırlama ve reklam yüklemeyi optimize etme (Beta)

Google Mobile Ads (GMA) SDK'sının 21.0.0 sürümünden itibaren, reklamların genel duyarlılığını iyileştirmek ve uygulamanızdaki "Uygulama Yanıt Vermiyor" (ANR) hatalarını önlemek için optimize edilmiş SDK başlatma ve reklam yüklemeyi etkinleştirebilirsiniz. Bu kılavuzda, bu optimizasyonları etkinleştirmek için yapmanız gereken değişiklikler açıklanmaktadır.

Koşullar

  • Google Mobile Ads SDK'sı 21.0.0 veya daha sonraki bir sürüm.

Manifest dosyanızı güncelleme

İki optimizasyon işareti vardır: OPTIMIZE_INITIALIZATION ve OPTIMIZE_AD_LOADING. Bu görevler açıldıktan sonra, uzun işleme süresi gerektiren başlatma ve reklam yükleme görevleri arka plan iş parçacıklarına yüklenir.

İlgili <meta-data> etiketlerini uygulamanızın AndroidManifest.xml dosyasına eklemek ve işaretleri etkinleştirmek için aşağıdaki talimatları izleyin. Aynı uygulamada seçeneklerden birini veya her ikisini etkinleştirebileceğinizi unutmayın.

Google Mobile Ads SDK'sını başlatmayı optimize edin

Başlatmayı optimize etmenin en iyi yolu, Başlangıç kılavuzunda açıklandığı gibi bir arka plan iş parçacığında MobileAds.initialize() çağrısı yapmaktır. Zaten yapıyorsanız bu işareti etkinleştirmeniz gerekmez.

Yöntemi ana iş parçacığında çağırmanız gerekiyorsa aşağıdaki işareti etkinleştirdiğinizde bazı başlatma görevleri arka plan iş parçacığına taşınır.

<manifest>
  ...
  <application>
      ...
      <meta-data
          android:name="com.google.android.gms.ads.flag.OPTIMIZE_INITIALIZATION"
          android:value="true"/>
  </application>
</manifest>
Reklam yüklemeyi optimize edin

Aşağıdaki işaret, tüm reklam biçimleri için reklam yükleme çağrılarını optimize eder:

<manifest>
  ...
  <application>
      ...
      <meta-data
          android:name="com.google.android.gms.ads.flag.OPTIMIZE_AD_LOADING"
          android:value="true"/>
  </application>
</manifest>