2010-03-27 95 views
0

我試圖在地圖上顯示AdSense廣告,但Internet Explorer再次讓我很難過。廣告在我嘗試過的所有其他瀏覽器上顯示(chrome,ff,safari,opeara)但是Internet Explorer。有沒有人遇到過這個?這裏是我用於AdManager代碼:谷歌地圖 - 在Internet Explorer中未顯示Adsense廣告

var publisherID = 'ca-pub-6630823543717184'; 

var adsManagerOptions = { 
maxAdsOnMap : 1, 
style: 'adunit', 
channel: '5611474977' 
}; 
adsManager = new GAdsManager(map, publisherID, adsManagerOptions); 
adsManager.enable(); 

我使用XHTML1嚴格的doctype

+1

愚蠢的問題,但我不認爲你在IE上運行某種廣告攔截器是你? AdSense是否出現在其他地方? – 2010-03-27 19:42:00

+0

哦不,不,其他所有廣告都在工作,只是不在地圖上;然而,在谷歌地圖上使用AdSense的其他網站上的廣告在我的資源管理器上工作,所以我的代碼出了問題。仍然試圖弄清楚,因爲也沒有錯誤信息。雜物: - / – mspir 2010-03-27 21:11:30

回答

1

我已經找到了解決這個。您必須聲明腳本版本爲v = 2.x的,而我有V = 2

正確的方法:

<script src="http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=YOUR_KEY_HERE&amp;sensor=false" 
type="text/javascript"></script> 

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=YOUR_KEY_HERE&amp;sensor=false" 
    type="text/javascript"></script> 

這個小ommission是導致IE不在我的地圖上顯示谷歌廣告。問題解決了!