ads.txt 校验与生成

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
ads.txt 是一个放在网站根目录的纯文本文件,用来公开声明「哪些广告系统被授权销售本站广告位」。买方在竞价前会读它——文件缺失或写错,流量会被静默过滤,收益下降但页面不会报任何错。生成模式帮你一次写对格式;校验模式用来体检现有文件。
广告系统域名发布商账号 ID关系TAG-ID(可选)

工具说明

ads.txt 是 IAB Tech Lab 制定的公开声明文件,作用是把「谁有权卖我的广告位」这件事写清楚,供买方在竞价前核验。它的格式极简,但字段拼错、关系字段大小写不对、文件放错位置,都会导致买方静默跳过你的库存。

记录格式

除空行与注释外,每一行都是一条记录,用逗号分隔三到四个字段:

  • 域名:广告系统的规范域名,例如 google.com。注意要写系统主域,不是你的 AdSense 后台域名。
  • 发布商账号 ID:你在该广告系统里的账号标识,必须与系统分配给你的完全一致,差一个字符即无效。
  • 关系:只有两个合法取值,必须大写——DIRECT 表示与该系统直接签约,RESELLER 表示通过中间商销售。
  • TAG-ID(可选):该广告系统的认证机构编号,例如 Google 的 f08c47fec0942fa0。规范上可选,但买方偏好带 TAG-ID 的记录。

以 # 开头的行是注释,解析器会忽略。变量行的形式是 变量名=值,较新版本引入了 OWNERDOMAIN 与 MANAGERDOMAIN 两个可选变量。

部署要求

  • 必须放在根域:https://你的域名/ads.txt。放在子目录或改名成 .html 都无效。
  • 响应须为 HTTP 200,内容类型 text/plain。
  • 子域需要单独放置文件,或用 SUBDOMAIN= 指令委派到主域。
  • 文件如有 BOM 头或 CRLF 与 LF 混用,部分解析器会读失败,建议保存为无 BOM 的 UTF-8、统一换行。

你可能还想问

ads.txt 写错了会有什么后果?

不会有任何报错提示,但买方解析失败或找不到自己的记录时会停止对你的广告位出价。表现是填充率下降、有效 CPM 变低、部分需求方来源被停用。这类损失是静默的,所以定期校验比事后排查更划算。做法是每次新增或下线广告合作方后重新跑一次校验。

DIRECT 和 RESELLER 该怎么选?

看合同关系:如果你与该广告系统直接签了协议、直接收款,用 DIRECT;如果是通过某个中间平台或聚合方接入,由它再卖给该系统,那这条记录对你而言就是 RESELLER。拿不准时应向对接方确认,填错会破坏买卖双方的可验证链条。

我只用 AdSense,也需要 ads.txt 吗?

需要。AdSense 后台会专门提示 ads.txt 状态,缺失或格式错误时展示量会受影响。正确做法是写一条 google.com, pub-你的发布商ID, DIRECT, f08c47fec0942fa0,其中发布商 ID 就是后台里以 pub- 开头的那串。

和站内其他站长工具怎么配合?

本工具负责 ads.txt 的生成与校验。若要检查网站整体的抓取与收录配置,可配合站内的 robots.txt 生成器与抓取规则模拟器;若要做结构化数据体检,用 JSON-LD 校验工具。它们分别覆盖变现、抓取与富媒体展示三个不同的环节。

相关工具

站长工具
HTAccess 重定向生成器

按需生成 Apache .htaccess 重定向规则,支持整站 301 跳转、强制 HTTPS、统一 www 与去除 www,输出可直接粘贴的配置代码,纯浏览器本地处理。

站长工具
Sitemap 校验与结构检查

在线 Sitemap 校验工具:粘贴 sitemap.xml 内容即可检查 XML 结构、条目数量、URL 重复、协议与域名一致性、URL 长度、查询参数、lastmod 格式与未来日期、changefreq 与 priority 合法性,并输出站点结构树预览。纯浏览器本地解析,站点数据不上传。

站长工具
SPF 邮件记录生成器

勾选所用邮件服务商或手填 include 域名,生成规范的 SPF TXT 记录,并统计 DNS 查询次数是否超出 10 次上限,附 DMARC 建议,纯浏览器本地处理。

站长工具
User-Agent 解析器

粘贴 User-Agent 字符串即可识别浏览器、版本、渲染引擎、操作系统与设备类型,并判断是否移动端或搜索引擎爬虫,纯浏览器本地处理。

站长工具
Robots.txt生成器

Robots.txt生成器 - 可视化生成robots.txt文件,设置搜索引擎爬虫抓取规则

站长工具
.htpasswd生成器

在线生成 Apache 与 Nginx Basic 认证所需的 .htpasswd 文件内容,支持 Apache MD5 与 SHA1 两种哈希格式,可批量输入用户名密码并选择每个用户独立加盐,全部在浏览器本地计算。

站长工具
JSON-LD 结构化数据校验

JSON-LD 校验工具:粘贴网页里的结构化数据代码,自动检查 JSON 语法、@context 与 @type 是否合法、常用类型的必填字段是否缺失、日期与 URL 格式是否正确,并列出每条问题所在的字段路径。适合排查「写了结构化数据却没有富媒体摘要」的情况。

站长工具
结构化数据JSON-LD生成器

生成 Schema.org 结构化数据 JSON-LD 代码,支持文章、商品与常见问题三种类型,字段填好即可复制到页面 head,帮助争取搜索富媒体摘要。