OpenAdLibraryOpenAdLibrary
競爭對手廣告研究

運用 ads.txt 與 sellers.json 進行廣告情報分析(實用指南)

ads.txt 與 sellers.json 是兩個免費、公開託管的檔案,能讓你驗證誰真正獲授權銷售發布商的廣告庫存。以下是在廣告研究中運用它們的實用工作流程。

編輯插圖:運用 ads.txt 與 sellers.json 進行廣告情報分析(實用指南)

ads.txt 與 sellers.json 是兩個小型、公開託管的文字檔案,一起解讀時,能告訴你誰獲授權銷售發布商的廣告庫存,以及供應鏈中特定賣家 ID 的實際擁有者是誰。對於競爭與供應鏈研究而言,它們是這個產業中少數真正基於事實、可驗證的資料來源之一,因為大多數宣稱(花費、觸及範圍、「優質庫存」)都無法查核。以下是如何實際運用它們。

實務上每個檔案包含的內容#

ads.txt 位於任何發布商根網域的 domain.com/ads.txt,它是一個純文字清單,列出獲授權銷售該發布商庫存的每一家公司,每行代表一個關係。典型的一行看起來像:

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0

這分別是交易所或 SSP 網域、發布商在該交易所的帳戶 ID、關係是 DIRECT(發布商直接與其交易)或 RESELLER(涉及中介商),以及一個可選的認證機構 ID。sellers.json 則是鏡像檔案,由交易所或 SSP 託管於 exchange.com/sellers.json,列出該交易所合作的每一個賣家帳戶、其名稱(有時),以及他們是 PUBLISHER、INTERMEDIARY 還是 BOTH。交叉比對兩者,你可以確認特定廣告版位宣稱的賣家是否確實擁有授權關係,或者是否有不一致之處。

這對競爭與品牌安全研究為何重要#

從廣告主的預算到發布商頁面之間的廣告供應鏈很少是單一跳躍。廣告通常會流經一個或多個轉售庫存關係才最終呈現,而每一跳躍都可能存在虛假陳述、網域偽造,或單純混淆誰在實際投放廣告的機會。ads.txt 與 sellers.json 的存在正是為了讓這條鏈條可稽核:

  • 驗證網路的宣稱。 如果一個原生網路或 DSP 宣稱能直接存取發布商的庫存,該發布商的 ads.txt 檔案會將其列為 DIRECT。如果他們僅作為數層之外的轉售商出現,或根本沒有出現,這在你購買前是很有用的資訊。
  • 識別網域偽造。 詐欺操作有時會宣稱代表優質發布商的庫存,但未獲任何授權。將 ads.txt 與實際的出價請求網域進行比對,是捕捉此類行為的標準、免費方法。
  • 理解廣告為何呈現特定樣貌。 當你追蹤廣告間諜工具如何捕捉原生廣告時,ads.txt/sellers.json 配對通常是確認哪個網路實際投放了特定版位的最快方法,而非僅憑小工具的視覺風格猜測。
  • 稽核你自己的供應路徑。 如果你是發布商,你自己的 ads.txt 檔案也是檢查已終止合作(或從未授權)的合作夥伴是否仍被列出,或整合是否添加了你未預期的條目的最快方法。

實用的五步驟工作流程#

  1. 提取發布商的 ads.txt。 直接在瀏覽器中或使用簡單腳本擷取 https://[publisher-domain]/ads.txt。它是純文字,無需驗證。
  2. 找到你正在調查的交易所或網路對應的行。 搜尋網域(例如 taboola.com、outbrain.com 或相關的 SSP),並記下發布商帳戶 ID 以及它是標記為 DIRECT 還是 RESELLER。
  3. 提取該交易所的 sellers.json。 擷取 https://[exchange-domain]/sellers.json,並搜尋你在步驟 2 中找到的賣家 ID。
  4. 比對賣家名稱與類型。 sellers.json 的條目是否與你開始查詢的發布商相符?它是被列為 PUBLISHER(如直接關係所預期)還是 INTERMEDIARY(如轉售鏈所預期)?
  5. 如果是 RESELLER 關係,則追蹤鏈條。 RESELLER 行表示另一個實體介於發布商與交易所之間。理想情況下,該中介商應在其出價請求中攜帶自己的 SupplyChain 物件 (schain) 資料,該資料記錄了每一跳躍以實現完全可稽核性,儘管 schain 資料無法單獨從 ads.txt/sellers.json 檔案中看到;它需要存取實際的出價串流或能捕捉它的工具。

常見發現及其含義#

你的發現 可能的含義
你正在調查的網路完全不在發布商的 ads.txt 中 庫存未經授權,或者你為該特定版位查錯了發布商網域(常見於子網域與應用程式-網頁混合體)
僅列為 RESELLER,且位於數層之下 庫存正透過中介商轉售;在大批量購買前值得進一步審查
sellers.json 條目標記為 "CONFIDENTIAL" 交易所隱藏了賣家名稱,這在規範下是允許的,但降低了透明度
發布商 ID 以 DIRECT 形式出現在多個不同交易所網域下 正常;大多數發布商同時直接與多個交易所合作

這與更廣泛的廣告網路識別如何結合#

