2009-06-16 6 views
0

Comment dire à google syndication de ne pas attendre éternellement pour charger les annonces en cas de connexion Internet lente ou autrement? Pouvons-nous fixer un temps qui dit OK aller chercher 5ms pour obtenir des annonces sinon ne pas retarder la charge du reste de la page.retarder ou arrêter le chargement des annonces google

Répondre

1

L'extension YSlow pour Firebug est idéal pour ce genre de chose, il compare votre chargement de page et vous indique ce qui est lent, et conseille quelles techniques vous pouvez utiliser pour améliorer les choses. Par exemple, il vous donne des conseils sur la façon de mettre votre javascript pour aider la vitesse de votre site tel qu'il est perçu par l'utilisateur.

1

En supposant que vous voulez dire cela est sur votre site, assurez-vous que votre javascript est chargé à la fin de la page afin que votre autre contenu peut charger la première

1

voir cet article de blog "Google Ads Async (asynchronous)" pourrait vous donner un bon point de départ pour cela:

<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> 
Questions connexes