Authorized Sellers for Apps (Người bán được uỷ quyền cho ứng dụng), còn được gọi là app-ads.txt, là một sáng kiến của IAB giúp bảo vệ khoảng không quảng cáo trong ứng dụng của bạn khỏi hành vi gian lận quảng cáo. Bạn tạo tệp app-ads.txt để xác định người được uỷ quyền bán khoảng không quảng cáo của bạn. Việc xác định người bán được uỷ quyền có thể giúp bạn nhận được khoản chi tiêu của nhà quảng cáo mà có thể đã rơi vào khoảng không quảng cáo giả mạo của các ứng dụng giả mạo nếu bạn không xác định.
Tệp app-ads.txt được cung cấp công khai. Các sàn giao dịch, nền tảng bên cung (SSP), bên mua và nhà cung cấp bên thứ ba khác đều có thể thu thập tệp này.
Bạn không bắt buộc phải sử dụng tệp app-ads.txt, nhưng rất nên làm, đặc biệt là nếu bạn lo ngại rằng người khác có thể mạo danh ứng dụng của bạn.
Tệp app-ads.txt là một tệp văn bản mà nhà phát triển ứng dụng đăng trong miền gốc của trang web nhà phát triển ứng dụng. Nó chứa danh sách các thực thể được phép bán khoảng không quảng cáo của nhà xuất bản đó. Việc sử dụng tệp app-ads.txt đòi hỏi nhà xuất bản phải có một miền web để xuất bản danh sách người bán được uỷ quyền cho nhiều nhà cung cấp công nghệ quảng cáo thu thập thông tin. Có một số giải pháp lưu trữ miền cho phép lưu trữ tuỳ ý các tệp, bao gồm cả Firebase.
Điều kiện tiên quyết
- Đọc bài viết Thiết lập tệp app-ads.txt cho ứng dụng của bạn.
- Duyệt qua phần Quản lý dự án Firebase.
Cách thiết lập tệp app-ads.txt cho ứng dụng
Nếu chưa, hãy tạo một tệp văn bản và lưu tệp đó bằng tên "app-ads.txt".
Sao chép và dán đoạn mã sau vào tệp app-ads.txt. (Thay thế
pub-00000000000000bằng mã nhà xuất bản của bạn. Bạn có thể tìm thấy mã nhà xuất bản trong phần Bảng điều khiển AdMob > Cài đặt.)google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0Xuất bản tệp app-ads.txt ở thư mục gốc của trang web dành cho nhà phát triển (ví dụ:
https://example.com/app-ads.txt). Đảm bảo bạn nhập chính xác miền như trong danh sách trên Cửa hàng ứng dụng.Hãy đợi ít nhất 24 giờ để AdMob thu thập thông tin và xác minh tệp app-ads.txt của bạn.
Quay lại AdMob và kiểm tra trạng thái app-ads.txt.
Xuất bản tệp app-ads.txt bằng tính năng Lưu trữ Firebase
Nếu có một trang web không cho phép tải tệp app-ads.txt lên ở cấp độ gốc (ví dụ: một trang web được tạo và lưu trữ bởi dịch vụ tạo trang web), bạn có thể sử dụng tính năng Lưu trữ Firebase để lưu trữ tệp app-ads.txt.
Firebase giúp bạn có thể lưu trữ tệp app-ads.txt miễn phí theo cách an toàn và đáng tin cậy bằng miền tuỳ chỉnh của riêng bạn hoặc trên miền con miễn phí của dự án Firebase: web.app và firebaseapp.com.
Trước khi bắt đầu
Bạn cần có một dự án Firebase để xuất bản tệp app-ads.txt thông qua tính năng Lưu trữ Firebase. Nếu bạn chưa có dự án Firebase, hãy tạo một dự án mới bằng cách làm theo hướng dẫn dành cho nhà phát triển.
Nếu đã liên kết các ứng dụng AdMob của mình với Firebase hoặc ứng dụng của bạn đang sử dụng một trong các sản phẩm của Firebase (ví dụ: Google Analytics cho Firebase, Cấu hình từ xa, v.v.), thì bạn có thể sử dụng dự án Firebase hiện có.
Cài đặt Firebase CLI
Bạn có thể cài đặt Firebase CLI bằng cách sử dụng npm (Trình quản lý gói Node). Tuy nhiên, nếu không quen thuộc với Node.js, bạn có thể sử dụng tệp nhị phân độc lập.
Hãy truy cập vào tài liệu về Firebase CLI để tìm hiểu cách cài đặt CLI hoặc cập nhật lên phiên bản mới nhất.
Khởi tạo dự án
Để khởi động dự án Firebase trên máy cục bộ, hãy chạy lệnh sau từ thư mục gốc của dự án.
firebase init
Trong quá trình khởi tạo dự án, từ lời nhắc của Firebase CLI:
Chọn để thiết lập Lưu trữ.
Chọn một dự án Firebase để kết nối với thư mục dự án cục bộ.
Chọn Sử dụng một dự án hiện có, sau đó chọn một dự án trong danh sách mà bạn muốn kết nối.
Chỉ định một thư mục để dùng làm thư mục gốc công khai.
Nhấn phím Enter để chọn một chế độ mặc định (công khai).
Chọn một cấu hình cho trang web của bạn.
Vì trang web mà bạn sắp tạo không phải là một ứng dụng một trang, hãy chọn N.
Vào cuối quá trình khởi tạo, Firebase sẽ tạo và thêm hai tệp vào thư mục gốc của thư mục dự án cục bộ:
- Một thư mục
publicchứa các tệp được lưu trữ trên trang web của bạn. - Tệp cấu hình
firebase.jsonliệt kê cấu hình dự án của bạn. - Tệp
.firebaserclưu trữ biệt hiệu dự án của bạn.
Xuất bản tệp app-ads.txt
Cách xuất bản tệp app-ads.txt lên trang web:
Đặt tệp app-ads.txt vào thư mục
publictrong thư mục dự án cục bộ.Chạy lệnh sau từ thư mục gốc của dự án cục bộ:
firebase deploy --only hosting
Sau khi triển khai xong, hãy truy cập vào URL sau để đảm bảo app-ads.txt được xuất bản. (
PROJECT_IDlà mã dự án Firebase của bạn.)https://PROJECT_ID.web.app/app-ads.txtVí dụ: Nếu "awesome-project" là mã dự án, hãy nhập
https://awesome-project.web.app/app-ads.txtvào thanh địa chỉ của trình duyệt.
Thêm miền/miền con vào trang thông tin của ứng dụng trên Cửa hàng Play
Để trình thu thập thông tin có thể thu thập dữ liệu tệp app-ads.txt, bạn cần liệt kê miền hoặc miền con mới tạo trong trang thông tin ứng dụng trên App Store.
Cập nhật URL tiếp thị trong trang thông tin của ứng dụng trên Cửa hàng Play như sau:
https://PROJECT_ID.web.app
Định cấu hình chế độ cài đặt chuyển hướng (không bắt buộc)
Nếu đang có một trang web và dự định chỉ sử dụng tính năng Lưu trữ Firebase để lưu trữ tệp app-ads.txt, bạn có thể định cấu hình tính năng Lưu trữ Firebase để chuyển hướng trang đích đến trang web hiện có của mình.
Theo mặc định, Firebase Hosting sẽ sử dụng public/index.html làm trang đích khi người dùng truy cập vào trang web của bạn. Để chuyển hướng người dùng đến trang web mà bạn muốn (ví dụ: trang mạng xã hội của ứng dụng):
Mở tệp
firebase.jsonnằm trong thư mục gốc của dự án cục bộ.Trong đối tượng lưu trữ, hãy thêm đối tượng chuyển hướng như sau:
"hosting": { ... "redirects": [ { "source": "/", "destination": "URL_TO_REDIRECT", "type": 301 } ] }Ví dụ: nếu URL trang đích là
https://www.example.com, thì cấu hình chuyển hướng sẽ như sau:"hosting": { ... "redirects": [ { "source": "/", "destination": "https://www.example.com", "type": 301 } ] }Chạy lệnh sau để triển khai các thay đổi cho trang web của bạn.
firebase deploy --only hosting
Sau khi quá trình triển khai hoàn tất, hãy truy cập vào trang web của bạn (
https://PROJECT_ID.web.app) để kiểm tra xem chế độ cài đặt chuyển hướng có chính xác hay không.
Tài nguyên
- Đảm bảo hệ thống có thể thu thập thông tin về tệp app-ads.txt
- Tìm hiểu thêm về các trạng thái của tệp app-ads.txt
- Câu hỏi thường gặp về tệp app-ads.txt