本文說明您可能遇到的 app-ads.txt 檔案問題。
app-ads.txt 檔案問題
- 找不到 app-ads.txt 檔案
- 應用程式商店資訊缺少開發人員網站網址
- 開發人員網站網址無效
- app-ads.txt 檔案由不支援的子網域代管
- app-ads.txt 檔案格式不正確
- robots.txt 檔案使 Google 檢索器無法檢索您的 app-ads.txt 檔案
- 檢索器不斷從錯誤的連結中檢索您的 app-ads.txt 檔案
app-ads.txt 檔案狀態頁面問題
找不到 app-ads.txt 檔案
如果您找不到 app-ads.txt 檔案,請嘗試下列方法:
- 設定 app-ads.txt 檔案,然後將檔案發布到您的開發人員網站網域。請按照操作說明設定 app-ads.txt 檔案。
- 確認應用程式已經在 Google Play 或 Apple App Store 註冊上架,且您已在該應用程式的商店資訊部分納入開發人員網站網址。
- AdMob 會自動檢索及驗證 app-ads.txt 檔案,最多可能需要 24 小時。因此請至少等 24 小時,待系統更新 app-ads.txt 狀態。
應用程式商店資訊缺少開發人員網站網址
確認您已在 Google Play 或 Apple App Store 商店資訊的正確位置上傳開發人員網站。
- Google Play 適用做法:若 Android 應用程式頁面的「應用程式支援」部分中顯示「開發人員網站」網址,代表成功新增網址。
- Apple App Store 適用做法:iOS 應用程式頁面底部若顯示「開發人員網站」連結,代表成功新增網址。
開發人員網站網址無效
檢查開發人員網站網址,確認符合 AdMob app-ads.txt 檢索器和子網域規則。
AdMob app-ads.txt 檢索器會根據應用程式商店資訊的開發人員網站,尋找 app-ads.txt 檔案。就 app-ads.txt 規格而言,檢索器會尋找符合以下網址模式的檔案:
https://<<hostname>>/app-ads.txthttp://<<hostname>>/app-ads.txt
如果您上傳開發人員網站的子網域網址,app-ads.txt 規格會對子網域設下特定規則:
app-ads.txt 檔案由不支援的子網域代管
輸入 AdMob 帳戶中顯示的 app-ads.txt 網址時,請務必確認網路伺服器已代管您的 app-ads.txt 檔案,或者會重新導向到正確的位置。AdMob 會以您帳戶中顯示的 app-ads.txt 網址找出檔案。 進一步瞭解子網域檢索規則。
如果您無法在目前的位置發布檔案,或是想使用其他網站,請將應用程式商店資訊中的開發人員網站,改為該網站的子網域或其他網域。
app-ads.txt 檔案格式不正確
請參閱互動廣告協會科技實驗室的 Authorized Sellers for Apps 規格說明,確保檔案格式正確無誤。
檢查 app-ads.txt 檔案是否有下列問題:
- 發布商 ID 遺漏或錯誤
- 網址或發布商 ID 拼寫錯誤
- 發布商 ID 格式不正確
- 網域錯誤 (例如使用「admob.com」而非「google.com」)
針對每個問題,您都需要更新 app-ads.txt 檔案。從 AdMob 複製您的個人化程式碼片段 (其中包含您的發布商 ID),然後貼到 app-ads.txt 檔案中。如何找出程式碼片段:
- 前往 https://admob.google.com 登入 AdMob 帳戶。
- 按一下側欄的「應用程式」。
- 按一下「查看所有應用程式」。
- 按一下「app-ads.txt」。
- 按一下「如何設定 app-ads.txt」。
- 找出要複製的程式碼片段,然後按一下旁邊的
圖示。
- 在 app-ads.txt 檔案中貼上這段程式碼。
robots.txt 檔案使 Google 檢索器無法檢索您的檔案
如果 robots.txt 檔案限制檢索,檢索器可能會忽略 app-ads.txt 檔案。請注意,如果您的 app-ads.txt 網址會重新導向至其他主機名稱,那麼後續主機名稱上的 robots.txt 檔案可能也會影響檢索器。
請更新 robots.txt 檔案,讓 Google 可以檢索您的 app-ads.txt 檔案。
在 robots.txt 檔案中加入以下兩行:
User-agent: Google-adstxt
Disallow:
Google-adstxt,檢索器也會遵循 Mediapartners-Google 和 Googlebot robots.txt User-agent 記錄。檢索器不斷從錯誤的連結中檢索您的 app-ads.txt 檔案
檢索器可能會存取網站的子網域。進一步瞭解檢索器可能會存取的不同子網域。
您可以從帳戶的詳細 app-ads.txt 狀態中,找到系統檢索的確切網址。您可以設定重新導向規則,將檢索器從系統檢索的網址,重新導向至正確的 app-ads.txt 網址。
「app-ads.txt」頁面未顯示 app-ads.txt 狀態
如果應用程式在過去 7 天內未產生廣告請求,或尚未透過 app-ads.txt 檔案完成驗證,「app-ads.txt」頁面就不會顯示應用程式的 app-ads.txt 狀態。
AdMob 帳戶中列出他人的應用程式
這表示 app-ads.txt 的運作正常,可保護您免受避免廣告詐欺侵害。請注意,採用 app-ads.txt 的廣告來源只會購買內含已驗證 app-ads.txt 檔案的應用程式廣告空間。
如果出現的應用程式並非您所有,您可以封鎖該應用程式。
導入 app-ads.txt 檔案,可確保您的應用程式廣告空間只透過您已授權的管道出售,您可更全面地控管誰能銷售應用程式廣告空間,以免不肖分子向廣告主宣傳仿冒的廣告空間。