Настройка дизайнов на максимальный доход

K4
На сайте с 29.01.2020
Offline
72
#11
Dambo #:
Нативные 3 блока в ряд почти всегда побеждают на аукционах над Постерами 3 блока в ряд. Не знаю почему, но у меня именно так.

"Не пали контору", порежут ведь, нативка и постеры даже медийке не дают показы и  на десктопе и на мобильниках.

Romanov Roman
На сайте с 21.06.2018
Offline
215
#12

Ребята, поделитесь опытом настройки адаптивных блоков.
Меня интересует вертикальная ориентация.
Какую высоту задаёте? Оформляете с рамкой/без? Фон в зависимости от фона сайта? Цвет кнопки и прочее...

Заранее Вам благодарен.

Всем удачи в продвижении сайтов. Будьте здоровы и счастливы, а остальное - "приложится".
Brat_Sergij
На сайте с 26.11.2015
Offline
360
#13

Кто разбирается в кодинге, посоветуйте, пожалуйста, как объединить два кода вызова блока в зависимости от ширины экрана. Такой вариант посоветовали в техподдержке РСЯ, но как его оптимизировать не написали. Не ставить же в одном месте статьи оба кода вызова... 

Первый код:

<div id="yandex_rtb"></div>
<script>window.yaContextCb.push(()=>{
if (window.matchMedia('only screen and (max-device-width: 450px)').matches){
  Ya.Context.AdvManager.render({
    renderTo: 'yandex_rtb',
    blockId: 'R-A-ХХХХХХ-1'
  })
}

})</script>

Второй код:

<div id="yandex_rtb"></div>
<script>window.yaContextCb.push(()=>{
if (window.matchMedia('only screen and (min-device-width: 1024px)').matches){
  Ya.Context.AdvManager.render({
    renderTo: 'yandex_rtb',
    blockId: ' R-A-ХХХХХХ-2 '
  })
}
})</script>
O3
На сайте с 30.11.2019
Offline
52
#14
Brat_Sergij #:

Кто разбирается в кодинге, посоветуйте, пожалуйста, как объединить два кода вызова блока в зависимости от ширины экрана. Такой вариант посоветовали в техподдержке РСЯ, но как его оптимизировать не написали. Не ставить же в одном месте статьи оба кода вызова... 

Первый код:

<div id="yandex_rtb"></div>
<script>window.yaContextCb.push(()=>{
if (window.matchMedia('only screen and (max-device-width: 450px)').matches){
  Ya.Context.AdvManager.render({
    renderTo: 'yandex_rtb',
    blockId: 'R-A-ХХХХХХ-1'
  })
}

})</script>

Второй код:

<div id="yandex_rtb"></div>
<script>window.yaContextCb.push(()=>{
if (window.matchMedia('only screen and (min-device-width: 1024px)').matches){
  Ya.Context.AdvManager.render({
    renderTo: 'yandex_rtb',
    blockId: ' R-A-ХХХХХХ-2 '
  })
}
})</script>

Я размещаю сразу два через шорткоды, а при помощи css скрываю один из них в зависимости от экрана. Можно попробовать через пхп.

Brat_Sergij
На сайте с 26.11.2015
Offline
360
#15
Oren3 #:
Я размещаю сразу два через шорткоды, а при помощи css скрываю один из них в зависимости от экрана.

Но таким образом у вас подгружается сразу два кода вместо одного, насколько я понимаю. Что не очень оптимально для скорости и попугаев.

O3
На сайте с 30.11.2019
Offline
52
#16
Brat_Sergij #:

Но таким образом у вас подгружается сразу два кода вместо одного, насколько я понимаю. Что не очень оптимально для скорости и попугаев.

У меня 4 блока + рекомендации (итого 9 скроиптов: 4 десктоп, 4 мобильных и 1 рекомендательный). Иногда в статьях все блоки, иногда парочка, иногда только 1 блок + рекомендации. Конечно влияет, но не критически. Считаю, что в целом все зависит от самой оптимизации сайта, и пара скриптов роли особой не играют. Можно попробовать и через пхп, но я не измерял скорость, и не сравнивал что лучше. 

Brat_Sergij
На сайте с 26.11.2015
Offline
360
#17
Oren3 #:
я не измерял скорость

Ну вот в этом и соль) 

O3
На сайте с 30.11.2019
Offline
52
#18
Brat_Sergij #:

Ну вот в этом и соль) 

Субьективно что со всеми скриптами, что без них - скорость одинаковая. Через пхп было много проблем с шорткодами. 

Brat_Sergij
На сайте с 26.11.2015
Offline
360
#19
Oren3 #:

Субьективно что со всеми скриптами, что без них - скорость одинаковая. Через пхп было много проблем с шорткодами. 

У меня тоже через шорткоды вставка блоков. 

Дмитрий Громов
На сайте с 15.08.2018
Offline
339
#20
Brat_Sergij #:

Кто разбирается в кодинге, посоветуйте, пожалуйста, как объединить два кода вызова блока в зависимости от ширины экрана. Такой вариант посоветовали в техподдержке РСЯ, но как его оптимизировать не написали. Не ставить же в одном месте статьи оба кода вызова... 

Первый код:

<div id="yandex_rtb"></div>
<script>window.yaContextCb.push(()=>{
if (window.matchMedia('only screen and (max-device-width: 450px)').matches){
  Ya.Context.AdvManager.render({
    renderTo: 'yandex_rtb',
    blockId: 'R-A-ХХХХХХ-1'
  })
}

})</script>

Второй код:

<div id="yandex_rtb"></div>
<script>window.yaContextCb.push(()=>{
if (window.matchMedia('only screen and (min-device-width: 1024px)').matches){
  Ya.Context.AdvManager.render({
    renderTo: 'yandex_rtb',
    blockId: ' R-A-ХХХХХХ-2 '
  })
}
})</script>

Здравствуйте. Это может выглядеть так:

<div id="yandex_rtb"></div>

<script>window.yaContextCb.push(()=>{

Ya.Context.AdvManager.render({

  renderTo: 'yandex_rtb',

  blockId: window.innerWidth > 375 ? 'R-A-123456-1' : 'R-A-123456-2'

})

})</script>


Буду рад ответить на ваши вопросы про Директ, РСЯ, ADFOX, Метрику и Бизнес.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий