atraso ou paragem de carregamento de anúncios do Google
-
05-07-2019 - |
Pergunta
Como saber google syndication não esperar uma eternidade para carregar os anúncios em caso de conexão de internet lenta ou de outra forma também? podemos corrigir um tempo que diz que está bem ir e procurar 5ms para obter anúncios de outra forma, não demora a carga de descanso da página.
Solução
O YSlow extensão para Firebug é ótimo para esse tipo de coisa, ele benchmarks seu carregamento da página e diz-lhe o que é lento, e aconselha que técnicas você pode usar para melhorar as coisas.
Por exemplo, dá-lhe conselhos sobre onde colocar o seu javascript para ajudar a velocidade do seu site como percebida pelo usuário.
Outras dicas
Assumindo que significa que este é em o local, certifique-se de que seu javascript é carregado no final da página para que o seu outro conteúdo pode carregar primeiro
ver este item blog " Google Ads assíncrona (assíncrona) " pode dar-lhe um bom ponto de partida para isso:
<script type="text/javascript"><!--
// dynamically Load Ads out-of-band
setTimeout((function ()
{
// placeholder for ads
var eleAds = document.createElement("ads");
// dynamic script element
var eleScript = document.createElement("script");
// remember the implementation of document.write function
w = document.write;
// override and replace with our version
document.write = (function(params)
{
// replace our placeholder with real ads
eleAds.innerHTML = params;
// put the old implementation back in place
document.write=w;
});
// setup the ads script element
eleScript.setAttribute("type", "text/javascript");
eleScript.setAttribute("src", "http://pagead2.googlesyndication.com/pagead/show_ads.js");
// add the two elements, causing the ads script to run
document.body.appendChild(eleAds);
document.body.appendChild(eleScript);
}), 1);
//-->
</script>