Как вы отображаете рекламные блоки Google на localhost? - PullRequest
0 голосов
/ 04 января 2019

По данным исследования, в 2014 году был предыдущий вопрос ( Доступен ли Google AdSense для localhost? ), в котором предлагалось добавить:

data-adtest="on"

и после тестирования и чтения комментариев решение больше не работает. В рекламном блоке:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <!-- responsive_ad -->
    <ins class="adsbygoogle"
        style="display:block"
        data-ad-client="ca-pub-####"
        data-ad-slot="######"
        data-ad-format="auto"
        data-adtest="on"
        data-full-width-responsive="true">
    </ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

После тестирования в Chrome, Firefox и Safari отображается белая коробка. После поиска я не могу найти какое-либо решение на форумах по продукту или на любом сайте. Как я могу проверить рекламный блок в localhost?

1 Ответ

0 голосов
/ 28 февраля 2019

Я также попробовал подход data-adtest="on", и он у меня тоже не сработал. Я нашел два разных подхода к тестированию:

Если бы вы открыли консоль разработчика, вы бы увидели, что вы получили ошибку 403. Причины этой ошибки дополнительно объясняются здесь: https://www.shoutmeloud.com/adsense-403-forbidden-error.html. Чтобы сделать его кратким: AdSense Crawlers отклоняют Localhost . Вот почему вы получили пробел вместо рекламы.

Но если есть третий путь, я тоже был бы рад его услышать.

...