本文引用自Nelson - [更新] 讓每篇文章自動加入 Google AdSense (適用於 Pixnet / 天空 / 樂多 / 新浪 / Xuite)
最近愈來愈多的部落客開始使用 Google AdSense,除了放在側邊列之外,想必也有不少人偏好將它放在每篇文章裡頭。只不過現在的 BSP 似乎最多只提供讓人自訂側邊列區塊的功能,還沒有哪一家有提供自動將特定文字加入每一篇文章的功能。所以除非你自行架站,否則應該只能每次發表文章時手動加入 Google AdSense 的程式碼。
在 Xuite日誌:簡睿隨筆 《科技篇》 看到如何自動加入 Google AdSense 程式碼,給了我一點想法。原始文章是針對 Xuite 跟 樂多 系統的,我將它改了一下,變成能在 Pixnet / 天空部落 / 樂多部落 / 新浪部落 使用。
整個構想很簡單,只有兩大重點:
- 自行建立一個不可見的唯一區塊,並將 Google AdSense 的程式碼加到這個區塊
- 將這個區塊的程式碼抓出來,然後加到文章的最後就可以了
做起來也不難,只要依以下步驟做就可以囉~ (這裡用 Pixnet 的後台介面當做例子,他家部落格的方法也是大同小異)
- 進入「部落格後台」介面
- 在「基本 / 進階設定→部落格描述」文字框的最後,或是「側邊欄位的最後一個自訂區塊」的最後,加入以下三行程式碼
- 在兩個「
」標籤之間,加入你的 Google AdSense 程式碼
這樣一來,就可以在每篇文章的結尾看到 Google 廣告了(會顯示在文章跟回應之間)。給 Pixnet 用的 JavaScript 的程式碼在 http://nelson.csie.us/Pixnet/,給他家部落格系統用的放在 http://nelson.csie.us/OtherBlog/,有興趣的可以自行下載,然後放在你自己的網路空間。
注意:
- 我已將原本五種 Pixnet 的程式碼整合在一起了,你只要引用 http://nelson.csie.us/Pixnet/addGoogleAd_pixnet.js 這個檔案就可以了。
- 若你的瀏覽器有擋廣告功能,請記得把擋廣告關掉,否則可能會看不到效果。
- 若你的防毒軟體有擋廣告功能,請記得把擋廣告關掉,否則可能會看不到效果。
- 若你關閉了 JavaScript 功能,請記得把 JavaScript 功能開啟,否則會看不到效果。
不是 Pixnet 的使用者要怎辦:
- 若你是無名的付費會員,請套用 http://nelson.csie.us/OtherBlog/addGoogleAd_wretch.js
- 若你用天空部落,請套用 http://nelson.csie.us/OtherBlog/addGoogleAd_yam.js
- 若你用樂多部落,請套用 http://nelson.csie.us/OtherBlog/addGoogleAd_roodo.js
- 若你用新浪部落,請套用 http://nelson.csie.us/OtherBlog/addGoogleAd_sina.js
- 若你用 Xuite 部落,請套用 http://nelson.csie.us/OtherBlog/addGoogleAd_xuite.js
如何不用網路空間另外放一份 JS 檔 (感謝 CGS 的教學):
- 將上頭提到的 改成
- 將你要用的 JS 檔下載到你的電腦裡,並用一般的文字編輯器 (例如記事本) 開啟它。
- 將 JS 檔的程式碼全部複製起來,貼到 之間就可以了。
- 如果可以的話,建議大家都用這個方法,免得將來哪天我的檔案改名字或放到別的資料夾去了,你就抓不到囉。
- 而且這個方法比較不會拖慢網頁開啟速度。