申請過 google adsense 後,第一次進入帳戶就發現上方出現警示字~ 收益警示:您必須修正某些 ads.txt 檔案問題,以免造成嚴重的收益損失 。我租用的主機是bluehost,就試著解決看看。
一、ads.txt是什麼?
依照 Google Ad Manager說明文件,可以藉由宣告授權賣方來保護您的品牌,並有可能獲得更多廣告客戶支出。
- 適用於網站的授權數位賣方 (或稱 ads.txt) 是一項由 IAB 推動的計畫,目的是讓程式輔助廣告流程更透明。可以自行建立 ads.txt 檔案,區分出有權銷售廣告空間的賣方。這個公開檔案可供廣告交易平台、供應端平台 (SSP)、其他買方和第三方供應商檢索。
- 適用於應用程式的授權賣方 (或稱 app-ads.txt) 是授權數位賣方標準的擴充功能,可有效擴大相容性以支援行動應用程式中顯示的廣告。
Google Ad Manager建議可以選擇是否要使用 ads.txt/app-ads.txt,但極力推薦使用。這類檔案能協助保護自家品牌,避開刻意標示來自特定網域、應用程式或影片的仿冒廣告空間。宣告授權賣方的做法可讓使用者獲得廣告客戶支出,以免仿冒廣告空間不肖吸金。
二、如何修正 AdSense ads.txt 的問題
我查了一下 ads.txt 指南,文件來源: https://support.google.com/adsense/answer/7532444?hl=zh-Hant 。這裡面有幾項說明,第一個是 為網站建立 ads.txt 檔案。做法如下:
- 登入 AdSense 帳戶。
- 在首頁的快訊中按一下 [立即修正]。
- 按一下向下箭頭 開啟「建立 ads.txt 檔案…」訊息。
- 點擊 [下載],您的 ads.txt 檔案就會自動下載。
- 將檔案上傳至網站的根層級網域 (例如 https://example.com/ads.txt)。根層級位於公開尾碼清單所列內容的下一層。比方說,「google.co.uk」是「co.uk」的根網域,但「maps.google.co.uk」則不是。
這時候重點來了,我怎麼將下載來的 ads.txt 上傳到bluehost的主機呢?所幸說明文件下有wordpress的建議解決方案。
如果可以利用外掛來完成,那麼是最好不過了,所以我在wordpress的後台,找尋可用的ads.txt管理工具,選擇了Ad Inserter這個外掛工具。
啟用完成後,就回到外掛-已安裝的外掛,找到 Ad Inserte 並進入settings,在settings作業介面中找到上方的ads.txt圖示,點選下去。
然後,右方欄就會出現空白處,此時就只需要將你從 AdSense 帳戶首頁下載來的txt內容貼上即可,內容格式會類似是這個樣子:google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0,而這其中的 pub-0000000000000000
是指你自己的發布商 ID ,如果原先是向google adsense申請的廣告合作,那基本上,這串數字已經存在於你下載的txt內容裡了,不用再更動。
當所有動作都完成後,就等一下吧,依google的作業程序,這行「 收益警示:您必須修正某些 ads.txt 檔案問題,以免造成嚴重的收益損失 」不見的時間就不一定了。我自己等待的時間大約是一天左右,還挺快的就是了!