|
そこに先日Googleが携帯版Adsenseをはじめたので、何とか組み込む方法はないかとネットを探しまくったら、ヒントが何カ所かありました。試行錯誤の上でついに自作CGIに携帯版Adsenseを表示できるようになりました。しかもたった3行のプログラムを追加するだけです。
しかしいろんなところで書かれてますが、Googleが公開しているプログラムはあまり親切ではありません。また制約( Adsense 用広告コードの変更は禁止されている)もあり組み入れるのにはちょっとしたテクニックが必要です。と言っても分かってしまえばさほど難しくありませんが....。
標準出力を変数に格納する方法として、バッククォートを使うと簡単みたいです。
まずモバイル向けAdsenseのCGIコードを取得して適当な名前をつけて保存します。例えば、「Adsense.pl」などとします。でCGIの本体プログラムに
my $adsense = `perl adsense.pl`;
$data .= $adsense;
を追加して、表示させたい部分に
print "$data¥n";
を記述するだけです。これで表示されるようになりました。ただ、相変わらずauでは表示されますが、Docomoでは未だに表示されません。早くGoogleさん対応させてください.....。
|