Адаптивные рекламные блоки Adsense


Прошло уже почти два года с тех пор, как компания Google представила адаптивные рекламные блоки своего детища Adsense для дружественных мобильных сайтов и блогов. До этого объявления Адсенс были синхронными с фиксированным размером. Такие опции значительно утруждали загрузку страниц, а на устройствах с разными разрешениями дисплея реклама обрезалась. Теперь же все рекламные блоки асинхронные, что позволяет страницам загружаться быстрее. Адаптивность конечно улучшена, но все же при ее срабатывании на сайте остается много свободного места и выглядит это не очень красиво.

На сегодняшний день есть новое решение, как сделать блоки еще более адаптивными, это касается вертикальных блоков, горизонтальные итак хорошо срабатывают. Для блоков размещенных в разделе Дизайн - Добавить гаджет - HTML\Javascript берем следующий код:



    <style type="text/css">
    .adslot_1 { max-width: 300px; height: auto; margin:10px 0px; }

    @media (min-width:100px) { .adslot_1 { width:125px; height:125px; } }
    @media (min-width:180px) { .adslot_1 { width:180px; height:150px; } }
    @media (min-width:200px) { .adslot_1 { width:200px; height:200px; } }
    @media (min-width:250px) { .adslot_1 { width:250px; height:250px; } }
    @media (min-width:300px) { .adslot_1 { width:300px; height:600px; } }
    @media (min-width:336px) { .adslot_1 { width:336px; height:280px; } }
    @media (min-width:468px) { .adslot_1 { width:468px; height:60px; } }
    @media (min-width:728px) { .adslot_1 { width:300px; height:600px; } }

    </style>

    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle adslot_1"
         style="display:inline-block;"
         data-ad-client="xxxxxxx"
         data-ad-slot="xxxxxx"></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
     
Вставляете его в том же окошке где располагается ваш старый код адсенс. В новом коде вы можете заметить две строки со значением "хххххх" вместо них вам нужно вписать ID со своего старого блока. После этого старый код можно удалить. Еще один момент, если вы используете этот код дважды или даже трижды на своем сайте или блоге в таком случае, при втором добавлении, значение adslot_1 измените, вместо 1 пропишите 2. Если нужно и в третий раз добавить его вместо 1 пишите 3. В общем значение adslot должно быть уникальным иначе код не будет срабатывать в новых блоках.

Для блоков коды которых находятся в разделе Шаблон - Изменить HTML берем тот же код, но заточенный под редактор HTML:



    <style type="text/css">
    .adslot_1 { max-width: 300px; height: auto; margin:10px 0px; }

    @media (min-width:100px) { .adslot_1 { width:125px; height:125px; } }
    @media (min-width:180px) { .adslot_1 { width:180px; height:150px; } }
    @media (min-width:200px) { .adslot_1 { width:200px; height:200px; } }
    @media (min-width:250px) { .adslot_1 { width:250px; height:250px; } }
    @media (min-width:300px) { .adslot_1 { width:300px; height:600px; } }
    @media (min-width:336px) { .adslot_1 { width:336px; height:280px; } }
    @media (min-width:468px) { .adslot_1 { width:468px; height:60px; } }
    @media (min-width:728px) { .adslot_1 { width:300px; height:600px; } }

    </style>
    &lt;script async src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;

    <ins class="adsbygoogle adslot_1"
         style="display:inline-block;"
         data-ad-client="xxxxxxx"
         data-ad-slot="xxxxxx"></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>

Его настраиваем по тому же примеру.


Поделиться

Facebook TwitterGoogle+ Vkontakte

Рекомендуем

Адаптивные рекламные блоки Adsense
4/ 5
Oleh