Google AdSense を使用しているのですが
モバイル向けの Google AdSense の コード を
Smarty の テンプレート に貼り付けたくて調べてみました。
普通に、以下の内容で貼り付けると Google AdSense が表示しないです。
<?PHP
$GLOBALS['google']['client']='';
$GLOBALS['google']['https']=read_global('HTTPS');
$GLOBALS['google']['ip']=read_global('REMOTE_ADDR');
$GLOBALS['google']['markup']='xhtml';
$GLOBALS['google']['output']='xhtml';
$google_ad_handle = @fopen(google_get_ad_url(), 'r');
省略
if ($google_ad_handle) {
while (!feof($google_ad_handle)) {
echo fread($google_ad_handle, 8192);
}
fclose($google_ad_handle);
}
?>
こちらの内容で入力すると、Google AdSense が表示します。
{php}
$GLOBALS['google']['client']='';
$GLOBALS['google']['https']=read_global('HTTPS');
$GLOBALS['google']['ip']=read_global('REMOTE_ADDR');
$GLOBALS['google']['markup']='xhtml';
$GLOBALS['google']['output']='xhtml';
$google_ad_handle = @fopen(google_get_ad_url(), 'r');
省略
if ($google_ad_handle) {
while (!feof($google_ad_handle)) {
echo fread($google_ad_handle, 8192);
}
fclose($google_ad_handle);
}
{/php}
<?php を {php} また ?> を {/php} に変更する事で
Google AdSense が表示するようになりました。
