Optymalizacja inicjowania i ładowania reklam (beta)

Począwszy od pakietu SDK do reklam mobilnych Google w wersji 21.0.0 możesz włączyć w aplikacji zoptymalizowane inicjowanie i wczytywanie reklam, by poprawić ogólną elastyczność reklam i zapobiegać błędom „Aplikacja nie odpowiada” (ANR). W tym przewodniku omawiamy zmiany, które musisz wprowadzić, aby włączyć te optymalizacje.

Wymagania

  • Pakiet SDK do reklam mobilnych Google w wersji 21.0.0 lub nowszej.

Aktualizowanie pliku manifestu

Dostępne są 2 flagi optymalizacji: OPTIMIZE_INITIALIZATION i OPTIMIZE_AD_LOADING. Po ich włączeniu zadania inicjowania i wczytywania reklam, które wymagają dłuższego czasu przetwarzania, są przejmowane do wątków w tle.

Wykonaj podane niżej instrukcje, aby dodać odpowiednie tagi <meta-data> do pliku AndroidManifest.xml aplikacji i włączyć flagi. Pamiętaj, że możesz włączyć jedną lub obie opcje w tej samej aplikacji.

Optymalizacja inicjowania pakietu SDK do reklam mobilnych Google

Flaga poniżej optymalizuje wywołanie inicjowania MobileAds.initialize():

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

Poniższa flaga optymalizuje wywołania wczytywania reklam we wszystkich formatach reklam:

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