モバイル用Googleアドセンス設置(改良版)
もっと簡単にシンプルにできた。
php
$agent = $_SERVER['HTTP_USER_AGENT']; if(preg_match("/^DoCoMo/i", $agent) or preg_match("/^(J\-PHONE|Vodafone|MOT\-[CV]|SoftBank)/i", $agent) or preg_match("/^KDDI\-/i", $agent) || preg_match("/UP\.Browser/i", $agent)){ 〜モバイルアドセンスコード〜 $googleAdsenseCode = fread($google_ad_handle, 8192); }else{ 〜PCアドセンスコード〜 $googleAdsenseCode = '<script type="text/javascript"><!-- google_ad_client = "pub-1946028001946885"; google_ad_slot = "2801550403"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-998795-7"; urchinTracker(); </script>'; }
でこれを別ファイルにする。
require_once('smarty/google_adsense.php');
//と
$o_smarty->assign("googleAdsenseCode",$googleAdsenseCode);
//を入力