Người bán được ủy 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 trên ứ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 tay khoảng không quảng cáo giả mạo của các ứng dụng giả mạo.
Tệp app-ads.txt được cung cấp công khai và các sàn giao dịch có thể thu thập thông tin. nền tảng bên cung (SSP), những người mua khác và nhà cung cấp bên thứ ba.
Bạn không bắt buộc phải sử dụng tệp app-ads.txt, nhưng bạn nên sử dụng, đặc biệt nếu bạn lo ngại rằng người khác có thể đang giả mạo ứng dụng của mình.
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 thư mục gốc miền của trang web dành cho nhà phát triển ứng dụng. Kết quả này có chứa danh sách các thực thể được uỷ quyền 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 yêu cầu nhà xuất bản có miền web để xuất bản những người bán được uỷ quyền để các nhà cung cấp công nghệ quảng cáo khác nhau thu thập dữ liệu. Có một số miền các giải pháp lưu trữ cho phép lưu trữ tuỳ ý các tệp, bao gồm Firebase.
Điều kiện tiên quyết
- Hãy đọc bài viết Thiết lập tệp app-ads.txt cho ứng dụng.
- Duyệt qua mục Quản lý Firebase dự án.
Cách thiết lập tệp app-ads.txt cho các ứng dụng của bạn
Nếu bạn chưa tạo, 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 của bạn. (Thay thế
pub-00000000000000
bằng mã nhà xuất bản của bạn. Mã nhà xuất bản của bạn có thể tại bảng điều khiển AdMob > Cài đặt.)google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
Xuất bản tệp app-ads.txt của bạn vào 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ư đã nêu trên App Store.Chờ í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 để kiểm tra tệp app-ads.txt của bạn trạng thái.
Xuất bản tệp app-ads.txt thông qua tính năng Lưu trữ Firebase
Nếu bạn có một trang web không cho phép tải tệp app-ads.txt lên tại cấp cơ sở (ví dụ: một trang web được tạo và lưu trữ bởi một 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 cung cấp một cách thức miễn phí, nhanh chóng và đáng tin cậy để lưu trữ tệp app-ads.txt của bạn
bằng công cụ tùy chỉnh của riêng bạn
miền hoặc trên Firebase
miền con miễn phí của dự án: web.app
và firebaseapp.com
.
Trước khi bắt đầu
Bạn sẽ cần có một dự án Firebase để xuất bản tệp app-ads.txt bằng Firebase Lưu trữ. 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 sau hướng dẫn cho nhà phát triển.
Nếu bạn đã liên kết ứng dụng AdMob 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), 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 (Gói nút Người quản lý). Tuy nhiên, nếu chưa quen với Node.js, bạn có thể sử dụng tệp nhị phân độc lập.
Truy cập vào tài liệu Giao diện dòng lệnh (CLI) của Firebase để 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 chạy dự án
Để khởi chạy dự án Firebase trong máy cục bộ của bạn, hãy chạy lệnh sau từ gốc của thư mục dự án.
firebase init
Trong quá trình khởi chạy dự án, từ lời nhắc Giao diện dòng lệnh (CLI) của Firebase:
Chọn để thiết lập Lưu trữ.
Hãy chọn một dự án Firebase để kết nối với thư mục dự án cục bộ của bạn.
Chọn Sử dụng dự án hiện có, rồi 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 Enter để chọn một ảnh chụp màn hình 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 định tạo không phải là ứng dụng một trang, hãy chọn B.
Khi kết thúc quá trình khởi chạy, 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ộ của bạn:
- Thư mục
public
chứa các tệp được lưu trữ trên trang web của bạn. - Tệp cấu hình
firebase.json
liệt kê cấu hình dự án của bạn. - Tệp
.firebaserc
lưu trữ bí danh 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 của bạn:
Đặt tệp app-ads.txt vào thư mục
public
trong dự án cục bộ của bạn thư mục.Chạy lệnh sau từ gốc của thư mục dự án cục bộ của bạn:
firebase deploy --only hosting
Sau khi triển khai xong, hãy truy cập vào URL sau để đảm bảo Đã xuất bản tệp app-ads.txt. (
PROJECT_ID
là mã dự án Firebase của bạn.)https://PROJECT_ID.web.app/app-ads.txt
Ví dụ: Nếu "dự án tuyệt vời" là mã dự án, hãy nhập
https://awesome-project.web.app/app-ads.txt
trong 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
Để hệ thống thu thập thông tin 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 của bạn trên App Store.
Cập nhật URL tiếp thị trong trang thông tin trên Cửa hàng ứng dụng 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 bạn có một trang web và dự định chỉ sử dụng tính năng Lưu trữ Firebase cho 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 tại của bạn.
Tính năng Lưu trữ Firebase sẽ sử dụng public/index.html
làm trang đích theo mặc định 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ụ:
ví dụ: trang mạng xã hội của ứng dụng):
Mở tệp
firebase.json
nằm trong gốc của dự án cục bộ thư mục.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 triển khai xong, 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ó đang có chính xác hay không.