Chrome DevTools je sada nástrojů pro vývojáře webových aplikací, které jsou integrovány přímo do prohlížeče Google Chrome. Tyto nástroje vám umožní zkontrolovat vykreslovaný kód HTML (DOM) a síťovou aktivitu vašich stránek. Nástroje DevTools můžete použít k řešení problémů se zobrazováním reklam.
Zkontrolujte, zda se odesílají žádosti o reklamy
Následující postup popisuje, jak pomocí nástrojů DevTools zjistit, zda se ze stránky odesílají žádosti o reklamy:
- Přejděte na stránku, kterou chcete prozkoumat.
- Otevřete nástroje DevTools kliknutím pravým tlačítkem na stránce a pak kliknutím na Prozkoumat. Lze také použít kombinaci kláves
Command + Option + C
(Mac) neboControl + Shift + C
(Windows, Linux, Chrome OS). - Klikněte na kartu Network (Síť).
- Do pole Filter (Filtr) zadejte
ads?
.Všechny žádosti o reklamy AdSense a Ad Manager, které byly odeslány z vaší stránky, jsou uvedeny v tabulce žádostí.
- Zkontrolujte seznam žádostí o reklamy:
Pokud najdete: Znamená to, že: Žádost o reklamu, která začíná řetězcem ads?client
Ze stránky byla odeslána žádost o reklamu AdSense. Žádné žádosti o reklamy Z vaší stránky nebyly odeslány žádné žádosti o reklamy, což znamená, že stránce nebudou dodány žádné reklamy, které by mohla zobrazit. Nebo mohl na straně klienta nastat problém, který zabránil odeslání žádosti o reklamu.
Doporučujeme:
- Zkontrolujte v průvodci implementací kódu, zda jste reklamní jednotky implementovali správně.
- Zkontrolujte, zda nedošlo k chybě na straně klienta, jak je popsáno níže.
Žádost o reklamu, která je označena červeně, má stav 403
.Server obdržel žádost o reklamu, ale odpověděl, že by se na vašem webu nebo ve vašem účtu reklama neměla zobrazovat. „Stav“
403
je obvykle vrácen kvůli vynucování zásad nebo proto, že váš web nebyl schválen.Doporučujeme:
- Ověřte prostřednictvím centra zásad AdSense, zda váš web není předmětem nějakých vynucování zásad.
- Na stránce Weby zkontrolujte, zda má váš web stav „připraven“.
Žádost o reklamu, která má stav 200
, ale reklamy se přesto nezobrazují.Pravděpodobně máte problémy s implementací souboru ads.txt. Pokud chcete problém vyřešit, použijte náš nástroj pro odstraňování problémů se souborem ads.txt.
Poznámka: Je možné, že reklamní jednotka zůstane nevyplněná. Další informace o tom, co můžete dělat s nevyplněnými reklamními jednotkami
Zkontrolujte chyby na straně klienta
I když správně implementujete kód reklamy AdSense, může dojít k tomu, že se žádosti o reklamy nebudou ze stránky odesílat kvůli chybě na straně klienta. Může to být způsobeno prohlížečem (např. rozšířeními) nebo chybami při ověřovacích kontrolách implementovaných v JavaScriptu AdSense (adsbygoogle.js
).
Následující kroky popisují, jak na stránce pomocí nástrojů DevTools zkontrolovat, zda nedošlo k chybám na straně klienta:
- Přejděte na stránku, kterou chcete prozkoumat.
- Otevřete nástroje DevTools kliknutím pravým tlačítkem na stránce a pak kliknutím na Prozkoumat. Lze také použít kombinaci kláves
Command + Option + C
(Mac) neboControl + Shift + C
(Windows, Linux, Chrome OS). - Poté klikněte na kartu Console (Konzole).
- Zkontrolujte, zda neuvádí následující chyby:
Pokud najdete: Znamená to, že: ERR_BLOCKED_BY_CLIENT
Prohlížeč zabránil stažení souboru
adsbygoogle.js
(JavaScript, který služba AdSense používá k zobrazování reklam). K tomu obvykle dochází kvůli rozšíření (např. blokovači reklam) nainstalovanému v prohlížeči.Příklad:
GET https://pagead2.googlesyndication.com/
pagead/js/adsbygoogle.js net::ERR_BLOCKED_BY_CLIENTChyba
adsbygoogle.js
Ověřovací kontroly v souboru
adsbygoogle.js
vrátily chybu. Tyto kontroly zajišťují, že pokud je v reakci na žádost vrácena reklama, bude možné tuto reklamu na stránku umístit.K chybě obvykle dochází, když se AdSense pokouší umístit na vaši stránku responzivní reklamu, ale na stránce není pro tuto reklamu dostatek volného místa.
Příklad:
adsbygoogle.push() error: Fluid responsive ads
must be at least 250px wide: availableWidth=0