いよいよ、ひとりで作っていたポータルサイトがやっと公開できるかなというところまでこぎつけました。
今は、wordpressの使い方のコンテンツを作っているところ。これが終わったらやっと告知ができます。ここまでくるのに何気に長かったな。。

でも、機能追加やgoogle maps apiのバージョンアップやら公開後もしばらくはやることがあるかな。
システム構築ができなくてもポータルサイトができるのは、うれしい。

今回、google maps apiにadsenseを追加できるそうなので、ご紹介。

実装方法としては

function initialize() {
      var map;
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(34.69243868718141,135.19187450408936), 13);
      }

      // Note: replace this publisher ID with your own.
      var publisherID = 'exsample';

      var adsManagerOptions = {
        maxAdsOnMap : 2,
        style: 'adunit',
      };

      adsManager = new GAdsManager(map, publisherID, adsManagerOptions);
      adsManager.enable();
    }

と記述するみたい。

「adsManagerOptions」という変数を宣言をしているけど、ここでadsenseのオプションを制御しているようだ。
だから、いろいろと設定を変更することができるみたい。インスタンス(表現が間違っている?)するときにgoogle mapのオブジェクト指定すれば
あとは自動的に挿入してくれるみたい。

オプションでいろいろと設定できるようで、google maps apiのマニュアルに書いてあった。

var mapOptions = {
googleBarOptions : {
style : "new",
adsOptions: {
client: "partner-google-maps-api",
channel: "<em>AdSense for Search channel</em>",
adsafe: "high",
language: "en"
}
}
}

いろんなところにadsenseが貼れると便利だよね。

Google MapにAdsenseを貼り付けてみた

Google Maps Apiでマネタイズ

Google Maps api リファレンス(英語)

関連記事