保護您的廣告收入:終極 Ads.txt 產生器與驗證工具
在價值數十億美元的數位廣告生態系統中,廣告詐騙 (Ad Fraud) 和網域欺騙 (Domain Spoofing) 是持續存在的威脅。惡意參與者試圖以您品牌的名義出售虛假的廣告庫存,竊取您辛苦賺來的收入,並損害您在廣告商中的聲譽。為了解決這個問題,IAB(美國互動廣告局)技術實驗室引入了 授權數位賣家 (Authorized Digital Sellers, 簡稱 ads.txt) 協議。如今,擁有一個 ads.txt 檔案不再是可選項——它是 Google AdSense、Google Ad Manager、Mediavine、Ezoic 以及所有主要廣告交易平台的嚴格要求。
如果您曾在 AdSense 控制台中看到過令人擔憂的警告:「收益受損風險 - 您需要修復一些 ads.txt 檔案問題,以免對您的收入造成嚴重影響」,您就會知道這有多麼令人頭痛。Tools of Everything Ads.txt 產生器 旨在為您消除這一煩惱。無論您是在為新部落格變現,還是管理著高流量的企業網站矩陣,我們的工具都能確保您的 ads.txt 檔案格式達到 100% 的精準度,從而保障您的收入流安全,並最大化您的廣告填充率 (Fill Rates)。
Ads.txt 檔案到底是什麼?
Ads.txt 是一個簡單的、可公開存取的文字檔案,放置在您網站的根目錄中(例如:yourdomain.com/ads.txt)。它充當一個透明的公共記錄,準確聲明了誰被授權銷售您的數位廣告庫存。當品牌想要在您的網站上購買廣告位時,他們的程式化購買 (Programmatic Buying) 平台會自動檢查此檔案。
如果賣家(如 Google 或 Ezoic)未在您的 ads.txt 檔案中列出,廣告商將不會出價,廣告位將保持空白。透過實施此檔案,您建立了一個安全的供應鏈。它向全世界宣告:「只有這裡列出的廣告網路才有權在我的網站上銷售廣告。」
理解 Ads.txt 語法(4個關鍵欄位)
一個有效的 ads.txt 檔案由一行或多行文字組成,每行包含最多四個由逗號分隔的值。讓我們分解一個標準的 Google AdSense 聲明行:google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
1. 廣告系統的網域 (必填)
您授權的廣告系統的規範網域名稱。對於 AdSense 和 Google Ad Manager,它始終是 google.com。對於其他網路,可能是 rubiconproject.com 或 appnexus.com。
2. 發布商帳戶 ID (必填)
您在廣告系統中關聯的唯一帳戶識別碼。對於 Google,這是您的 16 位發布商 ID,以 "pub-" 為前綴(例如,pub-0000000000000000)。這必須完全相符。
3. 關係類型 (必填)
聲明您與廣告網路的關係。如果您直接控制該帳戶(如您自己的 AdSense),請使用 DIRECT(直接)。如果第三方代理機構(如 Ezoic)代表您管理和銷售庫存,請使用 RESELLER(經銷商)。
4. 認證機構 ID (選填)
在認證機構(如 TAG,Trustworthy Accountability Group)中唯一識別廣告系統的 ID。對於 Google,此靜態值始終為 f08c47fec0942fa0。
如何尋找您的 Google AdSense 發布商 ID (Pub-ID)
要使用我們的產生器,您需要提供您唯一的發布商 ID (Pub-ID)。在 Google AdSense 控制台中很容易找到它。請按照以下步驟操作:
- 登入到您的 Google AdSense 帳戶。
- 在左側導覽選單中,點擊 帳戶 (Account)。
- 點擊 設定 (Settings),然後選擇 帳戶資訊 (Account information)。
- 尋找標有 發布商 ID (Publisher ID) 的欄位。它看起來像這樣:
pub-1234567890123456。 - 複製包含 "pub-" 前綴在內的完整字串,並將其貼到我們上面的產生器中。
如何將 Ads.txt 上傳到您的網站
一旦您使用我們的工具產生並下載了 ads.txt 檔案,下一個關鍵步驟是將其放置在 Web 伺服器的正確位置。它必須放置在根目錄中。如果買家訪問 yourwebsite.com/ads.txt,他們必須能夠看到該文字檔案。以下是在流行平台上的操作方法:
對於 WordPress 使用者
最簡單的方法是使用外掛。安裝並啟用一個免費外掛,如 "Ads.txt Manager"。進入 設定 > Ads.txt,將我們的工具產生的文字貼到文字方塊中,然後儲存變更。或者,您可以使用 FTP 客戶端(如 FileZilla)或主機的檔案管理員 (cPanel) 將檔案直接上傳到 public_html 資料夾。
對於 cPanel / 自訂主機
登入您的 cPanel 控制台並開啟 檔案管理員 (File Manager)。導覽至 public_html 目錄(或您特定網域的根目錄)。點擊「上傳」,然後選擇您從我們的工具下載的 ads.txt 檔案。確保檔案權限設定為可讀(通常為 644)。
對於 Shopify 使用者
Shopify 不允許直接存取根目錄以上傳檔案。但是,您可以透過進入 設定 > 檔案 來管理它。在那裡上傳您的 ads.txt 檔案。然後,進入 線上商店 > 導覽 > URL 重新導向。建立一個從 /ads.txt 到您剛剛上傳的檔案 URL 的重新導向。
對於 Blogger (Blogspot) 使用者
進入您的 Blogger 控制台。導覽到「設定」。向下捲動到「營利」部分。開啟「啟用自訂 ads.txt」。點擊「自訂 ads.txt」並貼上由我們的工具產生的程式碼。點擊儲存。
常見的 Ads.txt 錯誤及其修復方法
即使是一個小小的拼字錯誤也會導致 AdSense 暫停您的廣告投放。以下是發布商面臨的最常見問題及其解決方法:
-
❌
缺少 "pub-" 前綴: Google 嚴格要求發布商 ID 包含 "pub-" 前綴(例如,
pub-1234567890)。如果您只輸入數字,該檔案將無效。 -
❌
網域中的拼字錯誤: 確保網域完全是
google.com。不要寫成 "www.google.com" 或 "google.com/"。 -
❌
檔案不在根目錄中: 如果您將檔案放在
yourdomain.com/wp-content/ads.txt中,廣告爬蟲將無法找到它。它必須嚴格位於yourdomain.com/ads.txt。 -
❌
伺服器返回 404 或 HTML 頁面: 有時,安全外掛或配置錯誤的重新導向會導致伺服器在存取 ads.txt URL 時返回 HTML 網頁而不是純文字檔案。請確保該檔案與
Content-Type: text/plainHTTP 標頭一起提供。
常見問題解答 (FAQ)
Google AdSense 需要多長時間才能檢測到我的 ads.txt 檔案?
一旦您將檔案上傳到根目錄,Google 的爬蟲可能需要 24 小時到幾天 的時間來驗證它。您不需要手動提交任何內容;Google 會自動檢查。一旦通過驗證,AdSense 控制台中的警告就會消失。
我可以將多個廣告網路新增到一個 ads.txt 檔案中嗎?
絕對可以。如果您與多個廣告網路(例如 AdSense、Taboola 和 Index Exchange)合作,您必須將它們全部包含在同一個 ads.txt 檔案中。只需將每個網路的授權放在一個新行上。切勿建立多個 ads.txt 檔案。
我需要為子網域建立 ads.txt 檔案嗎?
廣告網路首先爬取根網域。如果您有 blog.yourdomain.com,爬蟲將檢查 yourdomain.com/ads.txt。除非您在根檔案中使用 "subdomain=" 聲明另有指定,否則根目錄的 ads.txt 會自動涵蓋子網域。
如果我直接刪除 ads.txt 檔案會怎樣?
如果您刪除該檔案,廣告網路最終會認為您未授權任何人出售您的庫存。雖然一些舊系統可能仍會暫時投放廣告,但現代的程式化買家將嚴格停止在您的網站上出價,從而導致廣告收入大幅下降。