close

地圖應用是一項熱門的網絡服務,很多本地信息類網站,比如旅遊,房屋租賃,餐飲信息等,都是使用Google Maps API來實現地圖服務的,那麼這些地圖類網站如何通過地圖服務來獲取收益呢?可以通過Google AdSense for Maps來實現地圖廣告顯示。

  Google AdSense for Maps有兩種廣告顯示格式,一種是搜索類廣告,一種是內容類廣告,這很類似於Google的搜索聯盟和內容廣告。Google在地圖API的文檔中講述了這兩類地圖廣告的代碼設置方法。

  1、搜索類廣告

  這類廣告是在搜索內容結果中顯示廣告,需要使用GoogleBar的功能,首先將你的publisher ID放在client內容裡,然後將渠道的id號碼放在channel中,下面是一個通過GoogleBar實現地圖搜索廣告的代碼,在實際使用的時候,你要將你的publisher ID替換代碼裡的client內容。

var map;
if (GBrowserIsCompatible()) {
 
var mapOptions = {
    googleBarOptions
: {
      style
: "new",
      adsOptions
: {
        client
: "partner-google-maps-api",
        channel
: "AdSense for Search channel",
        adsafe
: "high",
        language
: "en"
     
}
   
}
 
}
  map
= new GMap2(document.getElementById("map_canvas"), mapOptions);
  map
.setCenter(new GLatLng(33.956461,-118.396225), 13);
  map
.setUIToDefault();
  map
.enableGoogleBar();
}

  點擊這裡查看該廣告詳細的參數含義(英文)。

  2、內容類廣告

  這類廣告在地圖上顯示一個類似AdSense內容類的文字廣告,廣告使用了GAdsManager結構,你要將你的publisher ID和channel ID加入到GAdsManager,就可以顯示廣告,目前這類廣告的樣式似乎無法自定義,下面是內容類地圖廣告的演示代碼。

var publisher_id = yourPublisherID;
var adsManagerOptions = {
  maxAdsOnMap
: 2,
  style
: 'adunit',
 
// The channel field is optional - replace this field with a channel number
 
// for Google AdSense tracking
  channel
: 'your_channel_id'  
};
adsManager
= new GAdsManager(map, publisher_id, adsManagerOptions);
adsManager
.enable();

  點擊這裡查看該廣告詳細的參數含義(英文)。

Google AdSense for Maps地圖廣告

  上圖是該廣告的實際顯示效果,該廣告的背景色是淡藍色,無法調整,廣告尺寸也無法調整,感覺樣式不是特別好看,廣告內容好像是和地理坐標位置相匹配,例如在深圳上海賓館的坐標,就顯示服裝批發和訂票等廣告。目前只有文字廣告,沒有看到多媒體廣告。

arrow
arrow
    全站熱搜

    小黑 發表在 痞客邦 留言(0) 人氣()