Narzędzia deweloperskie w Chrome to zestaw narzędzi dla programistów stron internetowych wbudowany w przeglądarkę Google Chrome. Narzędzia te umożliwiają badanie renderowanych stron HTML (DOM) i aktywności sieci na Twoich stronach. Za pomocą Narzędzi deweloperskich możesz rozwiązywać problemy z wyświetlaniem reklam.
Sprawdzanie, czy są wysyłane żądania reklamy
Z tych instrukcji dowiesz się, jak za pomocą Narzędzi deweloperskich sprawdzić, czy z Twojej strony są wysyłane żądania reklamy:
- Otwórz stronę, którą chcesz zbadać.
- Otwórz Narzędzia deweloperskie. Aby to zrobić, kliknij dowolne miejsce na stronie prawym przyciskiem myszy, a potem kliknij Zbadaj. Możesz też nacisnąć klawisze
Command + Option + C
(Mac) lubControl + Shift + C
(Windows, Linux i Chrome OS). - Kliknij kartę Network (Sieć).
- W polu „Filter” (Filtr) wpisz
ads?
.Wszystkie wysłane z Twojej strony żądania reklamy AdSense lub Ad Managera są podane w tabeli żądań.
- Przejrzyj listę żądań reklamy:
Jeśli widzisz: Oznacza to, że: Żądanie reklamy, które zaczyna się od ads?client
Z Twojej strony zostało wysłane żądanie reklamy AdSense. Brak żądań reklamy Z Twojej strony nie zostały wysłane żadne żądania reklamy, co oznacza, że nie zostały do niej zwrócone żadne reklamy. Być może też wystąpił po stronie klienta problem, który uniemożliwił wysłanie żądania reklamy.
Nasze zalecenia:
- Zapoznaj się z przewodnikiem po implementacji kodu, aby upewnić się, że masz prawidłowo zaimplementowane jednostki reklamowe.
- Sprawdź błędy po stronie klienta w podany niżej sposób.
Żądanie reklamy oznaczone kolorem czerwonym i mające w polu „Status” (Stan) podaną wartość 403
.Serwer otrzymał żądanie reklamy, ale odpowiedział, że reklama nie powinna się wyświetlić w Twojej witrynie lub na Twoim koncie. Wartość
403
w polu „Status” (Stan) jest zwykle zwracana z powodu egzekwowania zasad lub gdy Twoja witryna nie została zatwierdzona.Nasze zalecenia:
- Upewnij się w Centrum zasad AdSense, że Twojej witryny nie dotyczą żadne przypadki egzekwowania zasad.
- Sprawdź, czy Twoja witryna ma stan „Gotowa” na stronie Witryny.
Żądanie reklamy, które ma w polu „Status” (Stan) podaną wartość 200
, ale mimo to reklamy się nie wyświetlająPrawdopodobnie masz problemy z implementacją pliku ads.txt. Aby je wyeliminować, skorzystaj z narzędzia do rozwiązywania problemów z plikiem ads.txt.
Sprawdzanie, czy występują błędy po stronie klienta
Nawet wtedy, gdy masz prawidłowo wdrożony kod reklamy AdSense, możliwe, że żądania reklamy nie są wysyłane z Twojej witryny z powodu błędu po stronie klienta. Może to być spowodowane przez przeglądarkę (np. rozszerzenia) lub błędy wykryte podczas testów poprawności kodu JavaScriptu usługi AdSense (adsbygoogle.js
).
Z tych instrukcji dowiesz się, jak za pomocą Narzędzi deweloperskich sprawdzić stronę pod kątem błędów po stronie klienta:
- Otwórz stronę, którą chcesz zbadać.
- Otwórz Narzędzia deweloperskie. Aby to zrobić, kliknij dowolne miejsce na stronie prawym przyciskiem myszy, a potem kliknij Zbadaj. Możesz też nacisnąć klawisze
Command + Option + C
(Mac) lubControl + Shift + C
(Windows, Linux i Chrome OS). - Kliknij kartę Console (Konsola).
- Sprawdź, czy występują te błędy:
Jeśli widzisz: Oznacza to, że: ERR_BLOCKED_BY_CLIENT
Przeglądarka uniemożliwiła pobranie pliku
adsbygoogle.js
(czyli kodu JavaScriptu służącego AdSense do wyświetlania reklam). Zwykle jest to spowodowane przez jakieś rozszerzenie zainstalowane w przeglądarce (np. przez blokadę reklam).Przykład:
GET https://pagead2.googlesyndication.com/
pagead/js/adsbygoogle.js net::ERR_BLOCKED_BY_CLIENTBłąd w pliku
adsbygoogle.js
Podczas testów poprawności pliku
adsbygoogle.js
nastąpiło wykrycie błędu. Testy te mają na celu upewnienie się, że gdy żądanie reklamy będzie pasować do reklamy, zostanie ona umieszczona na stronie.Częsty błąd polega na tym, że AdSense próbuje umieścić na Twojej stronie reklamę elastyczną, ale brakuje na nią miejsca.
Przykład:
adsbygoogle.push() error: Fluid responsive ads
must be at least 250px wide: availableWidth=0