Chrome DevTools е набор от инструменти за уеб програмисти, вграден в браузъра Google Chrome. Тези инструменти Ви дават възможност да преглеждате визуализирания HTML код (DOM) и активността на мрежата за страниците Ви. Можете да използвате DevTools, за да отстранявате проблеми с показването на реклами.
Проверка дали заявките за реклами се изпращат
Стъпките по-долу Ви показват как да използвате DevTools, за да проверите дали се изпращат заявки за реклами от страницата Ви:
- Посетете страницата, която искате да прегледате.
- Отворете DevTools, като кликнете с десния бутон върху страницата и след това – върху Инспектиране. Също така можете да използвате клавишната комбинация
Command+Option+C
(за Mac) илиControl+Shift+C
(за Windows, Linux, Chrome OS). - Кликнете върху раздела Мрежа.
- Въведете
ads?
в полето „Филтър“.Заявките за реклами от AdSense или Ad Manager, изпратени от страницата Ви, са посочени в таблицата със заявки.
- Прегледайте списъка със заявки за реклами:
Ако откриете: Това означава, че: Заявка за реклами, която започва с ads?client
Заявка за реклама от AdSense е била изпратена от страницата Ви. Няма заявки за реклами Не са били изпратени заявки за реклами от страницата Ви, което означава, че страницата Ви няма да показва никакви реклами. Или е възникнал проблем от страната на клиента, който е попречил на изпращането на заявката за реклами.
Препоръчваме:
- Прегледайте ръководството за внедряване на кода, за да се уверите, че правилно сте внедрили рекламните елементи.
- Проверете за грешки от страна на клиента, както е описано по-долу.
Заявка за реклама в червено със състояние 403
Сървърът е получил заявката за реклама, но е изпратил отговор, че не трябва да се показва реклама на сайта или профила Ви. Обикновено сървърът връща състояние
403
поради налагане на мерки във връзка с правилата или ако сайтът Ви не е бил одобрен.Препоръчваме:
- Проверете дали не са наложени мерки във връзка с правилата на сайта Ви чрез Центъра за правила на AdSense.
- Проверете дали състоянието на сайта ви е „Готов“ от страницата Сайтове.
Заявка за реклама, чието състояние е 200
, но въпреки това рекламите Ви не се показватВероятно имате проблеми с внедряването на ads.txt. За да разрешите проблема, посетете нашия инструмент за отстраняване на неизправности за ads.txt.
Проверка за грешки от страна на клиента
Дори и да сте внедрили правилно рекламния код на AdSense, възможно е заявките за реклами да не се изпращат от страницата Ви поради грешка от страна на клиента. Това може да се дължи на браузъра (например на разширенията му) или на грешки от проверките за потвърждаване, внедрени в JavaScript кода на AdSense (adsbygoogle.js
).
Стъпките по-долу показват как да използвате DevTools, за да проверите страницата си за грешки от страна на клиента:
- Посетете страницата, която искате да прегледате.
- Отворете DevTools, като кликнете с десния бутон върху страницата и след това – върху Инспектиране. Също така можете да използвате клавишната комбинация
Command+Option+C
(за Mac) илиControl+Shift+C
(за Windows, Linux, Chrome OS). - Кликнете върху раздела Конзола.
- Проверете за следните грешки:
Ако откриете: Това означава, че: ERR_BLOCKED_BY_CLIENT
Браузърът е попречил на изтеглянето на
adsbygoogle.js
(JavaScript кодът, използван от AdSense за показване на реклами). Обикновено това се дължи на инсталирано в браузъра разширение (напр. софтуер за блокиране на реклами).Например:
GET https://pagead2.googlesyndication.com/
page/js/adsbygoogle.js net::ERR_block_BY_CLIENTГрешка с
adsbygoogle.js
Проверките за потвърждаване в
adsbygoogle.js
връщат грешка. Проверките за потвърждаване целят да подсигурят, че ако дадена заявка намери съответствие с реклама, тази реклама може да бъде разположена.Често срещана грешка възниква, ако AdSense се опита да постави адаптивна реклама на страницата Ви, но няма достатъчно налично място.
Например:
adsbygoogle.push() error: Fluid responsive ads
must be at least 250px wide: availableWidth=0