Inspektor reklam


Inspektor reklam to nakładka w aplikacji, która umożliwia uprawnionym urządzeniom przeprowadzanie analizy w czasie rzeczywistym testowych żądań reklamy bezpośrednio w aplikacji mobilnej. Jest on dostępny w pakiecie SDK do reklam mobilnych Google w wersji 9.1.0 lub nowszej i można go włączyć bez konieczności kodowania.

Z tego przewodnika dowiesz się, jak uruchamiać i używać różnych funkcji inspektora reklam.

Wymagania wstępne

Aby użyć inspektora reklam:

  • Użyj pakietu SDK do reklam mobilnych Google w wersji 9.1.0 lub nowszej.

Uruchamianie inspektora reklam

Inspektora reklam możesz uruchomić z dowolnego miejsca w aplikacji na te sposoby:

  1. Użyj gestu wybranego w interfejsie AdMob podczas rejestrowania urządzenia testowego.
  2. programowo za pomocą udostępnionego interfejsu API.
  3. Użyj przycisku uruchamiania w menu debugowania.

Uruchamianie za pomocą gestów

Aby uruchomić inspektora reklam za pomocą gestu, nie musisz wprowadzać żadnych zmian w aplikacji. Wystarczy, że wykonasz gest (dwukrotne szybkie poruszenie lub potrząśnięcie) skonfigurowany w AdMob dla danego urządzenia testowego. Więcej informacji

Po ustawieniu gestu w interfejsie AdMob (i odczekaniu 15 minut na jego zastosowanie) aplikacja musi wysłać żądanie reklamy, aby pakiet SDK do reklam mobilnych Google mógł poznać ustawienie gestu. Jeśli określony gest nie działa, spróbuj wczytać reklamę, ponownie uruchomić aplikację i jeszcze raz przetestować gest.

Uruchamianie automatyczne

Inspektora reklam można też uruchomić automatycznie:

Ten interfejs API działa na urządzeniach testowych zarejestrowanych automatycznie lub w interfejsie AdMob.

Wyświetlanie jednostek reklamowych i rozwiązywanie problemów z nimi

Po uruchomieniu pojawi się główny ekran inspektora reklam, który zawiera listę wszystkich jednostek reklamowych w interfejsie AdMob powiązanych z identyfikatorem aplikacji w AdMob, które mają konfiguracje określania stawek lub zapośredniczenia:

Przed skorzystaniem z inspektora reklam zalecamy zainicjowanie pakietu SDK do reklam mobilnych Google.

Wyświetlanie szczegółów kaskady zapośredniczenia w jednostce reklamowej

Kliknij jednostkę reklamową, aby wyświetlić jej dziennik żądań pakietu SDK. Zawiera on szczegóły kaskady zapośredniczenia do momentu wypełnienia reklamy (lub do momentu zakończenia kaskady bez wypełnienia) na podstawie ostatnich żądań reklamy.

Każde żądanie można rozwinąć za pomocą wskaźnika, aby wyświetlić wyniki kaskady zapośredniczenia dla tego żądania wraz z błędami i opóźnieniami, które go dotyczyły.

W przypadku zewnętrznych źródeł reklam komunikaty o błędach są wysyłane bezpośrednio ze źródła reklam. Więcej informacji uzyskasz od zewnętrznego źródła reklam.

Wyświetlanie szczegółów określania stawek w przypadku jednostki reklamowej

Jeśli ustalanie stawek jest dla Ciebie nowością, zapoznaj się z omówieniem.

W dzienniku żądań pakietu SDK możesz zobaczyć źródła reklam z ustalaniem stawek, które są wywoływane w żądaniu reklamy. Kliknij jednostkę reklamową w dzienniku żądań pakietu SDK, aby wyświetlić szczegóły każdego źródła reklam w aukcji z ustalaniem stawek.

Wyniki określania stawki są wyświetlane w takiej kolejności, aby elementy, które wymagają działania, znajdowały się bliżej góry listy:

  • Na górze znajduje się sieć reklamowa, która wygrała aukcję.

  • Następnie wyświetlane są sieci reklamowe, w których występują problemy. Możesz wykonać czynności rozwiązywania problemów.

  • Następnie są sieci reklamowe, które nie zwróciły reklam lub nie ustalały stawek. Może to wskazywać na różne problemy ze źródłem reklam, ponieważ mogło ono nie ustalić stawki ze względu na konfigurację lub proces decyzyjny. Możesz zapoznać się z przewodnikiem po konfiguracji źródła reklam lub skontaktować się bezpośrednio ze źródłem reklam, aby uzyskać pomoc.

  • Na końcu listy znajdują się sieci reklamowe, które przegrały aukcję z określaniem stawek.

