İlk başlatma ve reklam yüklemeyi optimize etme

Platform seçin: Android Unity

Google Mobile Ads (GMA) SDK'sının 21.0.0 sürümünden itibaren, reklamların genel yanıt verme hızını artırmak ve uygulamanızda "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 ö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 ayarlar etkinleştirildikten sonra, uzun işlem süresi gerektiren başlatma ve reklam yükleme görevleri arka plan iş parçacıklarına aktarılır.

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

Google Mobile Ads SDK'sının başlatılmasını optimize etme

Başlatmayı optimize etmenin en iyi yolu, Başlangıç Kılavuzu'nda açıklandığı gibi arka plan iş parçacığında MobileAds.initialize()'ı çağırmaktır. Bu işlemi 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ştirmek başlatma görevlerinin bir kısmını arka plan iş parçacığına taşır.

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

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>