Pregunta

¿Cómo decirle a Google Syndication que no espere para siempre para cargar los anuncios en caso de conexión lenta a Internet o de otra manera? ¿Podemos fijar un horario que diga "bien", vaya y busque 5 ms para obtener anuncios; de lo contrario, no demore la carga del resto de la página.

¿Fue útil?

Solución

La extensión YSlow para Firebug es ideal para este tipo de cosas, compara la carga de su página y te dice qué es lento, y te aconseja qué técnicas puedes usar para mejorar las cosas.

Por ejemplo, le da consejos sobre dónde colocar su javascript para ayudar a la velocidad de su sitio como lo percibe el usuario.

Otros consejos

Suponiendo que quiere decir que está en su sitio, asegúrese de que su javascript esté cargado al final de la página para que su otro contenido pueda cargarse primero

vea este elemento del blog " Google Ads Async (asíncrono) " podría darle un buen punto de partida para esto:

<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>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top