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ı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 açıklanmaktadır.
Koşullar
- Başlangıç kılavuzunu tamamlayın.
- Google Mobile Ads SDK'sı 21.0.0 veya üzeri.
Manifest dosyanızı güncelleme
İki optimizasyon işareti vardır: OPTIMIZE_INITIALIZATION
ve
OPTIMIZE_AD_LOADING
. Bu işlevler 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 aktarılır.
İ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ın başlatılmasını optimize edin
Aşağıdaki işaret,
MobileAds.initialize()
başlatma çağrısını optimize eder:<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>