You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Angular项目中配置Google AdSense的ads.txt文件?

Angular项目中ads.txt的正确配置方案(解决AdSense验证错误)

文件放置位置

  • 直接将ads.txt放在Angular项目的src/根目录下,与index.html同级,禁止放在assets或其他子文件夹内。

配置Angular构建规则

Angular默认不会自动将src根目录下的自定义静态文件复制到构建输出目录,必须手动配置:

  1. 打开项目根目录下的angular.json文件
  2. 定位到projects -> [你的项目名称] -> architect -> build -> options -> assets配置数组
  3. 添加如下配置项,确保构建时将ads.txt复制到输出目录的根路径:
"assets": [
  "src/favicon.ico",
  "src/assets",
  {"glob": "ads.txt", "input": "src/", "output": "/"}
]

验证构建结果

执行构建命令(如ng build --prod)后,检查输出目录(默认是dist/[项目名])的根目录下是否存在ads.txt文件,确保访问路径www.example.com/ads.txt对应到该文件。

AdSense验证排查要点

  • 核对ads.txt内容:必须完全匹配AdSense后台提供的代码,格式为google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0,无多余空格、换行或字符错误
  • 域名一致性:AdSense后台绑定的域名需与部署域名完全一致(区分www/非www、http/https)
  • 缓存清除:用无痕模式访问ads.txt确认内容正确,避免缓存干扰
  • 等待延迟:AdSense验证通常需要24-48小时生效,无需频繁刷新后台状态

内容的提问来源于stack exchange,提问作者Muhammad Sulaiman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 10:17:04