Как говорят манимейкеры со стажем: "лучше всего кликают по контекстной рекламе, если поставить в начале статьи 2 квадратных рекламных блока рядом". Давайте научимся ставить эти объявления в одну линию друг напротив друга, чтобы смотрелось на сайте красиво.
Все делается за минуту, но я распишу подробно со скриншотами, чтобы вам осталось только внедрить пару строк кода в свои объявления. Рекламные сети это не запрещают!
Вариантов расстановки в ряд объявлений много, но я покажу самый простой, который сможет сделать каждый из вас. При этом объявления будут равномерно распределены по горизонтали (заполнят пространство), а не прижаты к одному краю.
В прошлый раз мы учились самостоятельно делать тизеры на сайте
Что понадобится
Нам понадобится непосредственно код рекламных объявлений. Это обычно 300*300, 300*250 и т.п. Т.е. с фиксированным размером и не сильно большие, чтобы могли 2 рядом находиться в области вашего контента и не вылазить за границы по горизонтали.
- Блок AdSense
- Блок РСЯ
Если у вас сайт на WordPress, то рекомендую для расстановки рекламы по сайту использовать плагин AdsPlace'r Pro.
Далее по порядку рассмотрим различные связки: РСЯ + РСЯ, AdSense + AdSense, РСЯ + AdSense.
Внимание! Наш новый бесплатный сервис по генерации рекламных блоков »
Делаем: 2 блока РСЯ рядом
Размещаем коды блоков друг за другом. Красной линией отметил где начинается второй блок.
Теперь надо добавить следующее:
- Оборачиваем эти 2 объявления в блок div с параметрами
12345<div style="display: flex;justify-content: space-around;">здесь коды 2 блоков РСЯ</div>Смотрите пример. Стрелками показано куда вставляем.
- Теперь добавляем в div самого кода РСЯ параметры стилей. В каждый блок рекламы.
123style="display: inline-block;"Смотрите пример. Стрелками показано куда вставляем.
Все! Теперь блоки будут стоять рядом друг с другом. Не забудьте почистить кеш сайта и браузера, чтобы увидеть изменения.
Делаем: 2 блока AdSense рядом
Google дает сразу код блоков, чтобы они встали рядом. В них уже присутствует параметр css, который мы выше задавали для РСЯ display:inline-block;
и, поэтому, вставлять в сами блоки ничего не нужно. Но на всякий случай проверьте свои коды.
Проблема в том, что блоки прижимаются на одну сторону, т.к. они меньше размера контента. Смотрится не очень.
Наша задача выставить их равномерно по горизонтали, чтобы смотрелось гармонично. Приступаем.
Ставим 2 кода блоков AdSense друг за другом, как это делали в случае с РСЯ.
- Оборачиваем эти 2 объявления в блок div с параметрами
12345<div style="display: flex;justify-content: space-around;">здесь коды 2 блоков AdSense</div>Смотрите пример. Стрелками показано куда вставляем.
- Сохраняем и проверяем. Теперь блоки будут стоять рядом друг с другом равномерно по горизонтали. Не забудьте почистить кеш сайта и браузера, чтобы увидеть изменения.
Делаем: 1 РСЯ + 1 AdSense (и наоборот)
Тут все аналогично, как писалось выше:
- Ставим объявления в нужной вам последовательности друг за другом.
- Оборачиваем их в
12345<div style="display: flex;justify-content: space-around;">здесь коды блоков РСЯ и AdSense</div> - Добавляем в div самого кода РСЯ параметры стилей. Пример был показан выше.
123style="display: inline-block;" - Убеждаемся, что в коде блока AdSense есть параметр
display:inline-block;
. Пример рассматривали выше. - Сохраняем и проверяем.
Бонус
Выше мы рассматривали вариант, чтобы блоки равномерно занимали пространство по горизонтали. А если сделать так, чтобы они прижимались к краям: правый - к правому краю, левый блок рекламы к левому?
Все делается очень просто.
Ранее мы оборачивали наши блоки рекламы в div с параметрами:
1 2 3 4 5 |
<div style="display: flex;justify-content: space-around;"> здесь коды блоков рекламы </div> |
Давайте заменим justify-content: space-around;
на justify-content: space-between;
Тогда реклама прижмется к краям, что так же смотрится симпатично.
Адаптивность
В предложенной выше реализации рекламные блоки не адаптивны, т.е. они не будут уходить друг под друга при низком разрешении.
Если используете AdsPlace'r Pro, то тут проблем нет: вы просто ставите для мобильных ОС другие коды рекламы с одним фиксированным или адаптивным рекламным блоком.
Если же у вас нет такого плагина или другая CMS, то немного изменим код представленный выше, чтобы вы могли использовать его у себя на сайте.
- Оборачиваем рекламные блоки в div с указанием class и без параметров CSS:
12345<div class="ads_block_1">здесь коды блоков рекламы</div>Этот шаг нам позволит управлять параметрами блока из файла стилей .css и добавить параметры для адаптивности.
- В самих блоках рекламы должен быть
display:inline-block;
(в РСЯ добавляем, а в AdSense проверяем). - В файл стилей шаблона (обычно style.css) добавляем следующее:
123456789101112.ads_block_1 {display: flex;justify-content: space-around;}@media only screen and ( max-width: 600px ) {.ads_block_1 {display: inherit;text-align: center;}}
Вначале мы задали все те же параметры display: flex;justify-content: space-around;
, но уже в файле стилей. А далее мы указали: если разрешение экрана 600px и меньше - значит меняем параметры и блоки теперь должны выводиться друг под другом, но с центрированием по горизонтали.
Цифра 600, потому что у меня в примере 2 блока с максимальной шириной по 300px. Если у вас другая ширина - подмените цифру 600 на сумму максимальной ширины ваших блоков рекламы.
Надеюсь вы поняли все из статьи 😉
Если что задавайте вопросы в комментариях.
Спасибо, полезно.
А если я использую плагин AdsPlace’r но не pro? Там как с адаптивностью?
В бесплатной версии тоже есть разделение на PC/Mob.
То есть, в плагине и в поле PC и в поле Mob ставить один и то же код, который не адаптивный?
В статье есть по этому поводу заметка:
“Если используете AdsPlace’r Pro, то тут проблем нет: вы просто ставите для мобильных ОС другие коды рекламы с одним фиксированным или адаптивным рекламным блоком.”
То есть, ставить для тех, кто смотрит на мобильнике два блока рекламы один под другим вроде как жестоко? Поэтому ставим один адаптивный (например)?
Все верно.
Виталий, есть страница
_https://fitnavigator.ru/baza-uprazhnenij/pryzhki-cherez-kozla.html
Когда вниз проматываешь, появляется 2 блока рекламы по бокам.
Как это сделать, опиши пожалуйста
Классно было бы в плагин сие чудо также добавить для PC пользователей
Плагин всплывающих окон Sociale’r + AdsPlace’r Pro через функционал “Единый шорткод”
Спасибо за статью. С помощью Вашей статьи, я установил два блока от directadvert и вроде бы получилось хорошо.
установил только с помощью кода
1
2 здесь коды блоков рекламы
3
Больше ничего не вставлял и все заработало.
Пример : https://odessanews.net/news/24002/
Реклама в двух блоках установлена после новости на сайте
Здравствуйте! Подскажите пожалуйста, установил блок адсенсе в статью, а он при просмотре в поле “blockquote” Как можно сделать отступы рекламы от этого поля?
Добрый день.
Странно. Уже очень давно устранили такую проблему в AdsPlace’r Pro. Быть может вы не обновляли плагин или все же у вас не цитата в теге blockquote, а через шорткод реализовано? Отпишите в тикеты.
Отступы задаются параметром css margin
Большое спасибо за статью!
ТОП статья! Все четко и по сути!
Спасибо за советы. А подскажите как сделать, 2 баннера прилипашки по бокам сайта.