首先,Blogger 和 AdSense 雖然同屬 Google 旗下產品(服務),但是該公司何其龐大,不同部門(服務)技術支援是無法相通的。
再來,Blogger 建立網站只能使用子網域,自訂和官方網域都一樣,首頁的網址就是子網域。也是這原因造成 Blogger 設定 ads.txt 後,AdSense 卻持續看到收益警示,因為 Google 檢索器只會去爬根網域的 ads.txt 檔案,不會去抓子網域。(以下內容紀錄看到警示後的操作過程。)
會瀏覽這篇文章對下圖應該不陌生吧!登入 AdSense 後就看到收益警示,會造成嚴重的收益損失,當然是按下「立即修正」。
頁面轉換後會看到要修正的網站列表,下方有「參閱 ads.txt 指南」和「下載」文字檔,目的是讓 Google 檢索器能在網站找到 ads.txt。
查看 Ads.txt 指南時,下方的常見問題看到「如何為 Blogger 設定 ads.txt 檔案?」
按照說明在 Blogger 後台「設定」→「搜尋偏好設定」→「營利」,點擊「編輯」將從 AdSense 下載的文字檔內容複製&貼上,儲存變更。這樣就可以了嗎?
官方有說設定要幾天後才會生效,等了大約十天吧!還是持續看到收益警示,搜尋資料也沒找到相關解決方法,最後詢問 AdSense 支援小組,得到回覆原來系統檢索無法從根目錄找到 ads.txt,信件還附上確認您的 ads.txt 檔案可供檢索連結。
「確認檔案可從根網域連上」如果 ads.txt 是在子網域,需要將根網域重新導向子網域,系統才會檢索到 ads.txt。(這時才知道當初設定第三方網域時犯了一個錯誤。)
返回 AdSense 查看網站列表,果然 Blogger 自訂網址(www.xiaoyao.tw)是子網域,因此從後台設定 ads.txt 不會出現在根網域。似乎連官方網域(xxxx.blospot.tw)在檢索系統看來也是子網域,同樣後台設定 ads.txt 過了幾天仍然看到警示。
在 Blogger 後台查看第三方網域設定,當初只看到要做 DNS 設定輸入兩筆 CNAME,以及下方的「xiaoyao.tw 重新導向到 www.xiaoyao.tw」選項,以為勾選就能重新導向,但其實還需要設定 DNS A 紀錄,在整段文字中有個「設定操作說明」,點擊就能看到完整說明。(這也是當時犯的錯誤,自訂網域只設定一半。)
查看說明才知道要將根網域導向子網域(www.),需要在 DNS 添加四個指向 Google IP 的 A 紀錄。在 Blogger 建立網站又有購買網域完成 DNS 設定後,xiaoyao.tw(根)就會重新導向 www.xiaoyao.tw(子),檢索系統也能爬到 ads.txt。
如果使用 Blogger 官方網域呢?再返回 Blogger 設定 ads.txt 檔案查看,操作步驟上下有兩段文字,從後台自行添加 ads.txt 還是無法修正問題的話,那就試試「只設定使用 Blogger 內建的 AdSense 功能,您就不必自行設定 ads.txt,因為 Blogger 會為您代勞。」
將手動添加到 Blogger 的廣告全部移除,包含加入版型、小工具等,在後台點擊「收益」使用 Blogger 內建的廣告功能,未使用過先登入 AdSense 帳號就能在網誌上顯示廣告。(請注意:這步驟屬於不負責任教學,沒驗證過不確定有效,執行前請自行考慮清楚。)
個人心得:
如同網站副標題:我懂得不多;分享我懂的。逍遙對於網站架設、DNS 設定等操作可說一竅不通,想解決 Blogger 修正某些 ads.txt 檔案問題,花了不少時間找資料爬文,在 AdSense 社群論壇也看到有人提出相同問題,所以將自己心得分享,而修改後等了六天警示才消失。
另外要感謝 AdSense 支援小組,在 Email 回覆前還特別電話解說,而且信件內容也完整說明,上面截圖有處理過只顯示部分段落。
參考資料:(官方說明)
6 留言
你好,我也在blogspot遇到ads.txt填好後仍不能顯示廣告的問題,不想於google community公開資訊問,請問有什麼方法直接email問google呢?謝謝。
回覆刪除歡迎來訪~
刪除我是在 Google AdSense 點擊 ? 號(網頁右上方用戶頭像旁邊),在選單底部就有"與我們聯絡"可以發送問題給官方客服。
謝謝你回覆。入面只有post to community,沒有私人email的選項
回覆刪除確實沒有 Email,我看到的是"在說明社區發問"和"與我們聯絡"兩個選項(查看截圖),透過與我們聯絡提交問題,官方客服就會回復電子郵件
刪除謝謝你解答。
回覆刪除另外,想問關於用blogger出post的日期。例如8月出一個publish date是7月的post,url是否只可顯示xx.com/2022/08?可以變成xx.com/2022/07嗎?謝謝
印象中以前 Blogger 文章網址中的年/月是無法調整的,只根據依照實際發布時間。剛好最近我有做過相同事情(八月發佈七月文章),發現點選自訂連結可以讓文章網址中的月份變成指定月份,若是自動產生則無效。
刪除