у РСЯ новый код для вставки на страницу?

Дмитрий Громов
На сайте с 15.08.2018
Offline
339
#51
qilly #:
Подскажите как правильно экранировать новый код блоков РСЯ? Че-то не получается вставить в одно место, не выводится блок на сайте(

Здравствуйте! В коде вставки можно экранировать кавычки. В html и javascript можно использовать как двойные, так и одинарные кавычки. При этом лучше использовать тот вид кавычек, которые не требуют экранирования.

Буду рад ответить на ваши вопросы про Директ, РСЯ, ADFOX, Метрику и Бизнес.
Дмитрий Громов
На сайте с 15.08.2018
Offline
339
#52

Всем привет!

Мы выложили запись вебинара про обновлённый код вставки РСЯ и ADFOX. Информация полезная, вдруг кто пропустил: https://youtu.be/wY2TXWyFCjQ

Если у вас останутся вопросы, пожалуйста, напишите — буду рад помочь!

Как ускорить загрузку рекламы с новыми кодами вставки РСЯ и ADFOX
Как ускорить загрузку рекламы с новыми кодами вставки РСЯ и ADFOX
  • 2021.09.03
  • youtu.be
Полезный вебинар для всех, кто монетизирует свои сайты с помощью РСЯ и ADFOX. Поговорим об обновлении, которое поможет увеличить потенциальный доход от рекла...
qilly
На сайте с 28.03.2008
Offline
382
#53
Дмитрий Громов #:

Здравствуйте! В коде вставки можно экранировать кавычки. В html и javascript можно использовать как двойные, так и одинарные кавычки. При этом лучше использовать тот вид кавычек, которые не требуют экранирования.

<!-- Yandex.RTB R-A- -->
<div id=\"yandex_rtb_R-A-\"></div>
<script>window.yaContextCb.push(()=>{
  Ya.Context.AdvManager.render({
    renderTo: \"yandex_rtb_R-A\",
    blockId: \"R-A-\"
  })
})
</script>

Вот так заэкранировал, но не работает скрипт. Не подскажите почему? Старый скрипт работал...

qilly
На сайте с 28.03.2008
Offline
382
#54
qilly #:

Вот так заэкранировал, но не работает скрипт. Не подскажите почему? Старый скрипт работал...

Разобрался, была проблема в сайте

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

Вот так заэкранировал, но не работает скрипт. Не подскажите почему? Старый скрипт работал...

qilly #:

Разобрался, была проблема в сайте

Если ситуация повторится, пришлите, пожалуйста, номер блока и ссылку на страницу, на которой размещён код с экранированием. Эти данные помогут правильно понять ситуацию и ускорят решение вопроса.
molo
На сайте с 30.09.2011
Offline
139
#56

Поставил новые блоки и получил такую картину отказов по этим двух браузерам:

Проверял отображение с этих браузеров, вроде всё корректно работает.

Или это совпадение?

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

Поставил новые блоки и получил такую картину отказов по этим двух браузерам:

Проверял отображение с этих браузеров, вроде всё корректно работает.

Или это совпадение?

Здравствуйте! Чтобы детально всё проверить потребуется дополнительная информация. Пришлите, пожалуйста, мне в лс ваш партнёрский логин, версию ОС и браузеров, номера блоков и ссылки на страницы, на которых они установлены. Посмотрим с командой РСЯ и как будут новости — вернусь.

molo
На сайте с 30.09.2011
Offline
139
#58
Дмитрий Громов #:

Здравствуйте! Чтобы детально всё проверить потребуется дополнительная информация. Пришлите, пожалуйста, мне в лс ваш партнёрский логин, версию ОС и браузеров, номера блоков и ссылки на страницы, на которых они установлены. Посмотрим с командой РСЯ и как будут новости — вернусь.

Спасибо. Сегодня всё нормализовалось. Наверно просто Метрика заглючила.

K
На сайте с 16.02.2014
Offline
118
#59

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

<div id="yandex_rtb"></div>
<script>window.yaContextCb.push(()=>{
Ya.Context.AdvManager.render({
renderTo: 'yandex_rtb',
blockId: window.innerWidth > 768 или 375 ? 'R-A-123456-1' : 'R-A-123456-2'
})
})</script>

или какие то изменения вносились еще?
Дмитрий Громов
На сайте с 15.08.2018
Offline
339
#60
kopasov #:

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

<div id="yandex_rtb"></div>
<script>window.yaContextCb.push(()=>{
Ya.Context.AdvManager.render({
renderTo: 'yandex_rtb',
blockId: window.innerWidth > 768 или 375 ? 'R-A-123456-1' : 'R-A-123456-2'
})
})</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-123456-1' }) } })</script>
 

Можно и так:

<div id="yandex_rtb"></div> <script>window.yaContextCb.push(()=>{ Ya.Context.AdvManager.render({ renderTo: 'yandex_rtb', blockId: window.innerWidth > 375 ? 'R-A-123456-2' : 'R-A-123456-1' }) })</script>

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