Kaskada zapośredniczenia może umieścić źródło reklam, które wygrało aukcję z określaniem stawek, zgodnie z jego wartością eCPM.

Gdy źródło reklam zostanie wywołane w kaskadzie zapośredniczenia, może wyświetlać reklamy. Aby dowiedzieć się więcej o tym, jak określanie stawek działa z kaskadą zapośredniczenia, zapoznaj się z przykładem 2 i przykładem 3 źródeł reklam z określaniem stawek i kaskadowych źródeł reklam w grupie zapośredniczenia.

Zaawansowane debugowanie jednostek reklamowych

Podczas rozwiązywania problemów z jednostkami reklamowymi warto przeanalizować żądanie reklamy i odpowiedź, aby ustalić, gdzie występuje błąd, lub przekazać te informacje zespołowi pomocy Google do celów debugowania. Kliknij ikonę menu u góry łańcucha kaskadowego i wybierz Udostępnij żądanie reklamy i odpowiedź, aby wyeksportować pełne żądanie reklamy i odpowiedź. Dzięki temu nie musisz samodzielnie śledzić ruchu sieciowego w aplikacji.

Możesz też wyświetlić zdekodowane parametry określania stawek przez źródło zewnętrzne, klikając opcję Parametr zewnętrznego źródła reklam z ustalaniem stawek w tym samym menu co ciąg żądania. Znajdziesz tu informacje o tym, które parametry określania stawek przez firmy zewnętrzne mogą powodować problemy. Pomoże Ci to debugować aplikację lub sprawdzić, czy sieć prawidłowo zbiera sygnały.

Wyświetlanie dostępnych adapterów

Kliknij kartę Adaptery, aby wyświetlić listę wszystkich adapterów zewnętrznych źródeł reklam powiązanych ze źródłami reklam w konfiguracjach określania stawek lub zapośredniczenia w aplikacji. Następnie rozwiń karty, aby wyświetlić stany inicjowania i wersje pakietu SDK. Oprócz obsługiwanych adapterów zewnętrznych źródeł reklam możesz też wyświetlać adaptery zdarzeń niestandardowych.

Zdarzenia niestandardowe umożliwiają wydawcom korzystanie z sieci reklamowych, których AdMob nie obsługuje. Zdarzenia niestandardowe można odróżnić od standardowych adapterów zewnętrznych na liście adapterów po unikalnych nazwach klas. Oprócz nazwy klasy i informacji o stanie inspektor reklam wyświetla też etykiety przypisane do tych zdarzeń niestandardowych w interfejsie internetowym AdMob.

Jeśli adapter nie zostanie znaleziony lub nie uda się go zainicjować, zapoznaj się z artykułem Rozwiązywanie problemów wykrytych za pomocą inspektora reklam.

Testowanie jednostek reklamowych

Jeśli chcesz przetestować jednostkę reklamową bez konieczności przechodzenia do niej w interfejsie aplikacji, inspektor reklam umożliwia to bezpośrednio na ekranie szczegółów jednostki reklamowej. Możesz też testować wiele jednostek reklamowych jednocześnie, asynchronicznie wczytywać i wyświetlać testowe żądania reklam, a nawet przeprowadzać testy pojedynczego źródła reklam.

Testowanie reklam

Testy reklam w inspektorze reklam opisane w tej sekcji są doskonałym narzędziem do sprawdzania podstawowej jakości reklam i weryfikowania konfiguracji zapośredniczenia, gdy są używane z testowaniem pojedynczego źródła reklam.

Gdy będziesz gotowy(-a) do przetestowania jednostki reklamowej, kliknij przycisk Wyślij żądanie reklamy testowej u góry ekranu inspektora reklam, aby uruchomić test reklamy. Wyniki testu pojawią się w dzienniku żądań pakietu SDK pod nagłówkiem Żądanie z inspektora reklam.

Jak używać inspektora reklam w aplikacji

Testowanie pojedynczego źródła reklam

Inspektor reklam ma funkcję, która pozwala ograniczyć żądania reklam w aplikacji, aby wyświetlać reklamy tylko z jednego źródła reklam z ustalaniem stawek lub zapośredniczeniem kaskadowym. Pozwoli to sprawdzić, czy zewnętrzny adapter został poprawnie wdrożony i czy źródło reklam działa prawidłowo.

Aby włączyć tę funkcję, u dołu ekranu kliknij przełącznik Test pojedynczego źródła reklam. Wyświetli się okno wyboru źródła reklam:

Aby móc testować pojedyncze źródła reklam, musisz zainicjować pakiet SDK do reklam mobilnych Google.

Następnie możesz wybrać pojedyncze źródło reklam do przetestowania. Po wybraniu źródła reklam pojawi się ten ekran:

