Увеличение видимости блоков

123
vitzer
На сайте с 16.02.2017
Offline
144
#11

Может лучше уже здесь выложить?

serg1083
На сайте с 28.07.2011
Offline
74
#12
Дмитрий Громов:

В ЛС отправляю пример того, как можно объединить скрипты в файле .js.

Здравствуйте, можно пример в ЛС?

Лучшая монетизация на push подписках. Ежедневные выплаты! (https://clck.ru/FRVzU) Быстрый и надежный хостинг, 30 дней тестовый период, бесплатный ssl (https://clck.ru/FRVub)
olifus
На сайте с 18.08.2009
Offline
76
#13
Дмитрий Громов:
В ЛС отправляю пример того, как можно объединить скрипты в файле .js.

Здравствуйте. Отправьте мне пример в личку. Спасибо.

Дмитрий Громов
На сайте с 15.08.2018
Offline
258
#14
vitzer:
Может лучше уже здесь выложить?

Да, вы правы. Вот пример того, как можно объединить скрипты в файле .js:

(function(w, d, n, s, t) {

w[n] = w[n] || [];

w[n].push(function() {

Ya.Context.AdvManager.render({

blockId: "R-A-123456-1",

renderTo: "yandex_rtb_R-A-123456-1",

async: true

});

Ya.Context.AdvManager.render({

blockId: "R-A-123456-2",

renderTo: "yandex_rtb_R-A-123456-2",

async: true

});

Ya.Context.AdvManager.render({

blockId: "R-A-123456-3",

renderTo: "yandex_rtb_R-A-123456-3",

async: true

});

});

t = d.getElementsByTagName("script")[0];

s = d.createElement("script");

s.type = "text/javascript";

s.src = "//an.yandex.ru/system/context.js";

s.async = true;

t.parentNode.insertBefore(s, t);

})(this, this.document, "yandexContextAsyncCallbacks");

Не бойтесь задавать вопросы или писать про свои проблемы с Директом, РСЯ или ADFOX на: dgromov@yandex-team.ru. Я передам их в Яндекс.
romaamor
На сайте с 14.05.2015
Offline
82
#15
Дмитрий Громов:
Далее вынести их в отдельный файл c форматом .js и подключить этот файл в head.

Что то не получается. Подскажите я правильно делаю ?

Создаю к примеру файл yandex.js

С таким содержимым -

(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: "R-A-429153-1",
renderTo: "yandex_rtb_R-A-429153-1",
async: true
});
Ya.Context.AdvManager.render({
blockId: "R-A-R-A-429153-2",
renderTo: "yandex_rtb_R-A-429153-2",
async: true
});
Ya.Context.AdvManager.render({
blockId: "R-A-R-A-429153-3",
renderTo: "yandex_rtb_R-A-R-A-429153-3",
async: true
});
Ya.Context.AdvManager.render({
blockId: "R-A-R-A-429153-4",
renderTo: "yandex_rtb_R-A-R-A-429153-4",
async: true
});
});
t = d.getElementsByTagName("script")[0];
s = d.createElement("script");
s.type = "text/javascript";
s.src = "//an.yandex.ru/system/context.js";
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, "yandexContextAsyncCallbacks");

Загружаю его в корень сайта к примеру - https://*******.info/js/yandex.js

Далее в хедере, перед </head> прописываю <script type="text/javascript" src="https://***********.info/js/yandex.js"></script>

Всё правильно ? Не чего не напутал ?

Дмитрий Громов
На сайте с 15.08.2018
Offline
258
#16
romaamor:
Что то не получается. Подскажите я правильно делаю ?
Всё правильно ? Не чего не напутал ?

Проверьте еще раз.

Вот так он должен выглядеть:

png 2019-08-06_14-24-34.png
romaamor
На сайте с 14.05.2015
Offline
82
#17
Дмитрий Громов:
Проверьте еще раз.
Вот так он должен выглядеть:

Всё правильно. Как и в примере, ну кроме моих номеров rtb блоков.

---------- Добавлено 06.08.2019 в 13:44 ----------

Всё нашёл ошибку. Два раза прописал R-A в строке "R-A-R-A-429153-2",

A
На сайте с 04.01.2009
Offline
115
#18

Я к сожалению визуально не увидел разницы в загрузке, блок отрисовывется с задержкой уже после загрузки всего контента на странице и пользователь начинает проматывать страницу не видя блока, особенно это на мобильной версии(адаптивном дизайне) сайта заметно ((

C
На сайте с 07.05.2010
Offline
208
#19
avgaz:
Я к сожалению визуально не увидел разницы в загрузке, блок отрисовывется с задержкой уже после загрузки всего контента на странице и пользователь начинает проматывать страницу не видя блока, особенно это на мобильной версии(адаптивном дизайне) сайта заметно ((

Это общая проблема и Google и Яндекс. Всегда так было. Если на декстопе еще можно увидеть рекламу, то на мобильном все зависит от хитрого размещения блоков.

Devvver
На сайте с 02.07.2008
Offline
629
#20
avgaz:
Я к сожалению визуально не увидел разницы в загрузке

Я в свое время был наивен и заказал целый плагин, который сначала рендерил объявление, а потом показывал. Думал что это поможет поднять видимость объявления. Так вот - это не поможет. Такое ощущение что в РСЯ ограничение и 90-100% видимости нельзя добиться.

Мой блог. Все о создании сайтов,Seo и СДЛ (https://devvver.ru/) А вот это блог о жизни в Таиланде и Паттайе (http://tourwebring.com). Еще о Таиланде (https://tailand-gid.org).
123

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