ads.txt 與 sellers.json 最擅長驗證供應端關係,而非識別作為買家你正在查看的特定廣告實際由哪個網路投放。對於後者,你通常需要從創意素材的重定向鏈、小工具的視覺簽名以及涉及的追蹤像素網域著手,這是如何識別任何廣告背後的廣告網路中介紹的方法。可以將 ads.txt 與 sellers.json 視為供應關係的稽核軌跡,而創意/重定向分析則是廣告主實際投放內容的稽核軌跡。

工具注意事項#

這兩種檔案格式均受 IAB Tech Lab 規範管轄,如果你遇到這些檔案無法清楚涵蓋的邊緣情況(例如多帳戶設定或 OWNERDOMAIN 欄位),原始規範是最終參考依據。對於手動抽查,瀏覽器和文字搜尋確實足夠;你不需要付費工具來進行偶爾的驗證。當需要跨數十個發布商大規模執行此操作或追蹤隨時間的變化時,才會變得繁瑣,這時一個已經跨網路索引供應鏈的平台就能節省重複擷取與比對的工作。OpenAdLibrary 的廣告情報索引將此類供應路徑脈絡與實際的即時創意素材和追蹤到的登陸頁面相結合,因此你無需為每個想檢查的版位手動交叉比對三個獨立的來源。

這對原生廣告為何比乍看之下更重要#

原生網路不斷轉售庫存。發布商頁面上單一內容推薦小工具版位,可能直接透過該網路路由、透過區域轉售商,或透過同時代理多個需求來源的標頭競價包裝器。由於原生廣告很少像展示型橫幅廣告那樣帶有可見的品牌標識,且小工具本身無論實際背後是哪個網路,外觀通常看起來都一樣,ads.txt 與 sellers.json 有時是確認哪個網路合法擁有特定發布商關係的唯一可靠方法,特別是當發布商的網站並排運行來自不同供應商的多個原生小工具時。這也是為什麼標頭競價設定(多個交易所即時競爭同一版位)同樣受益於此驗證:每個參與的交易所都應在發布商的 ads.txt 中有自己授權的行,並有自己匹配的 sellers.json 條目。

大規模執行與單次執行的差異#

手動檢查一個發布商的檔案需要幾分鐘。在五十個發布商的監控清單上重複執行,以捕捉新增或終止的關係,則是另一回事,而且一旦最初的好奇心消退,這類事情就會悄悄停止,儘管其價值來自於重複執行。如果你要將其納入常規研究流程而非一次性檢查,值得將其與你已為創意素材和登陸頁面變更所做的任何廣告供應鏈監控相結合,這樣供應端與創意端的圖景就能同步更新,而非逐漸脫節。

關於限制的說明#

這些檔案由發布商和交易所自行聲明。沒有任何機制強制發布商保持 ads.txt 最新,過時或不完整的檔案很常見,特別是在較小的網站上。應將缺失或不一致的條目視為進一步調查的提示,而非詐欺的自動證據;許多合法的小型發布商只是最近沒有更新他們的檔案。ads.txt 與 sellers.json 的價值在於它們讓供應鏈變得可稽核,而非讓其變得萬無一失。

常見問題

在哪裡可以找到發布商的 ads.txt 檔案?
位於發布商網域的根目錄下,例如 openadlibrary.com/ads.txt。這是一個純文字檔案,任何人都可以直接在瀏覽器中存取,無需登入或 API 金鑰。如果該路徑下沒有檔案,表示該發布商尚未發布。
ads.txt 與 sellers.json 有何不同?
ads.txt 由發布商發布,列出獲授權銷售其庫存的交易所與網路。sellers.json 由交易所或網路發布,列出與其合作的賣家帳戶(通常是發布商)。同時閱讀兩者可以讓你從雙方驗證宣稱的關係。
ads.txt 中的 RESELLER 行是否表示庫存是詐欺的?
不是。RESELLER 僅表示發布商與交易所之間存在中介商,這是一種正常且常見的安排。在大規模檢視時值得額外審查,但單獨來看並非詐欺訊號,特別是對於透過聚合商路由的小型或區域性發布商。
ads.txt 能告訴我哪個原生廣告網路投放了我看到的特定廣告嗎?
不能直接得知。ads.txt 驗證的是發布商庫存的供應端授權;它無法對應到單一特定的廣告曝光。要識別哪個網路投放了特定廣告,你需要追蹤重定向鏈與小工具簽名。
sellers.json 的資料總是準確且完整嗎?
不是。ads.txt 與 sellers.json 都是由發布商和交易所在 IAB Tech Lab 規範下自行聲明與維護的,檔案可能過時、不完整,或列出 CONFIDENTIAL 條目而隱藏賣家名稱。應將缺失或不一致的條目視為進一步檢查的提示,而非問題的確切證據。
OpenAdLibrary 團隊
作者OpenAdLibrary 團隊
廣告情報與原生廣告研究

我們打造了 OpenAdLibrary,這個公開的廣告透明度平台。每天,我們的系統都會捕捉 Taboola、Outbrain、MGID、Revcontent、Teads、Yahoo 和 MSN 上的原生廣告,識別每個廣告背後真正的廣告主,並追蹤點擊至其登陸頁面。這些指南精煉了我們從數據中觀察到的內容,讓您能更快地研究市場動態。