Ustawienie testu pojedynczego źródła reklam ma zastosowanie do wszystkich przyszłych żądań reklamy wysyłanych w ramach tej samej sesji. Nie dotyczy to jednak reklam zapisanych wcześniej w pamięci podręcznej podczas tej sesji, które nie zostały jeszcze wyświetlone. Zalecamy wymuszenie ponownego uruchomienia aplikacji podczas stosowania testu pojedynczego źródła reklam, aby unieważnić wszystkie reklamy z pamięci podręcznej, które mogłyby zostać wyświetlone zamiast reklam z wybranego źródła reklam otrzymującego żądanie.

Po ponownym uruchomieniu aplikacji wszystkie miejsca docelowe jednostek reklamowych będą próbowały wyświetlać reklamy tylko z wybranej sieci. Uruchomienie inspektora reklam, gdy aktywny jest test pojedynczego źródła reklam, powoduje wyświetlenie aktywnego testowego źródła reklam:

W trybie testowania pojedynczego źródła reklam wszystkie żądania reklam próbują wykorzystać wybrane źródło reklam, niezależnie od tego, czy jest ono skonfigurowane do określania stawek czy zapośredniczenia w przypadku żądanej jednostki reklamowej. Jeśli testowane źródło reklam nie znajduje się w kaskadzie zapośredniczenia dla danej jednostki reklamowej, pojawi się komunikat o błędzie „Niewypełniona”.

Jeśli testujesz pojedyncze źródło reklam, możesz kliknąć jednostkę reklamową, aby wyświetlić jej dziennik żądań pakietu SDK. Dzięki temu możesz sprawdzić, czy źródło reklam wypełniło żądania reklamy przesłane po włączeniu testowania pojedynczego źródła reklam. Jeśli źródło reklam nie wczytało reklamy, pojawi się komunikat o błędzie z opisem problemu.

Jeśli w kaskadzie zapośredniczenia masz dodane wiele wystąpień wybranego źródła reklam, każde wystąpienie wywołania z tego źródła będzie widoczne w kaskadzie aż do wyświetlenia reklamy lub do zakończenia kaskady bez wyświetlenia.

Zatrzymywanie testu pojedynczego źródła reklam

Aby zatrzymać test, wyłącz przełącznik:

Następnie pojawi się komunikat z prośbą o potwierdzenie na ekranie ponownego uruchomienia:

Po zakończeniu testu zalecamy wymuszenie ponownego uruchomienia aplikacji, aby unieważnić wszystkie reklamy z testowanego źródła reklam, które zostały zapisane w pamięci podręcznej.

Debugowanie ustawień prywatności

Wymagania wstępne: pakiet SDK do reklam mobilnych Google w wersji 9.6.0 lub nowszej

Inspektora reklam możesz używać do wyświetlania tych sygnałów dotyczących prywatności przekazywanych w żądaniu reklamy w ramach integracji wydawcy z zasadami TCF IAB Europe:

  • Obowiązuje RODO (IABTCF_gdprApplies)
  • Ciąg tekstowy dotyczący udzielenia dodatkowej zgody (IABTCF_AddtlConsent)
  • Ciąg tekstowy dotyczący przejrzystości i zgody (IABTCF_TCString)

Po wczytaniu reklamy lub przeprowadzeniu testu reklamy w inspektorze reklam kliknij ikonę menu w żądaniu w sekcji Dziennik żądań pakietu SDK. Następnie wybierz opcję Sygnały dotyczące prywatności.

Na ekranie Sygnały dotyczące prywatności wyświetlane są sygnały dotyczące prywatności przekazywane w żądaniu reklamy.

Więcej informacji o ciągu tekstowym dotyczącym udzielenia dodatkowej zgody znajdziesz w specyfikacji technicznej Google o nazwie „Udzielenie dodatkowej zgody”. Aby wyświetlić szczegółowe informacje o zgodzie w ciągu tekstowym dotyczącym przejrzystości i zgody, np. identyfikator platformy CMP i listę identyfikatorów dostawców powiązanych z IAB, którzy uzyskali zgodę, kliknij Decode (Dekoduj), aby otworzyć koder / dekoder GPP IAB.

Jeśli wystąpią błędy, wykonaj czynności opisane w artykule Problemy z prywatnością, aby je rozwiązać.

Kopiowanie całych danych wyjściowych debugowania

Inspektor reklam umożliwia kopiowanie ciągu znaków JSON zawierającego wszystkie dane wyjściowe debugowania z narzędzia, w tym szczegóły dotyczące aplikacji w AdMob, stany inicjowania adaptera i wyniki testów wszystkich jednostek reklamowych.

Aby to zrobić, kliknij ikonę aplikacji 7 razy, aż zobaczysz komunikat Kod JSON inspektora reklam został skopiowany do schowka.