Wyłączanie inspektora reklam

Wybierz platformę: Android iOS

Inspektora reklam możesz używać do sprawdzania działania reklam podczas ich tworzenia, testowania i rozwiązywania problemów, ale po włączeniu może on zwiększać wykorzystanie pamięci. Podczas profilowania wydajności i sprawdzania pamięci warto wyłączyć inspektora reklam. Dzięki tej funkcji inspektor reklam nie będzie działać i nie będzie zakłócać pomiarów skuteczności aplikacji.

Wyłączenie inspektora reklam uniemożliwia temu narzędziu zwiększanie wykorzystania pamięci lub uruchamianie się za pomocą gestów, menu debugowania lub wywołań metod. Możesz wyłączyć inspektora reklam podczas testowania wydajności w trybie testowym. W środowisku produkcyjnym inspektor reklam jest zawsze wyłączony i nie wpływa na wydajność aplikacji.

W tym przewodniku znajdziesz informacje o wyłączaniu inspektora reklam i sprawdzaniu, czy został on wyłączony.

Wymagania wstępne

Zanim przejdziesz dalej, wykonaj te czynności:

Wyłączanie za pomocą typów kompilacji

Aby inspektor reklam był dostępny w kompilacjach do debugowania, ale wyłączony w kompilacjach do profilowania, zarządzaj ustawieniem konfiguracji kompilacji, definiując ustawienia kompilacji i aktualizując plik Info.plist. Wykonaj te czynności:

  1. W menu nawigacyjnym Xcode wybierz aplikację w sekcji Target (Cel).
  2. Na pasku menu kliknij Build Settings (Ustawienia kompilacji) i All (Wszystkie).
  3. Kliknij Dodaj.
  4. W menu wybierz Add User-Defined Setting (Dodaj ustawienie zdefiniowane przez użytkownika). Pojawi się pole Zdefiniowane przez użytkownika.
  5. W polu dodaj nazwę ustawienia, na przykład DISABLE_AD_INSPECTOR.
  6. Naciśnij ENTER lub RETURN. Zobaczysz wiersz z nazwą ustawienia.
  7. Ustaw identyfikatory debugowania i wydania:
    1. Rozwiń wiersz ustawień. Zobaczysz wiersze Debug i Release.
    2. Rozwiń wiersze i wybierz te opcje:
      • Debugowanie: Tak
      • Wersja: Nie
  8. W pliku Info.plist dodaj klucz GADDisableAdInspector z wartością będącą nazwą utworzonego ustawienia.

Jeśli wszystko się powiedzie, plik Info.plist pobierze identyfikator testowej jednostki reklamowej, gdy wybierzesz Uruchom w przypadku kompilacji do debugowania, oraz identyfikator jednostki reklamowej, gdy wybierzesz Archiwizuj w przypadku kompilacji do publikacji.

Sprawdzanie wyłączenia

Jeśli spróbujesz otworzyć inspektora reklam, gdy jest on wyłączony, w konsoli logów pojawi się ten komunikat o błędzie:

Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.