App-ads.txt là gì và tại sao bạn nên quan tâm
App-ads.txt là tiêu chuẩn của IAB Tech Lab cho phép các nhà xuất bản ứng dụng di động khai báo mạng quảng cáo, sàn giao dịch và đại lý bán lại nào được ủy quyền bán kho quảng cáo của họ. Đây là phiên bản ứng dụng di động của tiêu chuẩn ads.txt được sử dụng trên các trang web, được điều chỉnh cho cách thức mua bán kho quảng cáo ứng dụng theo chương trình độc đáo.
Vấn đề nó giải quyết rất đơn giản: không có app-ads.txt, kẻ gian lận có thể mạo danh ứng dụng của bạn trên các sàn giao dịch quảng cáo và bán lượt hiển thị giả dưới tên ứng dụng của bạn. Đây được gọi là giả mạo tên miền hoặc giả mạo ứng dụng, và nó hút ngân sách quảng cáo vào kho quảng cáo gian lận đồng thời làm giảm eCPM khả dụng cho các lượt hiển thị hợp pháp của bạn.
Nếu bạn là nhà xuất bản game di động hoặc ứng dụng tiện ích chạy bất kỳ hình thức quảng cáo lập trình nào, việc triển khai app-ads.txt không phải là tùy chọn. Đây là yêu cầu cơ bản trực tiếp bảo vệ doanh thu của bạn.
App-ads.txt ngăn chặn gian lận quảng cáo như thế nào
Cơ chế đơn giản nhưng hiệu quả. Khi nhà quảng cáo hoặc nền tảng phía cầu (DSP) nhận được yêu cầu đấu giá tuyên bố đến từ ứng dụng của bạn, họ có thể xác minh tuyên bố đó bằng cách kiểm tra tệp app-ads.txt của bạn. Nếu mạng quảng cáo gửi yêu cầu đấu giá không được liệt kê trong tệp của bạn, DSP biết lượt hiển thị đó không được ủy quyền và có thể từ chối.
Chuỗi xác minh
- Danh sách ứng dụng của bạn trên Google Play hoặc App Store chứa URL trang web nhà phát triển.
- Trang web nhà phát triển của bạn lưu trữ tệp app-ads.txt tại tên miền gốc (ví dụ: example.com/app-ads.txt).
- DSP và sàn giao dịch thu thập dữ liệu tệp này thường xuyên và xây dựng bản đồ ủy quyền.
- Yêu cầu đấu giá được kiểm tra đối chiếu với bản đồ này. Người bán không được ủy quyền sẽ bị lọc ra.
Điều này tạo ra chuỗi tin cậy từ danh sách cửa hàng ứng dụng của bạn đến người bán được ủy quyền mà kẻ gian lận không thể giả mạo vì họ không kiểm soát tên miền trang web nhà phát triển của bạn.
Thông số kỹ thuật IAB: Nội dung trong tệp
Mỗi dòng trong tệp app-ads.txt tuân theo định dạng cụ thể do IAB Tech Lab xác định. Định dạng giống hệt với ads.txt trên web.
Định dạng dòng
Mỗi mục chứa bốn trường được phân tách bằng dấu phẩy:
- Tên miền: Tên miền chuẩn của hệ thống quảng cáo (ví dụ: google.com, applovin.com).
- ID tài khoản nhà xuất bản: Mã định danh tài khoản duy nhất của bạn trong hệ thống quảng cáo đó.
- Loại quan hệ: DIRECT (bạn có tài khoản trực tiếp) hoặc RESELLER (bên thứ ba bán lại kho quảng cáo của bạn thông qua hệ thống này).
- ID cơ quan chứng nhận: ID TAG (Trustworthy Accountability Group) tùy chọn xác nhận thêm hệ thống quảng cáo. Đối với Google, đây luôn là f08c47fec0942fa0.
Ví dụ mục nhập
Tệp app-ads.txt điển hình cho nhà xuất bản sử dụng Google Ad Manager với nhiều đối tác trung gian có thể bao gồm các dòng như:
- google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0 — Tài khoản Google Ad Manager hoặc AdMob trực tiếp của bạn.
- applovin.com, XXXXXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — Tài khoản AppLovin trực tiếp của bạn.
- unity.com, XXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — Tài khoản Unity Ads trực tiếp của bạn.
- inmobi.com, XXXXXXXXXX, RESELLER, XXXXXXXXXXXXXXXX — Mục đại lý bán lại cho mạng truy cập kho quảng cáo của bạn gián tiếp.
Mọi mạng quảng cáo và nền tảng trung gian bạn hợp tác nên cung cấp cho bạn các dòng app-ads.txt cụ thể của họ. Đừng đoán ID tài khoản hoặc loại quan hệ.
Cách tạo và lưu trữ tệp App-ads.txt của bạn
Bước 1: Thu thập các dòng người bán được ủy quyền
Liên hệ với mọi mạng quảng cáo, SSP và đối tác trung gian bạn hợp tác. Yêu cầu các mục app-ads.txt cho tài khoản của bạn. Hầu hết các nền tảng lớn cung cấp chúng trong bảng điều khiển nhà xuất bản. Google Ad Manager, AdMob, AppLovin MAX, Unity LevelPlay và các nền tảng khác đều có phần chuyên dụng nơi bạn có thể sao chép các dòng của mình.
Bước 2: Tạo tệp
Tạo tệp văn bản thuần có tên chính xác là app-ads.txt (chữ thường, không có phần mở rộng nào khác ngoài .txt). Dán tất cả các dòng đã thu thập, mỗi dòng một mục. Các dòng bắt đầu bằng # được coi là nhận xét.
Bước 3: Lưu trữ tại thư mục gốc trang web nhà phát triển
Tải tệp lên sao cho có thể truy cập tại https://yourdomain.com/app-ads.txt. Đây phải là tên miền chính xác được liệt kê là trang web nhà phát triển trong danh sách Google Play hoặc App Store của bạn. Tên miền phụ sẽ không hoạt động trừ khi chúng khớp chính xác.
Bước 4: Xác minh URL trang web nhà phát triển
Trong Google Play Console, xác nhận rằng URL trang web nhà phát triển khớp với tên miền nơi bạn lưu trữ tệp. Trong App Store Connect, xác minh tương tự trong phần thông tin nhà phát triển. Liên kết này cho phép hệ thống xác minh tìm thấy tệp của bạn.
Các lỗi thường gặp cần tránh
Ngay cả những nhà xuất bản hiểu khái niệm cũng thường mắc lỗi triển khai làm suy yếu sự bảo vệ mà app-ads.txt cung cấp.
- Tên miền sai: Lưu trữ tệp tại tên miền phụ như www.example.com khi danh sách cửa hàng ghi example.com, hoặc ngược lại. Tên miền phải khớp chính xác.
- Thiếu mục nhập: Quên liệt kê tất cả người bán được ủy quyền. Nếu một mạng hợp pháp bị thiếu, DSP có thể lọc ra các lượt hiển thị thực, trực tiếp giảm tỷ lệ lấp đầy và doanh thu.
- Tệp lỗi thời: Thêm mạng quảng cáo mới vào ngăn xếp trung gian nhưng quên cập nhật app-ads.txt. Coi tệp như tài liệu sống cần được cập nhật bất cứ khi nào đối tác kiếm tiền thay đổi.
- Loại quan hệ sai: Liệt kê đại lý bán lại là DIRECT hoặc ngược lại. Sử dụng chính xác loại quan hệ mà đối tác quảng cáo chỉ định.
- Vấn đề mã hóa tệp: Tệp phải là văn bản thuần mã hóa UTF-8 với kiểu nội dung text/plain. Bọc HTML, ký tự BOM hoặc các lỗi mã hóa khác sẽ gây lỗi phân tích cú pháp.
- Yêu cầu HTTPS: Tệp phải truy cập được qua HTTPS. Lưu trữ chỉ HTTP sẽ không qua được xác minh của hầu hết trình thu thập dữ liệu.
Thực thi của Google và AdMob
Google là bên thực thi tuân thủ app-ads.txt mạnh mẽ nhất. Từ năm 2020, Google Ad Manager và AdMob đã dần siết chặt thực thi đến mức không có tệp app-ads.txt hợp lệ có thể ảnh hưởng đáng kể đến doanh thu.
Điều gì xảy ra khi không có App-ads.txt
- Giảm nhu cầu: Nhiều DSP, bao gồm DV360 của Google, sẽ không đấu giá kho quảng cáo từ ứng dụng không có tệp app-ads.txt hợp lệ. Điều này trực tiếp giảm cạnh tranh và hạ eCPM.
- Cảnh báo chính sách: Google Play Console có thể gắn cờ cảnh báo chính sách kiếm tiền nếu bạn phân phối quảng cáo mà không có app-ads.txt phù hợp.
- Mất doanh thu do giả mạo: Không có tệp, kẻ gian lận có thể bán phiên bản giả kho quảng cáo của bạn. Mỗi đô la chi cho lượt hiển thị giả là đô la không chi cho lượt hiển thị thực.
Lưu ý quan trọng: Google định kỳ thu thập và lưu cache tệp app-ads.txt. Thay đổi có thể mất 24 đến 48 giờ để lan truyền. Hãy lên kế hoạch trước khi thêm nguồn nhu cầu mới để không có khoảng trống ủy quyền.
Nên liệt kê mạng quảng cáo nào
Bạn nên liệt kê mọi thực thể được ủy quyền bán hoặc bán lại kho quảng cáo. Thường bao gồm:
- Máy chủ quảng cáo chính: Google Ad Manager hoặc AdMob (hầu hết nhà xuất bản có ít nhất một mục Google).
- Đối tác trung gian trực tiếp: Bất kỳ mạng nào bạn có tài khoản nhà xuất bản trực tiếp (AppLovin, Unity, Meta Audience Network, Vungle/Liftoff, ironSource, Chartboost, InMobi, v.v.).
- Đại lý bán lại và sàn giao dịch: Mạng truy cập kho quảng cáo qua nền tảng trung gian hoặc SSP thay vì quan hệ trực tiếp.
- Nhà cung cấp dịch vụ quản lý: Nếu bạn sử dụng dịch vụ như RevenueFlex để quản lý waterfall quảng cáo qua Google Ad Manager, các mục GAM liên quan sẽ được cung cấp trong quá trình thiết lập.
Xác minh triển khai
Sau khi xuất bản tệp app-ads.txt, xác minh bằng các phương pháp sau:
- Kiểm tra URL trực tiếp: Truy cập https://yourdomain.com/app-ads.txt trong trình duyệt. Bạn sẽ thấy tệp văn bản thô với tất cả mục nhập.
- Google Ads Transparency Center: Google cung cấp công cụ xác minh rằng app-ads.txt đang được thu thập và phân tích đúng cách.
- Trình xác minh bên thứ ba: Công cụ từ AppBrain và Apptica có thể quét tệp và gắn cờ lỗi định dạng hoặc mục phổ biến bị thiếu.
- Bảng điều khiển mạng: Hầu hết mạng quảng cáo hiển thị chỉ báo trạng thái app-ads.txt trong bảng điều khiển nhà xuất bản. Kiểm tra từng mạng để xác nhận nhận diện ủy quyền.
Tác động đến doanh thu: Con số
Nhà xuất bản triển khai app-ads.txt đúng cách thường thấy cải thiện doanh thu đo lường được trong vài tuần. Tác động đến từ hai hướng.
Thứ nhất, nhiều nhu cầu hơn cạnh tranh cho kho quảng cáo vì DSP trước đây lọc bạn giờ tham gia đấu giá. Cạnh tranh tăng trực tiếp nâng eCPM.
Thứ hai, ngân sách quảng cáo chuyển sang kho đã xác minh khi thương hiệu và đại lý ngày càng yêu cầu tuân thủ app-ads.txt trong tiêu chí nhắm mục tiêu. Nhu cầu cao cấp với CPM cao nhất tập trung không cân xứng ở những nhà quảng cáo thực thi các tiêu chuẩn này.
App-ads.txt là một trong số ít tối ưu hóa kiếm tiền không tốn chi phí, mất chưa đến một giờ triển khai và không có rủi ro ảnh hưởng tiêu cực đến trải nghiệm người dùng. Nếu chưa thiết lập, hãy làm ngay hôm nay. Nếu đã thiết lập, kiểm tra hàng quý để đảm bảo cập nhật. Doanh thu của bạn phụ thuộc vào điều đó.