app-ads.txt cho ứng dụng iOS: trường App Store mà AdMob đọc
Trình thu thập dữ liệu đi theo trường nào trong App Store Connect, vì sao đó không phải Support URL, và cách đọc trạng thái AdMob cho một ứng dụng iOS.
Với ứng dụng iOS, AdMob đọc trang web của nhà phát triển từ trường Marketing URL trong trang thông tin App Store của bạn, không phải từ Support URL. Hãy điền địa chỉ trang web của bạn vào đó, phục vụ /app-ads.txt ở thư mục gốc của host đó và chờ tối đa 24 giờ. Khi tệp đúng, tab app-ads.txt của AdMob sẽ hiển thị tệp là đã tìm thấy và đã xác minh.
Làm việc này trong vài phút thay vì thế
AppFoyer lưu trữ các trang mà hướng dẫn này nói đến — chính sách quyền riêng tư, điều khoản, hỗ trợ, xóa tài khoản và app-ads.txt — trên subdomain riêng của ứng dụng, không cần tên miền hay máy chủ của riêng bạn. Một ứng dụng được miễn phí, và không có gì cửa hàng yêu cầu lại bị đặt sau tường phí.
Đã kiểm tra ngày 12 tháng 10, 2026. Chính sách của cửa hàng thay đổi, đôi khi không báo trước. Mọi thứ dưới đây đều dẫn liên kết đến tài liệu chính thức, và trang đó — không phải trang này — mới là căn cứ. Nếu hai bên mâu thuẫn, cửa hàng là đúng. Hướng dẫn này được dịch từ tiếng Anh; các trích dẫn từ tài liệu của cửa hàng được giữ nguyên bản tiếng Anh.
Với ứng dụng iOS, AdMob đọc trang web của nhà phát triển từ trường Marketing URL trong trang
thông tin App Store của bạn — không phải từ Support URL. Hướng dẫn thiết lập của AdMob nói điều
này trong một dòng: “Add your developer website in the marketing URL field of your app store
listing.” (Thêm trang web nhà phát triển của bạn vào trường marketing URL trong trang thông tin ứng
dụng trên cửa hàng.) Hãy điền địa chỉ trang web của bạn vào đó, phục vụ /app-ads.txt ở thư mục gốc
của host đó và chờ tối đa 24 giờ.
Vì sao ứng dụng iOS bỏ sót điều này thường hơn ứng dụng Android
App Store Connect có hai trường URL, và chúng làm hai việc khác nhau:
- Support URL — bắt buộc. Apple sẽ không nhận bản gửi nếu thiếu trường này, nên ứng dụng nào cũng có.
- Marketing URL — không bắt buộc. Rất nhiều ứng dụng để trống.
Trình thu thập dữ liệu đi theo trường không bắt buộc. Một ứng dụng có thể có tệp app-ads.txt hoàn
hảo trên trang hỗ trợ của mình mà vẫn hiển thị là không tìm thấy, vì Marketing URL để trống và trình
thu thập dữ liệu không có điểm xuất phát. Hai trường có thể ghi cùng một host; đó thường là cách sắp
xếp đơn giản nhất.
Trên Google Play, trường tương ứng là Website trong Store listing contact details.
Cách thiết lập
- Trong App Store Connect, mở ứng dụng và trang của phiên bản.
- Điền Marketing URL bằng địa chỉ đầy đủ, kể cả
https://— ví dụ cùng host với Support URL của bạn. - Lưu. Một phiên bản đang phát hành có cho phép bạn đổi ngay hay không tùy vào trạng thái của nó trong App Store Connect; nếu trường bị khóa, thay đổi sẽ đi cùng phiên bản tiếp theo của bạn.
Marketing URL có thể được bản địa hóa. Nếu bạn đặt nó theo từng ngôn ngữ, hãy giữ mọi bản địa hóa trên cùng một host, để trình thu thập dữ liệu đọc bản nào cũng không quan trọng.
Một tệp cho cả hai cửa hàng
Tệp này liệt kê người bán, không phải ứng dụng: mỗi dòng là một tài khoản mạng quảng cáo. Nếu cùng
một tài khoản nhà xuất bản chạy quảng cáo trong bản iOS và Android của bạn, cả hai trang thông tin có
thể ghi cùng một host và cùng một tệp app-ads.txt áp dụng cho cả hai. Mỗi ứng dụng vẫn có một hàng
riêng trong AdMob, với trạng thái riêng.
Đọc trạng thái của AdMob
Trong AdMob, vào Apps → View all apps → app-ads.txt. AdMob mô tả ba trạng thái:
| Trạng thái | Ý nghĩa |
|---|---|
| Found and verified | AdMob đã thu thập tệp và mã nhà xuất bản của bạn có trong đó. |
| Not found | Không tìm thấy tệp nào cho ứng dụng này. |
| Issue | Đã tìm thấy tệp nhưng có vấn đề — AdMob cảnh báo doanh thu đang gặp rủi ro. |
Mở rộng một hàng sẽ hiện URL mà AdMob đã thu thập và lần thu thập gần nhất. URL đó là cách chẩn đoán nhanh nhất: nếu đó không phải host bạn định dùng, thứ cần sửa là Marketing URL, không phải tệp.
Các lỗi thường gặp trên iOS
- Để trống Marketing URL. Lỗi phổ biến nhất. Không có gì để thu thập.
- Đặt Marketing URL là chính trang App Store (
apps.apple.com/…). Bạn không thể đặt tệp ở thư mục gốc của tên miền Apple. - Có chuyển hướng trên host đã khai báo —
httpsanghttps, tên miền gốc sangwww, tên miền cũ sang tên miền mới. Hãy khai báo địa chỉ trả về200trực tiếp. - Kiểm tra quá sớm. “It can take up to 24 hours for AdMob to crawl and verify your app-ads.txt files.” (AdMob có thể mất tới 24 giờ để thu thập và xác minh các tệp app-ads.txt của bạn.) Các thay đổi trên trang thông tin cũng cần thời gian để được phát hiện.
AppFoyer làm gì ở đây
Mỗi ứng dụng có một tên miền phụ phục vụ app-ads.txt dưới dạng văn bản thuần, 200, không chuyển
hướng, bên cạnh trang hỗ trợ và trang quyền riêng tư mà App Store Connect yêu cầu — nên Support URL và
Marketing URL có thể ghi cùng một địa chỉ. AdMob báo “app-ads.txt file found and verified” cho một
ứng dụng iOS có Marketing URL là địa chỉ AppFoyer (kiểm tra vào tháng 10 năm 2026). Chúng tôi chưa có
kết quả thu thập nào của riêng mình từ các mạng quảng cáo khác.
Nguồn chính thức
- Set up app-ads.txt — Trợ giúp AdMob. Hướng dẫn về Marketing URL và con số 24 giờ được trích từ trang này.
- Understand app-ads.txt file statuses — Trợ giúp AdMob. Ba trạng thái và nơi xem chúng.
- Platform version information — Apple. Các trường Marketing URL và Support URL.