Код вне body
Вставка кода блока вне тегов body мешает правильному показу рекламы.
Руководство по внедрению
Display ads
Классическая реклама AdSense: прямоугольник или полоса, которую вы размещаете где хотите и которая может сама подстраиваться под размер экрана.
Понять за 1 минуту
Медийная реклама самый известный тип AdSense. Представьте плакат на стене школы: он висит на постоянном месте, и его видит каждый, кто проходит мимо. На сайте так же. Вы выбираете место на странице, вставляете туда фрагмент кода, и Google помещает рекламу в это место.
Есть два способа создать такую рекламу. Первый адаптивный, его рекомендует Google. Он как вода в стакане: принимает форму места, в которое помещён. Если человек открывает сайт на компьютере, планшете или телефоне, реклама сама подбирает нужный размер. Если человек поворачивает телефон, загружается новая реклама нужного размера. Второй способ фиксированный: вы выбираете точную ширину и высоту, например 300 на 250 пикселей. Google предупреждает, что при фиксированном размере доступной рекламы может быть меньше, а это может снизить доход.
Размеры, которые Google называет самыми эффективными: 300x250 (средний прямоугольник), 336x280 (большой прямоугольник), 728x90 (шапка), 300x600 (полстраницы) и 320x100 (большой баннер для телефона). На телефоне в вертикальном положении адаптивная реклама может растянуться на всю ширину экрана, потому что тесты Google показали, что так она работает лучше. Это происходит, только когда система считает, что будет хороший результат и хороший опыт для посетителя.
Медийную рекламу стоит использовать, когда вы хотите сами решать, где появляется каждое объявление, например вверху статьи или рядом с текстом. Только помните, что выбранное место должно соответствовать правилам размещения Google: реклама не должна маскироваться под контент, нужно следить, чтобы она не прилегала вплотную к меню или кнопкам, а на экране не должно быть больше рекламы, чем контента.
Пошаговая инструкция
Пример внедрения
<script async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0000000000000000"
crossorigin="anonymous"></script>
<!-- Anúncio de display responsivo -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-0000000000000000"
data-ad-slot="1234567890"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<!-- Versão de tamanho fixo (728x90) -->
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-0000000000000000"
data-ad-slot="1234567890"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>Что рекомендует Google
Советы
Осторожно
Вставка кода блока вне тегов body мешает правильному показу рекламы.
Если адаптивная реклама находится в блоке без заданной ширины, например в плавающем элементе, она не может рассчитать размер. Задайте ширину с помощью CSS media queries.
Блок с фиксированной или ограниченной высотой мешает адаптивной рекламе. Google рекомендует этого избегать.
Скрипты, которые выполняются до рекламы и скрывают части страницы, могут помешать расчёту размера. Рекомендуемое решение: задать размер с помощью CSS media queries.
Google рекомендует адаптивный. У фиксированного может быть меньше доступной рекламы, а это может снизить доход.
Обычно несколько минут, но это может занять до часа.
Политика не устанавливает число. Правило в том, что на экране не должно быть больше рекламы, чем контента, и Google напоминает, что меньше может быть лучше.
Да. Когда положение экрана меняется, загружается новая реклама нужного размера. Предыдущая сохраняется и возвращается, если человек повернёт телефон обратно.
Да. Справка Google показывает, как с помощью CSS с display none скрыть блок при определённой ширине экрана. Если скрыть так, реклама даже не запрашивается.
Библиотека
Всё на этой странице основано на официальной документации Google. Читайте прямо в источнике:
Аудит читает сайт как посетитель, ничего не нажимая, и показывает, что исправить.