İ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, optimize edilmiş SDK başlatma ve reklam yükleme, ve "Uygulama Yanıt Vermiyor" sorununu önlemeye yardımcı olma (ANR) hatalarının sayısı. Bu kılavuzda, bu optimizasyonları etkinleştirmek için yapmanız gereken değişiklikler özetlenmektedir.

Şartlar

  • 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 özellik açıldığında, başlatma ve reklam uzun işlem süresi gerektiren yükleme görevlerinin arka plan ileti dizileri.

İlgili <meta-data> etiketlerini uygulamanızın AndroidManifest.xml dosyasına ekleyin ve işaretleri etkinleştirin. Şunları yapabilirsiniz: aynı uygulamada seçeneklerden birini veya her ikisini birden etkinleştirin.

Google Mobile Ads SDK'sını başlatma işlemini optimize etme

Başlatmayı optimize etmenin en iyi yolu MobileAds.initialize() konusunda açıklandığı gibi, Başlangıç kılavuzu. Bunu 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örevlerinin arka plan iş parçacığına taşınmasını sağlayın.

<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 sayısı ç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>