使用 Google Adsense 注册您的域名
当您注册 Adsense 时,您需要做的第一件事就是注册您的网站。左侧菜单中有一个“站点”项目,当您单击它时,您将进入标题为“管理您的站点”的屏幕。
您将按下“新网站”按钮,输入您的域名,然后等待 Google Adsense 执行其操作。希望在一周内,蜘蛛会抓取您的网站,并且可能会有一些人工审核,并且您的批准状态栏将更改为“就绪”。但是,有时标有“Ads.txt 状态”的第二列仍然显示“ads.txt 未找到”。您希望该状态显示“已授权”。如果您确定该文件存在,并且可以通过在浏览器地址栏中输入该文件来将其调出,那么您很可能遇到了 robots.txt 文件问题。
检查 ads.txt 是否存在且正确
首先,我们检查 ads.txt 文件是否已正确添加到您的网站。它的内容是由 Google Adsense 提供给您的,应显示如下,当然具有不同的标识符(这些是假 ID)。最好使用全部小写的文件名,尽管谷歌在其网站上关于文件名是否包含大写或小写“A”的标签似乎有点不一致。该文件应保存为文本,上传到您网站的根目录,并且应该可以通过在浏览器的地址栏中输入您的域名、后跟正斜杠和“ads.txt”来发现。Adsense 不会为您的每个网站提供不同的 ID。您的所有网站的文件内容都相同。
google.com, pub-1499491165527816, DIRECT, w08c47fab0942ba0
检查 robots.txt 是否没有阻止 Googlebot
现在这是一个真正棘手的问题。在地址栏中转到您的网站,然后输入您的域名,然后输入“robots.txt”。如果您没有此文件,许多 ISP 都会默认为您提供此文件,包括 SiteGround 和 Wix。例如,SiteGround 返回一个虚拟文件,并将 Crawl-delay 的默认值设置为 10 秒。这对于 Googlebot 来说太长,并且通常是 Googlebot 拒绝读取 ads.txt 的原因。它通常会在 5 秒后放弃。如果您发现这样的高值,请将您自己的 robots.txt 放在您的服务器上并按如下所示进行设置。如果您没有传统 html 文件(例如 Wix),ISP 将要求您更改其 UI 中的配置(如果他们完全可用)。
User-agent: * Crawl-delay: 1
我希望这能解决您的 ads.txt 未找到之谜。如果这不能解决您的问题,也许您可以在以下链接中找到解决方案。
评论留言