Tệp ads.txt mang đến cho bạn nhiều quyền kiểm soát hơn đối với việc ai được phép bán quảng cáo trên trang web của bạn và ngăn khoảng không quảng cáo giả mạo hiển thị cho nhà quảng cáo. Vì vậy, điều quan trọng là trình thu thập thông tin của Google có thể truy cập vào tệp ads.txt của bạn.
Sau khi bạn tạo tệp ads.txt cho trang web và tải tệp lên miền gốc, 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.
- Phân tích cú pháp nội dung của tệp ads.txt để xác định mã người bán được phép kiếm tiền từ trang web của bạn.
Trong video này, bạn sẽ tìm hiểu cách đảm bảo hệ thống có thể thu thập thông tin về tệp ads.txt của bạn.
Xác định các vấn đề về trình thu thập thông tin tệp ads.txt
Để đảm bảo hệ thống có thể thu thập thông tin về tệp 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 thời điểm tải tệp ads.txt lên
- Xác nhận rằng tệp ads.txt vẫn đang hoạt động
- Xác nhận rằng bạn có thể truy cập vào tệp ads.txt từ miền gốc
- Đảm bảo tệp robots.txt không chặn hoạt động thu thập thông tin
- Đảm bảo tệp ads.txt 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 ads.txt
- Tạo một tệp ads.txt có thể truy cập được thông qua cả HTTP và HTTPS
Xác nhận thời điểm tải tệp ads.txt lên
Nếu bạn đã tải tệp ads.txt lên trong vài ngày qua, thì có thể vẫn còn quá sớm để các thay đổi được xem xét và thể hiện trong AdSense. Nếu trang web của bạn không gửi nhiều yêu cầu quảng cáo hoặc có lưu lượng truy cập thấp, thì quá trình xem xét có thể mất đến 1 tháng.
Đừng xoá tệp ads.txt nếu bạn đã thiết lập tệp này đúng cách. Mọi thay đổi đối với tệp ads.txt sẽ ảnh hưởng đến thời gian xem xét.
Xác nhận rằng tệp ads.txt vẫn đang hoạt động
Nếu tệp ads.txt được thu thập thông tin trước đó không xuất hiện trong lần thu thập lại thông tin tiếp theo, thì trạng thái của các mục được thu thập thông tin trước đó phụ thuộc vào nội dung phản hồi về mã trạng thái.
Thử truy cập vào tệp domain.com/ads.txt
:
- Nếu nội dung phản hồi là lỗi trạng thái HTTP 404, thì điều này có nghĩa là tệp không tồn tại. Các mục trước đó sẽ bị xoá hoàn toàn.
- Nếu nội dung phản hồi là lỗi trạng thái HTTP 404 mềm (tức là một trang thực tế đượ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, thì các mục nhập sẽ được giữ lại trong tối đa 5 ngày.
Xác nhận rằng bạn có thể truy cập vào tệp ads.txt từ miền gốc
Kiểm tra URL của bạn. Bạn có cần thêm "www" để truy cập vào trang web của mình (ví dụ: www.domain.com
) không?
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 trả về thông tin qua (hoặc chuyển hướng đến) tệp ads.txt.
- Tệp ads.txt trên
www.domain.com/ads.txt
sẽ chỉ được thu thập thông tin nếudomain.com/ads.txt
chuyển hướng đến tệp đó.
Nếu cần thêm "www" để truy cập vào trang web của mình, bạn phải thiết lập lệnh chuyển hướng từ domain.com/ads.txt
đến www.domain.com/ads.txt
.
Đảm bảo tệp robots.txt không chặn hoạt động thu thập thông tin
Tệp ads.txt cho một miền có thể bị trình thu thập thông tin bỏ qua nếu tệp robots.txt trên một miền không cho phép một trong những điều sau:
- Hoạt động thu thập thông tin về đường dẫn URL nơi tệp ads.txt được đăng.
- Một trình thu thập thông tin cụ thể (tác nhân người dùng).
Bạn có thể thay đổi tệp robots.txt để cho phép trình thu thập thông tin của Google truy cập vào tệp ads.txt của bạn.
Trường hợp các dòng sau có trong tệp example1.com/robots.txt
:
User-agent: *
Disallow: /ads
Điều này có nghĩa là trình thu thập thông tin sẽ bỏ qua tệp ads.txt tuân thủ tiêu chuẩn robots.txt.
Có một số cách giúp bạn có thể sửa đổi tệp robots.txt để thu thập thông tin về tệp ads.txt:
- Cách 1: Sửa đổi đường dẫn không được phép.
User-agent: *
Disallow: /ads/
- Cách 2: Sửa đổi để cho phép tệp ads.txt cụ thể.
User-agent: *
Allow: /ads.txt
Disallow: /ads
Trường hợp các dòng sau đây có trong tệp example2.com/robots.txt
:
User-agent: Googlebot
Disallow: /
Điều này có nghĩa là trình thu thập thông tin của Google sẽ bỏ qua tệp ads.txt.
Có một số cách giúp bạn có thể cập nhật tệp robots.txt để cho phép trình thu thập thông tin của Google truy cập vào tệp ads.txt:
- Cách 1: Xoá ký tự "/" khỏi lệnh Disallow.
User-agent: Googlebot
Disallow:
- Cách 2: Cho phép Googlebot truy cập vào tệp ads.txt.
User-agent: Googlebot
Allow: /ads.txt
Đảm bảo tệp ads.txt có mã trạng thái HTTP 200 OK
Mặc dù yêu cầu cho tệp ads.txt có thể trả về nội dung của tệp trong nội dung 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ì:
- Nội dung phản hồi sẽ bị bỏ qua.
- Tệp sẽ được coi là không tồn tại.
Kiểm tra tiêu đề phản hồi để đảm bảo tệp ads.txt đã có mã trạng thái HTTP 200 OK. Mã trạng thái HTTP 200 OK cho biết rằng bạn đã triển khai tệp ads.txt đúng cách và yêu cầu đã thành công.
Đả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 ads.txt
Bạn nên kiểm tra tệp ads.txt để xem có lỗi nào không, chẳng hạn như lỗi chính tả, sử dụng dấu cách khi không cần thiết hoặc dấu phẩy thừa.
Các lỗi định dạng (chẳng hạn như ký tự khoảng trắng không hợp lệ) có thể khó bị phát hiện nhưng lại 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, do đó, tệp có thể bị bỏ qua.
So sánh đoạn mã trong tệp ads.txt với đoạn mã trong tài khoản AdSense. Tệp ads.txt sẽ có dạng như sau:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
Mã nhà xuất bản phải giống hệt như mã xuất hiện trong tài khoản AdSense.
Tạo một tệp ads.txt có thể truy cập được 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ừ các tệp ads.txt trên cả HTTP và HTTPS. Hãy xác nhận rằng tệp ads.txt có thể truy cập được trên cả HTTP và HTTPS. Nếu không, bạn có thể phải thiết lập lệnh chuyển hướng.
Bước tiếp theo mà bạn cần thực hiện sẽ phụ thuộc vào những điều sau:
- Chỉ đối với HTTP (ví dụ:
http://domain.com/ads.txt
): Bạn cần thiết lập lệnh chuyển hướng để khi trình thu thập thông tin tìmhttps://domain.com/ads.txt
, trang web sẽ chuyển hướng đếnhttp://domain.com/ads.txt
. - Chỉ đối với HTTPS (ví dụ:
https://domain.com/ads.txt
): Bạn cần thiết lập lệnh chuyển hướng để khi trình thu thập thông tin tìmhttp://domain.com/ads.txt
, trang web sẽ chuyển hướng đếnhttps://domain.com/ads.txt
. - Đối với cả giao thức HTTP và HTTPS: Việc yêu cầu
http://domain.com/ads.txt
vàhttps://domain.com/ads.txt
sẽ hiển thị tệp ads.txt.
Hãy liên hệ với nhà cung cấp dịch vụ nếu bạn cần được trợ giúp thiết lập lệnh chuyển hướng.