- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Кто нибудь делал у себя?
Поделитесь как можно вставить код adsense, что бы он загружался асинхронно, после загрузки страницы. При этом не менять сам код.
Вроде бы можно через Google DFP (doubleclick for publishers adsense), но так и не смог разобраться как.
Может быть при помощи Jquery или JavaScript.
Обрамить код адсенса div блоком, который будет display:none пока не загрузиться страница или по другому событию.
Может быть при помощи Jquery или JavaScript.
Обрамить код адсенса div блоком, который будет display:none пока не загрузиться страница или по другому событию.
Смысл в том, что бы страница грузилась быстро. И никакие инородные скрипты ее загрузку не тормозили. А сокрытие в блоке с display:none, к сожалению данную проблему не решает.
С помощью js можно подгружать блок после загрузки. Но не получается сделать это не нарушив правила adsense.
Поэтому надо как-то хитро.
Почему нарушая правила адсенс?
Разве подгрузка скриптом адсенса, например через 0.1 сек. после полной загрузки страницы - это нарушение правил адсенс?
Простейший js скрипт работает очень быстро, там сотые доли и малые доли секунды.
код google adsense и так асинхронный
http://adsense.blogspot.com/2011/03/making-web-faster-for-all-adsense-for.html
вот еще простой способ загрузки скрипта асинхронно
код google adsense и так асинхронный
http://adsense.blogspot.com/2011/03/making-web-faster-for-all-adsense-for.html
Вот это, похоже, ближе к тому что нужно. Спасибо.
Я так понял, они предлагают новый вид кода, который грузится быстрее. Про асинхронность я не нашел, но попробовать обязательно нужно.
Если я правильно понял, асинхронность происходит за счет iframe.
Полностью это задачу не решает т.к. код, отрисовывающий iframe грузится синхронно. но прирост скорости должен быть.
вот еще простой способ загрузки скрипта асинхронно
К сожалению, async и defer не дружат с document.write, к тому же это нарушение лицензии adsense т.к. меняет код.
Гугл уже позаботился обо всем. Не выдумывыйте.
Я гоняю рекламу на своих сайтах через openX, поднятый у себя же. Правилами это не запрещено, и управлять своей рекламой много удобнее. Можно, например, чередовать адсенс, прямую рекламу и кого-то еще. Загрузке не мешает.
при большой нагрузке у меня openx тормозил. хотя может я что-то не совсем правильно настроил.
Правилами это не запрещено
Да вроде бы как не запрещено: http://j.mp/V1FCME и http://j.mp/TPwISp
Не нашел правда однозначного ответа запрещено или нет.
при большой нагрузке у меня openx тормозил. хотя может я что-то не совсем правильно настроил.
При большой нагрузке он, в чистом виде, безусловно будет тормозить. Т.к. использует MySQL. К нему можно прикрутить memcached (http://www.openx.com/docs/whitepapers/performance-tuning#deliverycaching). Теоретически это должно снизить нагрузку. Не пользовался им еще не разу.
Я таких вещей побаиваюсь: http://www.securitylab.ru/vulnerability/430182.php
Это надо его на отдельный сервер ставить и до конца неясно как он с нагрузкой справится.
Гугл уже позаботился обо всем. Не выдумывыйте.
Логично. В PHP-коде, который собирает страницу, реклама показывается так (несколько блоков внутри <body>, между ними много логики, верстки):
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Добавил перед ним, исходя из прочитанных выше ссылок, код (перед каждым блоком):
<script type="text/javascript">
google_enable_async = "true";
</script>
Сохранил как отдельный .php-файл, и сделал замеры (общее время, включая onload) в Firebug, вкладка Сеть.
В обоих случаях скрипты загружались последовательно и затронули в сумме все периоды временной шкалы (статья http://www.softwareishard.com/blog/firebug/firebug-net-panel-timings/).
Разница по времени загрузки страницы в пределах погрешности, и даже не в пользу варианта с явно заданной опцией google_enable_async = true
Думаю, эта опция (асинхронность) работает по-умолчанию.
Вопросы..
1) Народ, у кого ads "создают задержку" - каким инструментом вы ее можете показать явно (не на уровне ощущений)?
2) Насколько правильно конфигурировать adsense в отдельном <script>-тэге, разве такие переменные попадут в область видимости скрипта show_ads.js?
Спасибо.