Chuyển đến nội dung
AppFoyer
Bắt đầu

Hướng dẫn app-ads.txt

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

  1. Trong App Store Connect, mở ứng dụng và trang của phiên bản.
  2. Đ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.
  3. 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 verifiedAdMob đã thu thập tệp và mã nhà xuất bản của bạn có trong đó.
Not foundKhô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 — http sang https, tên miền gốc sang www, tên miền cũ sang tên miền mới. Hãy khai báo địa chỉ trả về 200 trự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