Sau khi bạn thiết lập tệp app-ads.txt trên miền nhà phát triể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 tệp này.
- 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.
Để đảm bảo hệ thống có thể thu thập thông tin về tệp app-ads.txt, bạn nên làm theo các bước khắc phục sự cố sau đây:
- Xác nhận rằng tệp ads.txt vẫn đang hoạt động
- Xác nhận có thể truy cập tệp từ miền gốc
- Đảm bảo việc thu thập thông tin không bị tệp robots.txt ngăn chặn
- Đảm bảo tệp được trả về với mã trạng thái HTTP 200 OK
- Đảm bảo không có lỗi định dạng hay các ký tự không hợp lệ trong tệp đó
- Đảm bảo một tệp app-ads.txt có thể truy cập thông qua cả HTTP và HTTPS
Xác nhận rằng tệp ads.txt vẫn đang hoạt động
Nếu hệ thống không thể sử dụng tệp app-ads.txt đã thấy trước đó trong lần thu thập thông tin lại tiếp theo, thì các mục đã thấy trước đó sẽ:
- Bị xoá hoàn toàn nếu hệ thống phản hồi là đã xảy ra 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 phản hồi là lỗi 404 nhẹ (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.
Xác nhận có thể truy cập tệp từ miền gốc
Hiện tượng chuyển hướng từ domain.com/app-ads.txt
đến www.domain.com/app-ads.txt
là khá phổ biến. Việc thu thập thông tin tệp app-ads.txt sẽ bắt đầu tại miền gốc. Miền gốc cần trả lại từ hoặc chuyển hướng tới tệp app-ads.txt.
www.domain.com/app-ads.txt
nếu domain.com/app-ads.txt
chuyển hướng tới tệp đó.Đảm bảo việc thu thập thông tin không bị tệp robots.txt ngăn chặn
Trình thu thập thông tin có thể bỏ qua tệp app-ads.txt nếu tệp robots.txt hạn chế việc thu thập thông tin. Nếu URL app-ads.txt của bạn chuyển hướng đến tên máy chủ khác, hãy lưu ý rằng mọi tệp robots.txt trên tên máy chủ tiếp theo cũng có thể tác động đến trình thu thập thông tin.
Cập nhật tệp robots.txt để cho phép Google thu thập thông tin về tệp app-ads.txt của bạn.
Thêm hai dòng văn bản sau vào tệp robots.txt của bạn:
User-agent: Google-adstxt
Disallow:
Google-adstxt
, trình thu thập thông tin cũng sẽ tuân theo bản ghi Mediapartners-Google
và Googlebot
robots.txt User-agent
.Đảm bảo tệp được trả về với mã trạng thái HTTP 200 OK
Yêu cầu tệp app-ads.txt có thể trả lại nội dung của tệp đó trong nội dung phản hồi 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):
- 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 (chẳng hạn 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 app-ads.txt và do đó có thể bỏ qua tệp này.
Tránh sao chép và dán các mục trong tệp 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 app-ads.txt bằng cách sử dụng trình chỉnh sửa HEX.
Tạo một tệp app-ads.txt có thể truy cập 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 app-ads.txt trên cả HTTP và HTTPS. Tuy nhiên, nội dung phản hồi 404 (hoặc 40X) làm cho các mục được thu thập thông tin trước đó bị xóa hoàn toàn, mặc dù tệp app-ads.txt được thu thập thông tin qua HTTP. Do đó, nếu thu thập thông tin qua HTTPS, hệ thống sẽ trả về Lỗi 404 (hoặc 40X):
- Mục đã được thu thập thông tin từ trước sẽ bị xoá hoàn toàn.
Hãy đảm bảo hệ thống có thể truy cập vào tệp app-ads.txt qua cả HTTP và HTTPS.