Совсем недавно я получил сообщение от AdSense, что моя площадка нарушает правила, а именно, что рекламный блок на мобильных устройствах сильно большой. Если и у вас возникла такая ситуация, не расстраивайтесь, так как это хороший пинок под зад, чтобы что-то поменять и улучшить сайт.
Мне это сообщение помогло разобраться и улучшить рекламные блоки для мобильных устройств на своем сайте.
Итак, в этой статье, я расскажу, как задать размеры адаптивного рекламного блока для экранов мобильных устройств и компьютеров. Буду использовать медиа-запросы CSS.
Идея не моя, а команды AdSense, а это значит, что условия правил о нарушениях речи и быть не может.
В коде ничего сложно нет, разберется даже школьник, а вы тем более.
Используя адаптивный рекламный блок, вы можете автоматически применять разные форматы объявлений в зависимости от параметров экрана и устройства пользователя.
Вот примеры фиксированного размера рекламного блока в зависимости от ширины экрана:
- для экранов с шириной меньше 500 пикселей – размер рекламного блока 320 x 100;
- для экранов с шириной в диапазоне от 500 до 799 пикселей – размер рекламного блока 468 x 60;
- для экранов с шириной 800 пикселей или больше – размер рекламного блока 728 x 90.
А вот так будет у вас на сайте:
<style> .example_responsive_1 { width: 320px; height: 100px; } @media(min-width: 500px) { .example_responsive_1 { width: 468px; height: 60px; } } @media(min-width: 800px) { .example_responsive_1 { width: 728px; height: 90px; } } </style> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- adsbygoogle --> <ins class="adsbygoogle example_responsive_1" style="display:inline-block" data-ad-client="ca-pub-XXXXXXXХХXXXХ" data-ad-slot="XXXXXXXXXX "></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
Примечание:
Строка №5 – замените ca-pub-XXXXXXXХХXXXХ своим идентификатором издателя.
Строка №6 – замените XXXXXXXXXX идентификатором своего рекламного блока.
example_responsive_1 – это уникальный класс для блока, его можно придумывать самостоятельно (название должно быть английскими буквами (A-Z), можно цифрами и символами).
Что мы сделали? Разложу по полочкам.
Изначально у вас на сайте примерно был вот такой рекламный код блока AdSense:
<style> .example_responsive_1 { width: 320px; height: 100px; } @media(min-width: 500px) { .example_responsive_1 { width: 468px; height: 60px; } } @media(min-width: 800px) { .example_responsive_1 { width: 728px; height: 90px; } } </style> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- adsbygoogle --> <ins class="adsbygoogle example_responsive_1" style="display:inline-block" data-ad-client="ca-pub-XXXXXXXХХXXXХ" data-ad-slot="XXXXXXXXXX "></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
Теперь добавим CSS стили с медиа-запросами:
<style> .example_responsive_1 { width: 320px; height: 100px; } @media(min-width: 500px) { .example_responsive_1 { width: 468px; height: 60px; } } @media(min-width: 800px) { .example_responsive_1 { width: 728px; height: 90px; } } </style>
и здесь тоже не забудьте указать класс «example_responsive_1»:
... <ins class="adsbygoogle example_responsive_1" style="display:inline-block" ... <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
Чтобы установить другие размеры рекламных блоков, выполните следующие действия в образце кода:
- для экранов с шириной меньше 500 пикселей – замените значения 320px и 100px.
- для экранов с шириной в диапазоне от 500 до 799 пикселей – замените значения 468px и 60px.
- для экранов с шириной 800 пикселей или больше – замените значения 728px и 90px.
Размеры рекламных блоков смотрите в своем личном кабинете AdSense
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330330 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274683 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222437 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187489 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186559
2 Ответов на комментарий - Как сделать адаптивный рекламный блок AdSense
Добавить комментарий
Метки: css, Вебмастеру
ИЗВИНИТЕ, НО ПОМОЕМУ ОНИ И ТАК АДАПТИВНЫЕ, ЕСЛИ ПОСТАВИТЬ ФУНКЦИЮ ТОЛИ АНТИСИНХРОННО ИЛИ НАОБОРОТ СИНХРОНО – НЕ ПОМНЮ, НО МОЖЕТ И ОШИБАЮСЬ
Честно скажу, не пробовал. Видимо я не ищу легких путей