Ссылки Поиск Написать В избранное NO

Как сделать рекламу от Яндекс Директ и Гугл Адсенс адаптивной (мобильной)

Ну или скажу иначе - как на мобильном показывать одни рекламные блоки Директа (например, Motion) а на десктопе - другие? Ниже в примере Постер на 3 объявления - с десктопной версии.


(07.05.2017 blogger) Как сделать рекламу от Яндекс Директ и Гугл Адсенс адаптивной (мобильной) - Пример горизонтального Постера

Но начну я с настройки адаптивных блоков Адсенс. Если помните, я там просто меняю формат блоков с data-ad-format="auto" на data-ad-format="rectangle". Слишком уж много в блоках узких горизонтальных объявлений. А так выводятся только большие прямоугольные и квадратные. Но если очень нужно, модно под каждый размер экрана выбрать свой размер объявлений. Нужно только грамотно настроить стили и медиа-запросы.


Да, кстати, еще как-то на сайте была тема про переделку крутилки Озона для мобильного сайта.


Но сегодня я хочу рассказать про скрипт для Директа, который как-то даже одобрила техподдержка сервиса. Хоть сам Директ меня очень сильно разочаровал в последнее время.

Раньше все было намного проще. Можно было просто менять количество объявлений (того же Постера) в зависимости от ширины экрана. Теперь на каждую ширину нужно создать по отдельному объявлению.


var limmw=document.getElementsByTagName("body")[0].offsetWidth;


if(limmw<=960) {

// Мобильная реклама

document.write('Тут DIV c id блока 1');

} else {

// Обычная реклама

document.write('Тут DIV c id блока 2');

}


В принципе, с условиями можно играться долго. У меня, например, Постер идет с 3 объявлениями на десктопе и по мере уменьшения экрана переходит в 2 - 1 объявление. Важно только учесть, что сам блок рекламы должен быть со стилями overflow: hidden или обернуты в дивы с такими стилями. Яндекс любит пихать в RTB блоки какого угодно размера. И будет очень неприятно, если из-за них вся верста уедет и появится боковая прокрутка.

В принципе, в части заказов по адаптации сайтов под мобильные устройства, вся работа с рекламой и сводилась только к избежании прокрутки на мобильных телефонах и планшетах, а десктопные блоки рекламы просто обрезались сбоку. Но мне не всегда нравится такой подход.