廣告空間管理

Ads.txt 指南

Authorized Digital Sellers (簡稱 ads.txt) 是美國互動廣告局 (IAB) 主持的一項計劃,旨在確保您的數位廣告空間只透過獲得您授權的賣家 (例如 AdSense) 出售。您可以藉著建立專用的 ads.txt 檔案,更全面地控管哪些人有權在您的網站上銷售廣告,以免廣告客戶買到假冒的廣告空間。

強烈建議您使用 ads.txt 檔案,因為它能幫助買家辨識假冒的廣告空間,並確保您能收到買家購買您的廣告空間時支付的費用。

修正 AdSense ads.txt 的問題

如果網站的 ads.txt 有問題,您會在自己的 AdSense 帳戶中看到一則快訊。為避免收益受到嚴重影響,請按照以下步驟修正問題:

注意:AdSense 可能需要幾天的時間才會反映您的變更,如果網站的廣告請求次數不多,最長可能需要一個月。

為網站建立 ads.txt 檔案

  1. 登入 AdSense 帳戶。
  2. 在首頁的快訊中按一下 [立即修正]。
  3. 按一下向下箭頭 向下箭號 開啟「建立 ads.txt 檔案...」訊息。
  4. 點擊 [下載],您的 ads.txt 檔案就會自動下載。
  5. 將檔案上傳至網站的根層級網域 (例如 https://example.com/ads.txt)。

    根層級位於公開尾碼清單所列內容的下一層。比方說,「google.co.uk」是「co.uk」的根網域,但「maps.google.co.uk」則不是。請參閱 IAB ads.txt 規格

注意:如果您有使用其他廣告聯播網,請記得將該聯播網加入 ads.txt 檔案。您可以聯絡廣告聯播網,瞭解他們的 ads.txt 資訊。

將您的發布商 ID 加入 ads.txt 檔案

  1. 登入 AdSense 帳戶。
  2. 在首頁的快訊中按一下 [立即修正]。
  3. 按一下向下箭頭 向下箭號 開啟「將您的發布商 ID 加入這些 ads.txt 檔案」訊息。
  4. 按一下 [複製]。
  5. 在各個 ads.txt 檔案中貼入發布商 ID。

    現在,您的 ads.txt 檔案應顯示如下,其中的 pub-0000000000000000 是指您自己的發布商 ID

    google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

常見問題

如果 ads.txt 檔案由子網域代管,該怎麼處理?

假如有子網域並以根網域中的 ads.txt 檔案做為參照,則 Google 會檢索並強制執行放置在子網域中的 ads.txt 檔案。

如要參照根網域 ads.txt 檔案的子網域,請加入 subdomain= 聲明。舉例來說,假設 example.com 的 ads.txt 檔案需要參照子網域 subdomain.example.com,您就需要將這一行 (subdomain=subdomain.example.com) 加入根網域 ads.txt 檔案。如需子網域參照連結網址的其他詳情,請參閱 IAB ads.txt 規格

注意:如果子網域與根網域比較時,子網域與授權賣家或發布商 ID 不同,您只需執行此操作即可。

Google 是否支援重新導向?

Google 支援單一 HTTP 重新導向至原始根網域以外的目的地 (例如將 example1.com/ads.txt 重新導向至 example2.com/ads.txt)。請參閱 IAB 更新

只要每個重新導向位置都在原始根網域內,Google 也支援多個重新導向。舉例來說:

  • example.com/ads.txt 重新導向到 www.example.com/ads.txt
  • example.com/ads.txt 重新導向到 subdomain.example.com/ads.txt
  • example.com/ads.txt 重新導向到 example.com/page/ads.txt

如何為 WordPress 設定 ads.txt 檔案?

建議您利用外掛程式在 WordPress 中建立 ads.txt 檔案。如果您已經採用外掛程式來刊登廣告,其程式中可能含建立 ads.txt 檔案的功能。這項搜尋可以助您踏出第一步。

如何為 Blogger 設定 ads.txt 檔案?

相關操作說明請參閱 Blogger 說明中心

無法透過 CMS 在根網域中放置檔案,該怎麼辦?

請聯絡您的 CMS 供應商,他們將提供可替您代管 ads.txt 檔案的功能。

Google 會如何強制執行 ads.txt 檔案?

Google 會根據由根網域代管的所有 ads.txt 檔案內容,判斷哪些賣家帳戶能夠在該網域放送廣告。如果網站中有 ads.txt 檔案,且其中已正確列出發布商 ID,Google 會針對該網站發出的請求進行競價,並傳回勝出的廣告。若檔案中的 ID 不正確,Google 就不會針對該請求進行競價。

必須在 ads.txt 檔案納入哪些資訊?

建立名為 ads.txt 的文字檔案,並將每個有權銷售您廣告空間的廣告交易平台或賣方平台逐行列出。其中的每一行均應包含三種資訊 (加上第四個選填的欄位),格式如下:

<Field #1>, <Field #2>, <Field #3>, <Field #4>

  • <Field #1>:出價工具連結的系統標準網域名稱。這可能是用來進行 WHOIS 及反向 IP 查詢的系統運作網域 (如果與上層公司網域不同的話),以便指明擁有權。賣方平台或廣告交易平台可以發布要使用的域名。

    對 Google 賣方帳戶來說,此網域名稱一律為 google.com

  • <Field #2>:與系統中 field #1 的賣方或經銷商帳戶相關聯的發布商 ID。其中包含的值必須與賣方平台或廣告交易平台交易中指定的值相同 (例如 OpenRTB 出價要求)。在 OpenRTB 中,這通常是 publisher.id 欄位中的值。在 OpenDirect 中,則通常是發布商的機構 ID。

    請賣方在這一欄中,填入各個 Google 賣方帳戶內顯示的發布商 ID (例如:pub-0000000000000000)。找出這個 ID 的方法如下:

    宣告中只能包含 pub- 前置字元和 16 碼數值代碼,因此請刪除產品專用的前置字元 (例如:ca-ca-video-)。如果您透過多個 Ad Manager 和/或 AdSense 帳戶營利,則必須為各個帳戶分別保留一列,每列包含相對應的 pub- 代碼。
    如果賣方的發布商 ID 並未列在 ads.txt 檔案中,代管該檔案的網域就無法透過 Ad Manager 營利,Google 也不會再向這類網站購買廣告。建議您更新 ads.txt 檔案,針對您要用來營利的每個網站加入發布商 ID (瞭解如何在 Ad Manager 中更新 ads.txt)。如果您使用了「可調式夥伴管理」服務,建議您與子夥伴合作,在對方的 ads.txt 檔案中加入您的發布商 ID。
  • <Field #3>:帳戶或關係的類型。您在解讀資料時,這個欄位中的值應區分大小寫。
    • 如果這個值為「DIRECT」,表示發布商 (內容擁有者) 對 field #1 指定系統中的 field #2 指定帳戶有直接控制權,並表示發布商和廣告系統簽署了直接商業合約。

      如果 Google 發布商能夠直接管理 field #2 列出的帳戶,請在這個欄位中指明「DIRECT」。

    • 如果這個值為「RESELLER」,表示發布商已授權其他發布商控管 field #2 指定帳戶,以及透過 field #1 指定系統經銷他們的廣告空間。

      如果 Google 發布商並未直接管理 field #2 列出的帳戶,請在這個欄位中指明「RESELLER」。舉例來說,要是 Ad Manager 帳戶採用「可調式夥伴管理」服務,就應該將該帳戶未直接管理的廣告空間指定為「RESELLER」。

  • <Field #4>:(選用):用來特別指明認證機構中廣告系統的 ID (這個 ID 可對應到 field #1 中所列的實體)。因為憑證授權單位是 Trustworthy Accountability Group (TAG),因此請在這個欄位中填入 TAG ID。

    Google 賣方帳戶的 TAG ID 是 f08c47fec0942fa0

這對您有幫助嗎?
我們應如何改進呢?