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:
- Skonfiguruj Google Mobile Ads SDK.
- Używaj Google Mobile Ads SDK w wersji 13.8.0 lub nowszej.
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:
- W menu nawigacyjnym Xcode wybierz aplikację z sekcji Target (Cel).
- Na pasku menu kliknij Ustawienia kompilacji i Wszystkie.
- Kliknij Dodaj.
- W menu kliknij Dodaj ustawienie zdefiniowane przez użytkownika. Pojawi się pole Zdefiniowane przez użytkownika.
- W polu dodaj nazwę ustawienia, na przykład
DISABLE_AD_INSPECTOR. - Naciśnij ENTER lub RETURN. Zobaczysz wiersz z nazwą ustawienia.
- Ustaw identyfikatory wersji debugowania i wersji produkcyjnej:
- Rozwiń wiersz ustawień. Zobaczysz wiersze Debug i Release.
- Rozwiń wiersze i wybierz te opcje:
- Debugowanie: Tak
- Wersja: Nie
- W pliku
Info.plistdodaj kluczGADDisableAdInspectorz 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.