質問
インターネット接続が遅い場合などに、広告をロードするために永遠に待機しないようにGoogleシンジケーションに指示するにはどうすればよいですか?広告を取得するために5ミリ秒を検索して大丈夫という時間を修正することはできますか?
解決
Firebugの YSlow 拡張機能はこの種のものに最適で、ページの読み込みのベンチマークを行います遅いものを教え、物事を改善するために使用できるテクニックをアドバイスします。
たとえば、ユーザーに認識されるサイトの速度を向上させるために、JavaScriptを配置する場所に関するアドバイスを提供します。
他のヒント
これがあなたのサイトにあると仮定すると、他のコンテンツが最初にロードできるように、javascriptがページの最後にロードされていることを確認してください
このブログアイテムを参照" Google Ads Async(非同期) "これの良い出発点になるかもしれません:
<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>
所属していません StackOverflow