mmp

Рейтинг
65
Регистрация
13.12.2017

Если в <div> RTB-блока указать ограничение на максимальную высоту, например,  style="max-height: 20vh;", адаптив отображается нормальной узкой полосой.

Видео при этом демонстрируется в крошечном блоке.

Есть ли способ избирательного ограничения, чтобы адаптив придерживался указанной максимальной высоты, а остальные форматы показывались без стилевых ограничений?

Елена П. #:

Подскажите , это что за реклама ?   Для кого , для чего ?  Даже кликнуть страшно. 

Роман Кузьминский #:

Добрый день. По правилам РСЯ, разрешено закрепление блока только к нижней части экрана.

Позвольте уточнить.

Если посмотреть видео по ссылке, то речь идет не о закреплении, а о временном прилипании. При дальнейшей прокрутке страницы вниз рекламный блок уходит вверх.

В правилах РСЯ п. 3.3.2.4 (блок может быть прикреплён только к нижнему краю экрана) относится только к п. 3.3. (При размещении рекламных блоков, которые перекрывают содержимое интернет-страницы (overlay-блоков), необходимо соблюдать следующие требования).

В случае, продемонстрированном на видео, блок не перекрывает содержимое страницы.



Уважаемый Руслан, разъясните, пожалуйста, следующий момент с наследованием fetchMargin.

На площадке в коде Adfox_1 прописан параметр lazyLoad с определенным значением fetchMargin (к примеру, 50). Всё работает как положено.

Но что происходит с fetchMargin, если привязанный к Adfox_1 блок рекламы не показывается?

Два варианта:

  1. В какой-то из кампаний запускается другой код Adfox_2 (через шаблон _Проброс кода Adfox_): будет ли Adfox_2 наследовать fetchMargin, установленный в Adfox_1?
  2. Если ничего не сработало, выводится заглушка с кодом Adfox_3 (как баннер по умолчанию у площадки или у типа баннера): будет ли Adfox_3 наследовать fetchMargin, установленный в Adfox_1?

Другими словами, сохраняется ли наследование fetchMargin, заданное в изначальном коде Adfox_1, у всех последующих кодов, альтернативных для площадки?

Либо же в кодах Adfox_2 и Adfox_3 необходимо отдельно задавать всё тот же fetchMargin?

Тогда возникает еще один сопутствующий вопрос: вообще сам Adfox учитывает или игнорирует параметр lazyLoad со значением fetchMargin, установленным в коде в шаблоне _Проброс кода Adfox_ или в коде заглушки? Если учитывает, то не игнорирует ли значение fetchMargin, самостоятельно обрабатывая как просто lazyLoad: true? В справке об этом ни слова.

P. S. Через консоль ?yan_console в целом видно, как при прокрутке статус блока Adfox меняется (created —> dataLoadingBS —> ready), тем не менее хотелось бы уточнений.

Роман, хотелось бы выяснить, если сделать нечто подобное, как по ссылке, когда рекламный блок при прокрутке страницы на какое-то время прилипает к ее верхнему краю, не нарушит ли это правила РСЯ, в частности "3.1.2. запрещается изменять режим просмотра страницы для приоритетного показа рекламы"?

Ссылка: https://www.veed.io/view/9b0adbb9-fde9-49a5-b4e3-591c8292100c

Роман Кузьминский #:

Здравствуйте. Если блок RTB был настроен через Adfox, то произвести повторные запросы к системе Adfox можно без перезагрузки всей страницы. Загрузка баннеров управляется с помощью параметров containerId и onlyIfWasVisible:

Ya.adfoxCode.reload(containerId, {onlyIfWasVisible: true});

Подробнее о перезагрузке кода здесь.

Роман, подскажите, пожалуйста, в Ya.adfoxCode.reload надо ли containerId оборачивать одинарными кавычками?

И дополнительный вопрос:  в любом Adfox-коде контейнер  containerId в принципе можно называть как угодно, лишь бы он был уникальным для конкретной страницы? То есть, к примеру, можно ли вместо нечитабельного adfox_166536430197357741 использовать что-то вроде adfox_floor_mobile?

Роман Кузьминский #:

Нулевой дизайн (ID 0) включает в себя:

  • свою реклама (если есть)
  • все непроданные запросы
  • смарт-баннеры.

Уважаемый Роман, спасибо за развернутый ответ.

Дело не в снижении показателей, а в том, что статистикой по дизайнам невозможно пользоваться с должной мощностью. Поскольку нулевой дизайн является аккумулятором непроданных запросов по всем дизайнам, Fill Rate у прочих дизайнов всегда 100% и число непроданных запросов равно нулю. Хотя по факту это не так. То есть невозможно узнать, как именно изменение настроек того или иного дизайна отразилось на Fill Rate. Или есть такая возможность?

Роман Кузьминский #:
Если требуется показывать разные блоки на разных устройствах, можно в рекламном коде прописать нужное условие. Например, про размер экрана.
  
<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>
 
Если ширина экрана больше 375px, то отображаться будет R-A-123456-1, если меньше — R-A-123456-2.

Можно ли нечто подобное реализовать для кода Adfox? То есть сохраняя  adfox_ID и соответствующим образом выбирая  params

<div id="adfox_ID"></div>

<script>

  window.yaContextCb.push(()=>{

      Ya.adfoxCode.create({

          ownerId: ownerId,

          containerId: ' adfox_ID',

          params: {

              pp: 'value1',

              ps: 'value2',

              p2: 'value3'

          },

          lazyLoad: { fetchMargin: 25 }

      })

  })

</script>


Объясните, пожалуйста, что обозначают дизайн под названием Grid и дизайн с названием в виде прочерка (—).

Причем это какие-то системные вещи, поскольку ID у них всегда одинаков: соответственно 11 и 0.

design 01


И второй вопрос. На скриншоте видно, что осуществлялись запросы рекламы для дизайна с прочерком (), но подборов не было вообще. При этом CPMV у этого дизайна выставлен в 0 рублей. Что это вообще такое? Ведь получается, что этот "нулевой" дизайн без цены показов оттягивал на себя подавляющее большинство запросов, тем самым не пропуская Медийный и Стандартный дизайны. Соответственно упали как общий Fill rate для блока, так и показатель вознаграждения.

desing-02

РСЯ выкупает площадку не всегда, соответственно можно сделать водопад по схеме  РСЯ —> Сеть 1 —> Сеть 2. То есть в случае непоказа РСЯ вначале осуществляется попытка вывода рекламы из Сети 1, а затем, если рекламы нет, выполняется попытка вывода рекламы из Сети 2.

Сети подключаю через две кампании Промо.

Поясните, пожалуйста, как сделать так, чтобы после РСЯ вначале было обращение к Сети 1 и только затем к Сети 2?

Роман Кузьминский #:

Однозначного ответа здесь нет. Всё индивидуально и зависит от большого количества факторов. Рекомендую проводить эксперименты и после делать выводы.

Большое спасибо за ответ. Придется ротировать, чтобы хоть что-то прояснилось.

Всего: 162