Способы размещения баннеров на сайте

P1
На сайте с 22.11.2010
Offline
0
606

Всем здравствуйте,

Подскажите, пожалуйста, легальный и эффективный способ асинхронной загрузки скриптов баннерных сетей на сайте.

Проблема состоит в том, что браузеры при загрузке страницы часто виснут на том месте, где расположен рекламный код. Это может быть связано с плохим каналом на стороне их сервера или чем-либо еще, но факт есть факт: страница тормозит - люди уходят.

Сейчас нашел следующие решения:

  • Использование сторонних Javascript-библиотек для отложенной загрузки скриптов (вроде Extsrc) - у меня не получилось использовать, да и видно, что сырой еще проект;
  • Заворачивать рекламу в блоки с display: none и показывать по document.onload - оказалось, что не всегда спасает.

Хотелось бы услышать советы по другим реализациям (возможно, iframe?). Заранее спасибо.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#1

iframe... остальные варианты не всегда будут работать

panda1:
Заворачивать рекламу в блоки с display: none и показывать по document.onload - оказалось, что не всегда спасает.

при таком решении не меняется порядок загрузки

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
P1
На сайте с 22.11.2010
Offline
0
#2
T.R.O.N:
iframe... остальные варианты не всегда будут работать

А как тогда быть, к примеру, с контекстной рекламой? В iframe контекста не будет...

panda1 добавил 22.11.2010 в 16:54

Нашел еще такую вещь - https://github.com/eligrey/async-document-write/blob/master/async-document-write.min.js

Достаточно эффективно, но не всегда вставляет в правильный node.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#3
panda1:
А как тогда быть, к примеру, с контекстной рекламой?

правильно самому подставлять указатель на тематику. Чудес не бывает. Все передается в гет запросе

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