Wyłączanie inspektora reklam

Wybierz platformę: Android iOS

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

Wyłączenie inspektora reklam uniemożliwia narzędziu zwiększanie wykorzystania pamięci lub uruchamianie za pomocą gestów, menu debugowania lub wywołań metod. Podczas testowania wydajności w trybie testowym możesz wyłączyć inspektora reklam. W wersji produkcyjnej 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 wersjach debugowania, ale wyłączony w wersjach 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ę z sekcji Target (Cel).
  2. Na pasku menu kliknij Ustawienia kompilacji i Wszystkie.
  3. Kliknij Dodaj.
  4. W menu kliknij 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 wersji debugowania i wersji produkcyjnej:
    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ą w postaci utworzonej nazwy ustawienia.

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

Sprawdzanie wyłączenia

Gdy spróbujesz otworzyć inspektora reklam, gdy jest on wyłączony, w konsoli logów zobaczysz ten komunikat o błędzie:

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