携帯用googleアドセンスの設定の仕方(ドコモ編)
まず、googleアドセンスに登録済み・cgi・ssiが使える環境と仮定して説明します。
AdSence設定より「モバイルコンテンツ向けAdSence」を選択します。
デバイスタイプは「すべての携帯電話」、広告ユニット「テキスト広告」を選択。
形式「シングル」、マークアップ言語「xhtml(WAP2.0)」を選択、文字エンコード「日本語(shift_jis)」を選択。
スクリプト言語「CGI/Perl」を選択。
AdSenceコード内を一度左クリック、右クリックし「コピー」を選択。
テキストエディタを開き、先程コピーしたものを「貼り付け」ます。
一行目を各サーバー用に合わせます。通常ではそのままで大丈夫です。
二行目に
print "Content-type: text/plain\n\n"
を追加します。
完了しましたら、サーバーにアップし、パーミッションを「755」にします。
*各サーバー用に合わせて下さい。
次に広告を貼り付けたい場所に
<!--#include virtual="[cgiの名前].cgi" -->
を追加し、ファイルの拡張子を「shtml」に変更し、サーバーにアップします。
拡張子を変更した場合、デザイン等が崩れる場合がありますので調整して下さい。
広告が表示されるのは、googleの説明では48時間以内で表示されるようにありますが大体2~30分くらいで表示されます。
もし、この表示[an error occurred while processing this directive] が出た場合は、cgiまでのパスが違うかサーバー自体が「PHP4」の設定になっていたら上記の表示が出ます。
サーバーに問い合わせ、もし、「PHP4」でしたら「PHP5」に出来ないか尋ねて下さい。
当サイトは「lolipop」を使用しており「PHP4」から「PHP5」へバージョンアップする設定がありましたのでバージョンアップしました。
が、それでも表示しなかったので色々試行錯誤しましたが解決しないので「lolipop」の空サーバーに移転しました。
問題なく表示するようになりました。