Асинхронный или Синхронный тип вызова?

12
shram
На сайте с 28.09.2006
Offline
87
8694

Появилась новая возможность вызова блока рекламы: Асинхронный или Синхронный

Вот статья: https://support.google.com/adsense/answer/3221666

Кто может чегето рассказать про это?

Какой код лучше использовать (для не мобильного сайта).

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

www.shram.kiev.ua (http://www.shram.kiev.ua) Всё обо всём | Заработок на играх (https://www.admitad.com/ru/promo/?ref=8783191db7) | Скрипт переводчика Web-сайтов на лету (http://www.shram.kiev.ua/shop/translate/) с помощью google
SF
На сайте с 19.06.2013
Offline
41
#1

пару недель оценочная таблица загорелась желтым.....

сказала что надо бы оптимизировать загрузку страниц и в том числе поставить асинхронные блоки... поставил, ОТ осталась довольной:) изменений пока особых не заметил

shram
На сайте с 28.09.2006
Offline
87
#2

Ждем еще мнения:)

Очень интересно услышать опровержение или подтверждение моих мыслей - что асинхронный код не загрузит блок рекламы если что-то поломается на сайте - соответственно - нет заработка.

Костный мозг
На сайте с 16.08.2011
Offline
101
#3
shram:
оставить старый, так как он загружается со страницей

Что значит со страницей?

shram:
А асинхронный будет загружаться после загрузки всей страницы

Нет.

shram:
в случае когда страница не загрузится полностью - поломается - как я понимаю - блок не отобразится

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

Выполняется код страницы, доходит дело до синхронного кода блока, пока блок полностью не загрузится, код дальше выполняться не будет. Например, блок в шапке сайта и гугл подвисает - пользователь увидит шапку и пустой рекламный блок, а вместо сайта он увидит только фон, потому что на блоке выполнение кода затормозилось.

Когда выполняется код страницы и дело доходит до асинхронного кода блока, то он начинает грузиться, а выполнение кода идет дальше, независимо от результата загрузки. Например, блок в шапке сайта и гугл подвисает - пользователь видит полностью загруженный сайт, только рекламный блок пустой.

Вы же сами привели ссылку на суппорт гугла, если там вам ничего не понятно, то попробуйте здесь почитать http://blog.profit-partner.ru/post/36, это про Директ, но смысл одинаковый.

Я не сплю, потому что в Интернете кто-то не прав!
shram
На сайте с 28.09.2006
Offline
87
#4
Скорее всего, такой эффект возникает в следствии того, что когда пользователь попадает на страницу, сверху которой установлен асинхронный код, он не видит блока сразу и начинает уже изучать контент. В этот момент подгружается блок, но внимание пользователей уже сосредоточено на другой части страницы.

Я все понял! Но не совсем согласен с загрузкой асинхронно.

Вот я поменял коды на асинхронные, пока грузится сайт, блоки успевают загрузится...

Разницы глазами, не увидел - значить потеря (если она будет) то незначительная.

1. Кто-то имеет статистику о потери доходов из-за асинхронной загрузки?

2. Можно ли использовать два метода - синхронный, для первых баннеров до прокрутки, и асинхронный для баннеров которые требуют прокрутку?

okwell
На сайте с 12.07.2012
Offline
81
#5

1 доход почти не изменился

2 цтр блоков в шапке может снизится, но не так значительно.

3 гугл рекомендует сделать все блоки на странице асинхронными, раз уж вы решили использовать этот тип кода вызова.

4 после замены трех синх. блоков на три асинх. время загрузки страниц уменьшилось в два раза по данным вмт.

значит синхронный код существенно затормаживал сайт.

если не ошибаюсь блоки директ не поддерживают разные коды вызова на одной странице.

по этому поводу у адсенс какие требования, я не знаю.

имхо асинхронный код лучше

Z
На сайте с 09.11.2009
Offline
29
#6

У меня с новым асинхронным кодом на некоторых блоках опера висит. Т.е. индикатор загрузки страницы бесконечно крутится типа страница не догружается до конца, хотя весь контент и блоки отображаются. Ставлю старый код - все ок. В других браузерах грузится нормально в обоих вариантах. Но все равно что-то смущает пока этот асинхрон.

AA
На сайте с 26.09.2011
Offline
17
#7
zabra:
У меня с новым асинхронным кодом на некоторых блоках опера висит. Т.е. индикатор загрузки страницы бесконечно крутится типа страница не догружается до конца, хотя весь контент и блоки отображаются. Ставлю старый код - все ок. В других браузерах грузится нормально в обоих вариантах. Но все равно что-то смущает пока этот асинхрон.

Аналогично...

Кроме этого, налицо конфликт с js-кодом motools, оживляющего дизайн сайта, т.е. анимация стала сильно тормозиться. Наверное, можно как-то эти процессы развести, эксперементировать не стал.

Просто перешёл на синхронный код - проблемы исчезли.🍾

J
На сайте с 26.03.2008
Offline
95
#8

Неужели ни у кого не получилось победить асинхронный код вызова в Опере?

SF
На сайте с 19.06.2013
Offline
41
#9
justin:
Неужели ни у кого не получилось победить асинхронный код вызова в Опере?

а что в опере?

вообще то оперы бывают разные...

1 опера от копании Опера ( старые версии)

2 хром от компании Опера ( новые версии)

Serega-nn
На сайте с 23.06.2013
Offline
27
#10

Асинхрон в Оперной Опере тоже не даёт странице загрузиться до конца. При этом в Мобильной Оперной Опере для андроид всё нормально. Так что пусть допилят сначала ))

Инвистиции в Index TOP 20 (http://index-top20.org/) - и про Адсенс можно забыть как про страшный дурной сон... Доход от 10% в месяц. За Вас работает лучшая 20ка трейдеров - Вы лишь получаете прибыль. Законно и беспроигрышно.
12

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