Kiểm tra & xác thực ads.txt

Lấy file ads.txt hoặc app-ads.txt của website giống cách các ad crawler làm, kiểm tra từng dòng, xác minh ID publisher của bạn đã được ủy quyền và tải về file đã sửa.

Cập nhật
Thêm ID publisher của bạn để kiểm tra xem ID đã được ủy quyền chưa.

Nhập tên miền để kiểm tra ads.txt của nó. Tùy chọn thêm ID publisher AdSense của bạn.

Nhập bất kỳ URL công khai nào ở trên rồi nhấn Enter hoặc Ctrl + Enter.

  • Tìm thấy / không tìm thấy, kèm chuỗi chuyển hướng và loại nội dung
  • Kiểm tra từng dòng: trường dữ liệu, quan hệ, certification ID, bản sao
  • ID publisher của bạn đã được ủy quyền là DIRECT chưa?
  • File đã sửa để tải về, cùng trình chỉnh sửa trực tiếp để kiểm tra lại

Công cụ này lấy URL công khai bạn nhập từ máy chủ của chúng tôi. Kết quả được giữ trong bộ nhớ tạm thời vài phút và không bao giờ được lưu vào cơ sở dữ liệu.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Tạo tệp ads.txt hợp lệ cho Google AdSense, Ad Manager và các mạng quảng cáo khácTrình tạo ads.txt →

Cách dùng Kiểm tra ads.txt

  1. Nhập tên miền nơi quảng cáo của bạn chạy, ví dụ example.com. Hãy dùng tên miền gốc vì ad crawler tìm file ở đó.
  2. Tùy chọn: dán ID publisher AdSense của bạn (pub-… hoặc ca-pub-…) để kiểm tra xem ID đã được ủy quyền chưa.
  3. Nhấn Kiểm tra. Chọn app-ads.txt nếu bạn muốn kiểm tra ứng dụng di động và ứng dụng trên TV kết nối.
  4. Đọc các lỗi và cảnh báo, sau đó tải file đã sửa về hoặc chỉnh sửa trực tiếp rồi nhấn Kiểm tra lại.

Công cụ kiểm tra ads.txt làm gì?

ads.txt (Authorized Digital Sellers) là một file văn bản công khai nằm ở thư mục gốc của tên miền, liệt kê các hệ thống quảng cáo được phép bán không gian quảng cáo của bạn. Người mua kiểm tra file này trước khi đặt giá thầu, nên file bị thiếu hoặc lỗi có thể làm mất tiền: AdSense hiển thị cảnh báo “Earnings at risk” và một số nhu cầu quảng cáo sẽ ngừng đấu giá. Công cụ này lấy file đúng vị trí mà crawler tìm kiếm và kiểm tra từng dòng theo đặc tả ads.txt của IAB.

Định dạng bản ghi

Mỗi dòng gồm ba hoặc bốn trường, ngăn cách bằng dấu phẩy:

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
  1. Tên miền hệ thống quảng cáo — sàn hoặc mạng quảng cáo, ví dụ google.com. Chỉ là tên miền trần, không phải URL.
  2. ID tài khoản — ID của bạn trên hệ thống đó. Với Google, ID có dạng pub- cộng 16 chữ số (không có ca-).
  3. Quan hệ — DIRECT nếu bạn sở hữu tài khoản, RESELLER nếu đơn vị khác bán thay bạn.
  4. ID cơ quan chứng nhận (tùy chọn) — TAG ID của hệ thống; của Google là f08c47fec0942fa0.

Dòng cũng có thể là biến như CONTACT=ads@example.com, SUBDOMAIN=blog.example.com, OWNERDOMAIN=example.com hoặc MANAGERDOMAIN=network.com; còn dòng chú thích bắt đầu bằng #.

Cách khắc phục “ads.txt not found” và “Earnings at risk”

  • Sai vị trí. File phải nằm tại https://example.com/ads.txt — thư mục gốc của tên miền có trong danh sách site AdSense, không phải thư mục con.
  • www và không www. Nếu website của bạn chạy trên www.example.com nhưng AdSense liệt kê example.com, tên miền gốc vẫn phải phục vụ file hoặc chuyển hướng đến file.
  • Trả về trang HTML thay vì văn bản. Nhiều CMS trả về trang 200 cho các URL không tồn tại; khi đó crawler đọc HTML như ads.txt và không tìm thấy bản ghi nào.
  • ID publisher sai. Sao chép ID từ AdSense → Tài khoản → Cài đặt → Thông tin tài khoản, và bỏ tiền tố ca-.
  • Vừa mới thay đổi? Google có thể mất vài ngày để thu thập lại ads.txt, nên cảnh báo vẫn có thể còn sau khi file đã đúng.

Cần tạo file? Hãy tạo bằng công cụ tạo ads.txt.

Cũng được tìm dưới tên: validate ads.txt, ads.txt không tìm thấy, lỗi ads.txt, adsense ads.txt, kiểm tra app-ads.txt, earnings at risk ads.txt, công cụ kiểm tra ads.txt.

Các công cụ dùng kèm tốt với Kiểm tra ads.txt

  • Kiểm tra Robots.txt — Kiểm tra URL được phép hay bị chặn với Googlebot, Bingbot, GPTBot và các crawler khác, xem chính xác rule nào đã khớp, rồi chỉnh sửa file để thử thay đổi trước khi đưa lên website.
  • Kiểm tra Redirect — Theo dõi URL từng bước để xem mọi redirect, mã trạng thái và thời gian phản hồi, đồng thời kiểm tra các phiên bản http, https, www và không www của tên miền có cùng kết thúc ở một địa chỉ chuẩn (canonical) hay không.
  • Kiểm tra HTTP Header — Nhập bất kỳ URL nào và xem chính xác máy chủ trả về gì: mã trạng thái, chuỗi chuyển hướng và mọi response header, kèm giải thích dễ hiểu cho những header quan trọng với SEO, cache và bảo mật.
  • Kiểm tra Consent Mode — Kiểm tra cookie consent của một website giống cách cơ quan quản lý hoặc nền tảng quảng cáo sẽ làm.

Câu hỏi thường gặp

AdSense có bắt buộc phải có ads.txt không?
Không bắt buộc để được duyệt, nhưng Google rất khuyến nghị. Nếu không có ads.txt đúng, AdSense sẽ hiển thị cảnh báo “Earnings at risk” và một số người mua sẽ không đấu giá kho quảng cáo của bạn.
ID publisher có nên bắt đầu bằng ca-pub không?
Không. Trong ads.txt, ID tài khoản Google có dạng pub- cộng 16 chữ số. Dạng ca-pub- chỉ dùng trong mã quảng cáo.
Tôi chưa có quảng cáo thì sao?
Bạn có thể bỏ qua ads.txt — việc không có file là bình thường. Để khẳng định rõ rằng không ai được bán không gian quảng cáo của bạn, đặc tả IAB định nghĩa dòng placeholder.example.com, placeholder, DIRECT, placeholder.
ads.txt có thể chuyển hướng không?
Có. Crawler theo các chuyển hướng trong cùng tên miền gốc (ví dụ từ http sang https hoặc sang www), và đặc tả cho phép một lần chuyển hướng sang tên miền khác, điều mà các dịch vụ quản lý ads.txt sử dụng.
app-ads.txt là gì?
Đó là cùng định dạng dành cho ứng dụng di động và CTV. File nằm trên website của nhà phát triển được liệt kê trên cửa hàng ứng dụng, tại /app-ads.txt.

Công cụ liên quan