Отложенная загрузка скрипта AdSense с автоматической рекламой

Отложенная загрузка скрипта AdSense с автоматической рекламой

Отложенная загрузка AdSense

Отложенная загрузка AdSense

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

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

Конечно, это обратно пропорционально заявлению Google, в котором говорится, что скорость загрузки блога является определяющим фактором для ранжирования блога в поисковой выдаче.

Решение проблемы с загрузкой рекламы AdSense

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

Таким образом, ленивая загрузка AdSense появляется как решение, позволяющее рекламе AdSense не загружать страницы блога. Принцип работы AdSense lazyload заключается в том, что загрузка и выполнение скрипта AdSense будут выполняться, когда посетитель прокручивает страницу.

Таким образом, когда страница загружается, скрипт AdSense не загружается, поэтому, не будет никакого влияния на загрузку страницы, когда к странице впервые обращается посетитель.

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

Отложить загрузку AdSense

Из-за этого я попытался сделать новое решение, чтобы блог по-прежнему загружался быстро, но реклама AdSense могла появляться медленно, а именно, откладывая AdSense.

Принцип работы этой отсрочки AdSense заключается в том, что загрузка и выполнение скрипта AdSense будут выполняться после успешной загрузки страницы.

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

Если вы хотите попробовать этот трюк с отсрочкой AdSense, используйте приведенный ниже код. Этот скрипт также будет включать код для автоматической рекламы в AdSense JS. Сохраните следующий код над кодом </body>
<script>
//<![CDATA[
function downloadJSAtOnload(){var d=document.createElement("script");d.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";d.setAttribute("data-ad-client","ca-pub-XXXXXXXXXXXX"),document.body.appendChild(d)}window.addEventListener?window.addEventListener("load",downloadJSAtOnload,!1):window.attachEvent?window.attachEvent("onload",downloadJSAtOnload):window.onload=downloadJSAtOnload;
//]]>
</script>
Замените код XXXXXXXXXXXXсвоим идентификатором издателя AdSense, который будет автоматически содержать автоматические объявления

Добавить предварительную загрузку JS AdSense

Если вы используете этот трюк с отсрочкой AdSense , вам также следует добавить предварительную загрузку для AdSense JS, чтобы уведомить браузер о том, что AdSense JS был загружен при предыдущем посещении, поэтому его не нужно загружать снова.

Сохраните следующий код под кодом <head>
<link as='script' href='https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js' rel='preload'/>

Заключение

Какое бы ни было ваше решение при определении метода увеличения загрузки блога, конечно, зависит от вас как владельца блога. Что касается влияния рекламы AdSense на загрузку блога, вы можете использовать трюк lazyload AdSense или трюк AdSense defer, либо не использовать оба.

ОткрытьЗакрытьКомент
Cancel