2011-11-23 92 views
7

如何處理一個響應式佈局中的Adsense橫幅?在一個響應式佈局中處理Adsense橫幅

據我可以從AdSense的TOS讀取,我幾乎不允許任何客戶端與橫幅做任何事情,所以我不能在客戶端,將橫幅切換到較小的一個,如果這是一個低分辨率。

看來我能找到的唯一解決方案是隻提供以最低目標分辨率(即300x250)工作的橫幅。

任何人有更好的主意嗎?

+0

我也很好奇。我想知道是否允許動態選擇正確格式的JavaScript? –

回答

2

Boston Globe通過創建指定的廣告欄,在其着名的響應網站上解決了此問題。該列設置爲足以容納廣告的固定寬度,並且廣告從不調整大小,即使頁面的其餘部分作出了響應調整。這並不理想,但它保持了廣告的完整性。

將多個尺寸的廣告加載到頁面上的多個位置,並根據頁面尺寸顯示/隱藏是很好的,但顯然Adsense不會那麼做。

1

Adsense實際上使用「響應式」廣告,as described here。所以你應該能夠使用更大的廣告格式,並讓它們縮小爲移動。

但是,我注意到他們並沒有真正考慮「響應式設計」,他們只查看查看頁面的設備。如果您縮小瀏覽器窗口,您仍然會看到排行榜廣告(被切斷),而且在移動設備上,您只能看到一半廣告,即使它使用的是AdSense移動格式。

0

我只是偶然發現了一個article,它清楚地表明允許用javascript調整廣告尺寸。

+0

給我一個404錯誤 – jgillich

+0

我修復了這個鏈接。 – Ewoud

0

我建議您根據客戶端使用javascript來投放不同的廣告。這是迄今爲止我找到的最佳解決方案。

有它的簡潔描述在這裏:http://www.milouchev.com/blog/2013/02/google-adsense-responsive-layout/

它要求你創建多個不同的廣告,而不是隻有一個,每一個廣告位置。但是製作3個廣告而不是1個廣告應該是增加AdSense收入的一個小价格。