« MT4i で「Illegal division by zero」エラー | メイン | 「GoogleAnalytics」を設置しました »

2008年11月 3日

「MT4i」に「Google AdSense」を追加[ Google , Movable Type ]

MT4i で作った携帯サイトにAdSenseを追加しました。accoun.Diary!さんの記事「MT4iにGoogle AdSenseをいれてみた」を参考にさせて頂きました。

Ci081103112935.jpg

手順は、以下の通りです。

1.Adsenseコードの取得
(1)「AdSense 設定/広告の取得」メニューから「モバイル コンテンツ向け AdSense」を選びます。
(2)「広告タイプの選択」
・広告ユニット ->テキスト広告およびイメージ広告(デフォルト)
(3)広告スタイルの選択
・形式 -> シングル
・マークアップ ->chtml
・文字エンコード ->日本語(Shift_JIS)
 (自動検出 UTF-8、日本語 (EUC-JP)では文字化けしてしまいました。)
・色 ->デフォルトのGoogleパレット
 (他も選択してみましたが、なぜか変わりませんでした。)
(4)広告チャネルを選択
・mobileを追加
(5)広告コードを取得
・サーバー サイドのスクリプト言語 ->CGI/Perl
(6)AdSense コードのボックス内のコードをコピー&ペーストで貼り付けて、「Adsense.pl」として保存します。

2.「Adsense.pl」を「mt/lib/mt4i」フォルダにアップロードします。

3.広告が表示される様に、MT4iのテンプレートを修正します。
(1)「mt/tmpl/mt4i」フォルダの中にある「index.tmpl」と「individual.tmpl」の広告を表示したい位置に「<TMPL_VAR NAME="ADSENSE">」の一行を追加します。私は、いずれも先頭に表示される様に、header.tmplのINCLUDE宣言の直後に追加しました。
・index.tmpl ->トップページ
・individual.tmpl ->個別エントリー記事

<TMPL_INCLUDE NAME="header.tmpl">

<TMPL_VAR NAME="ADSENSE">

<hr>


(以下省略))

4.「index.tmpl」と「individual.tmpl」を「mt/tmpl/mt4i」フォルダにアップロードします。

以上です。

【問題点】
Adsenseの背景色は、上の図の様にグレイにしているのですが、私のau携帯W51Hで見ると、背景色の無い白色になってしまいます。コードはiモード端末用のchtmlで作成しているので、auのWAP2.0端末では、正しく解釈されないのかも知れません。

投稿者 hnakamur : 2008年11月 3日 12:10 : [ 編集 ]

関連記事

エントリータグ