Các tính năng trong giai đoạn thử nghiệm có thể không hoạt động trong mạng của bạn. Hãy xem bản ghi chú phát hành để biết thời điểm tính năng này được phát hành rộng rãi.
Sau khi bạn thiết lập tệp ads.txt
/app-ads.txt
trên miền của mình, trình thu thập thông tin của Google sẽ:
- Cố gắng thu thập thông tin về tệp này mỗi 24 giờ.
- Phân tích cú pháp nội dung tệp để xác định mã người bán được phép kiếm tiền từ khoảng không quảng cáo của bạn.
Bạn có thể theo dõi trạng thái ads.txt/app-ads.txt của miền trong Công cụ quản lý Ads.txt của Ad Manager. Trong một số trường hợp, tệp ads.txt
/app-ads.txt
có thể đã được đăng trên một miền, nhưng Ad Manager lại thông báo “Không tìm thấy tệp ads.txt”.
Nếu bạn đã đăng tệp lên trong hơn 48 giờ, thì thông báo này thường hàm ý rằng Google không thể tìm/thu thập dữ liệu/phân tích cú pháp tệp, mặc dù tệp có thể tồn tại. Nếu lỗi này xảy ra thì bạn nên phối hợp với Quản trị viên trang web của mình để thực hiện các bước khắc phục sự cố sau.
Tệp app-ads.tx
được xuất bản công khai. Các nền tảng trao đổi, nền tảng bên cung (SSP), nhà cung cấp bên thứ ba và những người mua khác đều có thể thu thập thông tin những tệp đó.
Xác nhận rằng tệp không phải là tạm thời không sử dụng được
Nếu tệp ads.txt
/app-ads.txt
đã thấy trước đó không hiển thị trong lần thu thập lại thông tin tiếp theo, thì các mục nhập đã tìm thấy trước đó sẽ:
- Bị xóa hoàn toàn nếu thông tin phản hồi là lỗi 404 cứng (trang thực sự không tồn tại; trạng thái HTTP 404).
- Được lưu giữ trong tối đa 5 ngày nếu thông tin phản hồi là lỗi 404 mềm (một trang thực được trả về cho một URL không thực sự tồn tại; trạng thái HTTP 200) hoặc lỗi máy chủ 500. Trong trường hợp này, Ad Manager hiển thị thời gian "Xem lần cuối" có thể cũ hơn so với chu kỳ làm mới 24 giờ đã dự kiến.
Xác nhận rằng có thể truy cập tệp từ miền gốc
Việc chuyển hướng từ domain.com/ads.txt
sang www.domain.com/ads.txt
là khá phổ biến. Quá trình thu thập thông tin tệp ads.txt sẽ bắt đầu tại miền gốc và miền gốc cần được chuyển hướng ngược lại từ, hoặc chuyển hướng tới, tệp ads.txt.
- Google sẽ chỉ có thể thu thập thông tin tệp
ads.txt
trênwww.domain.com/ads.txt
nếudomain.com/ads.txt
chuyển hướng tới tệp đó. - Google chỉ theo một đường dẫn chuyển hướng bên ngoài miền gốc (ví dụ:
example1.com/ads.txt
→example2.com/ads.txt
). Nếu có đường dẫn chuyển hướng thứ hai, ngay cả khi cho cùng một miền, thì Google sẽ không thu thập thông tin tệp.
Hãy kiểm tra xem robots.txt
có cho phép thu thập thông tin hay không
Tệp ads.txt
/app-ads.txt
cho một miền có thể bị các trình thu thập thông tin bỏ qua nếu tệp robots.txt trên miền không cho phép một trong những điều sau đây:
- Hành động thu thập thông tin đường dẫn URL có đăng tệp
ads.txt
/app-ads.txt
. - Tác nhân người dùng của trình thu thập thông tin.
Đối với example1.com:
- Tệp
ads.txt
được đăng trênexample1.com/ads.txt
. - Các dòng sau có trong
example1.com/robots.txt
:User-agent: *
Disallow: /ads
- Tệp
ads.txt
sẽ bị trình thu thập thông tin bỏ qua theo tiêu chuẩn trong robots.txt. - Để cho phép thu thập thông tin tệp
robots.txt
, bạn có thể sửa đổi tệp như sau (có thể sử dụng cách khác):- Tùy chọn 1: Sửa đổi đường dẫn không được phép.
User-agent: *
Disallow: /ads/
- Tùy chọn 2: Cho phép tệp
ads.txt
một cách rõ ràng; phụ thuộc vào việc trình thu thập thông tin có hỗ trợ lệnhAllow
trong robots.txt hay không.User-agent: *
Allow: /ads.txt
Disallow: /ads
- Tùy chọn 1: Sửa đổi đường dẫn không được phép.
Đối với example2.com:
- Tệp ads.txt được đăng trên
example2.com/ads.txt
. - Các dòng sau có trong
example2.com/robots.txt
:User-agent: Googlebot Disallow: /
- Trình thu thập thông tin của Google sẽ bỏ qua tệp ads.txt.
Đảm bảo tệp được trả về với mã trạng thái HTTP 200 OK
Mặc dù một yêu cầu đối với tệp ads.txt
/app-ads.txt
có thể trả lại nội dung của tệp trong thông tin phản hồi, nhưng nếu mã trạng thái trong tiêu đề phản hồi cho biết không tìm thấy tệp (ví dụ: mã trạng thái 404) thì:
- Phản hồi sẽ bị bỏ qua.
- Tệp sẽ được coi là không tồn tại.
Đảm bảo tệp có mã trạng thái HTTP 200 OK.
Đảm bảo không có lỗi định dạng hoặc các ký tự không hợp lệ trong tệp
Các lỗi định dạng, ví dụ như các ký tự khoảng trắng không hợp lệ, có thể khó để phát hiện nhưng có thể làm cho trình thu thập thông tin khó phân tích cú pháp tệp ads.txt/app-ads.txt và do đó dẫn đến việc tệp bị bỏ qua.
Tránh sao chép và dán các mục nhập ads.txt
/app-ads.txt
từ trình soạn thảo văn bản đa dạng thức. Bạn nên sử dụng trình soạn thảo văn bản thuần túy. Bạn cũng có thể kiểm tra các ký tự UTF-8 không hợp lệ trong tệp ads.txt
/app-ads.txt
của mình bằng trình chỉnh sửa HEX.
Cho phép truy cập tệp ads.txt/app-ads.txt thông qua cả HTTP và HTTPS
Trình thu thập thông tin của Google cố gắng thu thập thông tin tất cả các tệp ads.txt
/app-ads.txt
trên cả HTTP và HTTPS. Tuy nhiên, phản hồi 404 (hoặc 40X) khiến các mục nhập đã thu thập thông tin trước đó bị xóa. Do đó, nếu việc thu thập thông tin qua HTTP hoặc HTTPS trả về lỗi 404 (hoặc 40X):
- Mục nhập đã được thu thập thông tin trước đó sẽ bị xóa hoàn toàn.
- Ad Manager sẽ hiển thị trạng thái "không có tệp ads.txt".
Vui lòng đảm bảo có thể truy cập tệp ads.txt
/app-ads.txt
thông qua cả HTTP và HTTPS.
Xác nhận máy chủ/CDN không trả lại phản hồi không hợp lệ cho trình thu thập thông tin của Google
Khi xem trong trình duyệt, tệp ads.txt hợp lệ có thể được trả về. Tuy nhiên, nếu hệ thống trả về phản hồi có một tệp không phải ads.txt và không hợp lệ khi Tác nhân người dùng chỉ ra trình thu thập thông tin là Googlebot, thì:
- Google sẽ không phát hiện thấy tệp ads.txt đó.
- Ad Manager sẽ hiển thị trạng thái là "Không tìm thấy tệp ads.txt."
Để khắc phục trường hợp này, hãy yêu cầu quản trị viên trang web của bạn chạy các lệnh shell sau (thay thế mydomain.com
bằng tên miền của bạn):
- Để xác nhận rằng có thể truy cập tệp ads.txt, hãy chạy:
curl -iL http://mydomain.com/ads.txt
Nội dung của tệp ads.txt phải được trả về như đã thấy trong trình duyệt khi bạn di chuyển đếnmydomain.com/ads.txt
. - Để xác nhận rằng trình thu thập thông tin của Google có thể tìm thấy tệp ads.txt, hãy chạy:
curl -iL -A "'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html).'"
http://mydomain.com/ads.txt
Nếu hệ thống trả về thông tin phản hồi không phải tệp ads.txt và không hợp lệ, tức là máy chủ hoặc Mạng phân phối nội dung (CDN) của bạn đang trả về thông tin phản hồi không hợp lệ khi trình thu thập thông tin của Google cố tìm nạp tệp ads.txt.
Ngoài các lý do về tác nhân người dùng của trình thu thập thông tin đã đề cập ở trên, có thể có các lý do khác cho việc máy chủ của bạn không trả về thông tin phản hồi hợp lệ cho trình thu thập thông tin của Google. Vui lòng làm việc với quản trị viên web để điều tra và khắc phục các sự cố đó bằng cách kiểm tra nhật ký máy chủ của bạn để biết các lần Google thu thập thông tin mydomain.com/ads.txt
hoặc mydomain.com/robots.txt
không thành công.
Mẹo dành riêng cho ứng dụng
Những mục đề xuất này chỉ áp dụng cho các tệp app-ads.txt
:
- Đăng ký ứng dụng của bạn với Google Play hoặc App Store.
- Đưa một trang web của nhà phát triển vào cửa hàng Google Play và/hoặc trang web tiếp thị trong trang thông tin của App Store.
- Cần đảm bảo rằng trang web của nhà phát triển được liệt kê trong Google Play và/hoặc trang web tiếp thị trên App Store cho ứng dụng này là một URL hợp lệ. Kiểm tra lỗi chính tả và đảm bảo rằng tệp app-ads.txt không nằm trên miền con.