但是Google AdSense的計劃政策有規定,同一個網頁最多只能顯示三個廣告組和一個連結組,要避免違反這個規定,就必須設為首頁不顯示,而根據Blogger Help–版面配置的小裝置標記的說明,用<b:if cond='condition'> 可以做到,至於詳細做法如下:
- 先在範本中找到<div class='post-header-line-1'/>
- 到Google AdSense產生你所想加入的AdSnese程式碼,通常產生的程式碼如下:
<script type='text/javascript'><!--
Google AdSense Code
//-->
</script>
<script src='http://pagead2.googlesyndication.com/pagead/show_ads.js' type='text/javascript'>
</script>
紅字部份依設定而有所不同,另外還需將藍色部份稍做修改,將<以&lt;(因半形會被另外解讀,故以全形取代)取代,將>以&gt;(因半形會被另外解讀,故以全形取代)取代,代碼轉換可以到這裡所介紹的網站進行 - 因為不想在顯示放在文章內的AdSense,所以必須將AdSense的程式碼以<b:if cond='data:blog.pageType == "item"'>和</b:if>包起
- 完整的Code大至如下所示:
<div class='post-header-line-1'/>
<b:if cond='data:blog.pageType == "item"'>
<script type='text/javascript'><!--
Google AdSense Code
//-->
</script>
<script src='http://pagead2.googlesyndication.com/pagead/show_ads.js' type='text/javascript'>
</script>
</b:if>
藍色部份記得要依照步驟2進行修改 - 完成後所呈現的結果如下圖:
看來跟我那篇Google AdSense只顯示在單篇文章裡 for Blogger有異曲同工的效果
回覆刪除Blogger可以塞JScript進去喔
回覆刪除範例
只是如果你塞文章會出現警告標語,但勾選忽略就可以了
我把adsense塞進去了,不過明明是放推薦連結,卻出現160*600的廣告...@@
回覆刪除這是什麼原因呢?
To 阿牛:
回覆刪除應該是你放錯了AdSense的程式碼,而且推薦連結也沒有160*600格式,只有AdSense for Content才有160*600的格式,所以你再檢查一下你所放的AdSense程式碼,其中的一行“google_ad_format”,如果是推薦連結內容為會是“ref_text”或 “width×height_as_rimg”,而AdSense for Content的內容會是“width×height_as”,先確認你放的AdSense是否正確!
mm...確定過了,
回覆刪除google_ad_output = "textlink"; google_ad_format = "ref_text";
可是會自己跑出AdSense for Content
所以我才覺得怪~~~
To 阿牛:
回覆刪除我試著在文章內加入“推薦連結”的程式碼,結果是可行的,所以你要不要再試試。
okok了
回覆刪除把
<!--
//-->
這兩部份去除即可
To 阿牛:
回覆刪除關於這<和>的問題,我在步驟2已有提過,何況當你把<!--和//-- >去除似乎有違反Google AdSense的計劃政策的疑慮,因為其中有一點「所有AdSense程式碼必須直接貼至網頁中,不得加以修改。」而我的方法只是改變編碼方式,並沒有修改到AdSense程式碼,因為在範本中有些字元也會被自動改變編碼,像是"會自動變成& quot;(&後空一格免得又被解讀),考慮一下。