catherine_lev

Рейтинг
15
Регистрация
13.04.2019
ivan3d:
в первый же день перенес загрузку скрипта адсенс в <head> не помогло

Если у Вас есть время и желание, можете в качестве эксперимента попробовать оставить в head только код автоматизированных объявлений. А на самой странице вставить код блоков без изменений, без разрывов между script и ins. Т.е. в первоначальном виде:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

<ins class="adsbygoogle"

style="display:block"

data-ad-client="ca-pub-00000000000000000"

data-ad-slot="0000000000"

data-ad-format="auto"

data-full-width-responsive="true"></ins><br />

<script>

(adsbygoogle = window.adsbygoogle || []).push({});

</script>

Не хочется чушь писать, но может гугл добавил какие-то события в свой код. Например, у нас запустился скрипт в head, а через 0,5 сек он должен прервать выполнение. Сама же инициация события (загрузка объявления) должна была произойти через 0,6 сек, но не успела. При перезагрузке страницы данные берутся из кеша и объявление успевает загрузиться. Как-то так… Еще раз простите, я в скриптах ничего не понимаю, просто предположение.

FireAiD:
catherine_lev, теория увлекательная, но вы не учли, что есть те, кто не использует плагины и у них также объявления не показываются.
Второе, синхронный код адсенс при ответе сервера никак не тормозит загрузку страницы. Проблема начнется тогда, когда сервер не ответит. Код у них так написан, чтоб загрузка страницы не тормозилась. А вот если сервер будет недоступен - этот код браузер будет ждать и будет беда.

Я предполагаю, что есть какой-то рекламный быстробот, который сканирует страницу перед показом объявлений. Нужно искать, что может ему мешать. Если Вы сталкивались с инструментом «Посмотреть как гуглбот», то, наверное, видели, что робот часто не может считать некоторые элементы: стили, скрипты, картинки и т.д. Иногда ему не хватает времени (долгий ответ сервера), иногда объем передаваемых данных слишком большой, иногда установлены запреты на индексацию. Причин может быть масса.

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

Второе, дело не в том, что синхронный код тормозит загрузку, а в том, что если он начал обрабатываться, то пока операция не закончена, бот дальше не пойдет. А асинхронные могут обрабатываться все и сразу, плюс параллельно грузятся другие элементы сайта. Нагрузка на сервер в этом случае возрастает. P.S. Могу ошибаться. Как, Вы сказали, это всего лишь теория.))

Всем привет. Я приблизительно поняла, что происходит. У многих из нас стоят плагины для увеличения скорости загрузки сайта, вроде Autoptimize, PageSpeed Nanja и т.п. Эти плагины могут объединять, сжимать, переносить скрипты (в т.ч. и адсенса) вниз по коду. Что-то из этих функций и нарушает работу скриптов адсенса. Возможно, гугл ограничил время, за которое должен ответить сервер или объем скачиваемых ботом данных.

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

У меня стоит плагин PageSpeed Nanja, который разгонял шаблон до 60/100 для мобильной версии. Несколько месяцев все было нормально, а на днях объявления стали показываться только после перезагрузки страниц. Добавила в исключения плагина скрипты адсенса (они вернулись на свои места) и количество просмотров страниц вернулось до старого уровня. Протестила справедливости ради, проблема была именно в этом.

Кстати, скорость загрузки сайта упала до 30/100. Ждем фильтр от Яндекса за долгий ответ сервера)) Ужиматься уже некуда, 30 – 40% скорости съедает адсенс и аналитика, еще около 2х секунд забирает метрика Яндекс.

Что же касается синхронных объявлений, то тут дело не в фиксированных размерах. Просто асинхронные объявления грузятся параллельно со стилями, картинками, скриптами и другими составляющими сайта. Синхронные же грузятся последовательно. Думаю, если такие объявления выше по коду (выше других скриптов, библиотек и остальных емких элементов), то они успевают загрузиться, если ниже – то нет.

Тем, кто спрашивал, как проверить, показываются ли объявления. Посмотрите количество просмотров страниц в Adsense (просмотр засчитывается, если на странице был показан хотя бы один рекламный блок) и сравните с реальным количеством просмотров в аналитике или метрике. Небольшое отличие допустимо (у некоторых людей включен блокировщик рекламы), если же разница между трафиком и просмотрами в адсенсе в два раза, значит объявления часто не загружаются.

Всем привет. Ребят, а что у Вас с просмотрами страниц в адсенсе? Ладно, гугл объявления показывает через раз, но не пойму, почему количество просмотров страниц в два раза меньше? Ощущение такое, что после добавления ads.txt он начал считать просмотры только при переходах с органики гугл, а траф из яндекса откинул совсем.

Sergio Suares, большое спасибо)

Ребят, как у вас сегодня? Просмотры страниц считает в кабинете адсенса, а показов объявлений с утра почти нет. Ночью еще были( При ручной проверке из Украины объявления вижу, но на сайте 90% трафа из России. Предупреждений о нарушениях нет. Ломаю голову, что это может быть? Какой-то фильтр, последствия подписанного закона об автономности рунета, очередной глюк адсенса или еще что-то? Отзовитесь, у кого российский трафик, у вас сегодня показы рекламы идут?

1 23
Всего: 26