さくら使用MT4で携帯サイトにモバイル用GoogleAdsenseを表示させる方法

| コメント(0) | トラックバック(0)

管理人は、主にさくらインターネットのスタンダードプランを利用してサイトを運営しています。作成した携帯サイトにモバイル用GoogleAdsenseを表示させるのに、半月ほど、あれこれ試行錯誤しました。最終的に、SSI+CGIで表示できましたので、そのやり方を書いておきます。

あまり知識もないままに、試行錯誤したので、もしかしたら、もっと良い方法もあるかもしれません。その点、ご了承の上、自己責任でお試しください。

モバイル用アドセンス表示の概要

アドセンスは、CGIタイプを使います。

モバイルアドセンスは、PCアドセンスと異なり、サーバ側でなんらかの動作をするようで、借りているレンタルサーバで、一定の基準を満たさない場合は、表示できません。

詳細基準は、モバイルコンテンツ向けAdsenseの最終画面で、サポートしているスクリプト言語が表示されますので、そちらを確認してください。

さくらのレンタルサーバでPHPも試してみましたが、PCで見ると、ファイルをダウンロードする表示が出たりして、悩ましいので、CGI版を利用します。

MT4側は、サーバーサイドインクルードを使用するのが前提です。管理人は、サイト全部のファイルをshtmlにしています。

アドセンスの準備

既に、アドセンスのアカウントを持っている場合、Adsense設定で、「モバイルコンテンツ向けAdSense」というところから、Adsenseの設定ができます。

「広告ユニット」は、お好みで。

形式は、「シングル」あるいは「ダブル」。はる個数や場所が、PCと異なるので、各自で要確認。

「マークアップ」は、管理人は「XHTML(WAP2.0)」にしました。

文字エンコードは、「日本語(Shift-JIS)」。

色は、お好みで。

チャンネルもお好みで。

サーバーサイドのスクリプト言語は「CGI/Perl」を選択。表示されたボックス内を全て選択し、エディタなどに、コピペして、保存します。(ファイル名例:adsense.cgi)

サーバでの作業

保存した「adsense.cgi」ファイルをサーバにアップロードします。

アップロードする時は、転送モードは、テキストモード/アスキーモードで。バイナリーモードは×。

転送する場所は、ブログ直下の「includes_c」フォルダ。

このフォルダは、MTの設定でサーバーサイドインクルードを使用するようにしていたら、出来ているみたいです。

MTがSSIでインクルードするモジュールテンプレートは、ここに生成されます。

転送したadsense.cgiのパーミッションを755(あるいは705)に変更。

転送した先のフォルダのパーミッションも755(あるいは705)に変更。(これを忘れて半月ほど悩んだ・・・。)

includes_cがない場合

MovableTypeの「設定」>「公開」タブで、モジュールオプション「サーバーサイドインクルード」で、「ApacheのSSI」を選択。モジュールのキャッシュはなしに設定、以下の携帯アドセンステンプレートを作成すれば、includes_cフォルダができるはずなので、再度、adsense.cgiを転送し、パーミッションを変更。

MovableType4側の準備

各ブログのテンプレートモジュールで、「携帯アドセンス」というテンプレートモジュールを作成し、以下のとおり記述し、サーバーサイドインクルードにチェックを入れ、保存します。

※<>は全角です。半角に修正してください。

<!--#exec cmd="adsense.cgi"-->

この記述内容が、最良かどうかはわかりませんが、とりあえず、これで動いています。自己責任でよろしく。

この「携帯アドセンス」テンプレートモジュールは、「SHTMLのインクルード」にチェックを入れた場合、ブログ直下のincludes_cフォルダに作成されます。

携帯アドセンステンプレート作成画面のURLでテンプレートIDが確認できますので、それと同じ番号の、テンプレートが、ブログ直下のincludes_cフォルダに、できているのが、確認できるはずです。

この状態なら、先ほどのように、includes_cフォルダにadsense.cgiを放り込めば、常に、携帯アドセンステンプレートから、adsense.cgiを読みに行けますが、サーバーサイドインクルードをチェックしない場合は、インクルード用のテンプレートが作成されないため、あっちにも、こっちにもadsense.cgiを作らなければいけいのではないか、と推測しています。

ここまでしたら、ブログを再構築します。

48時間以内には、アドセンスが表示されているはずです。

お疲れさまでした。

以上、なにとぞ、自己責任でよろしく。

お世話になった記事

半月間、答を探してネットをさまよいました。こちらの皆様の記事のおかげで、答えにたどりつくことができました。本当にありがとうございます。

▼ 携帯アドセンスの設置方法 -CGI/Perl編-:りうさい ぶろぐ
▼ とほほのSSI入門

※管理人もスタンダード・プレミアムを利用中!
▼ さくらのレンタルサーバ

トラックバック(0)

トラックバックURL: http://kodomono.sakura.ne.jp/mt/mt-tb.cgi/860

コメントする

アーカイブ