API SKAdNetwork của Apple nhằm mục đích đo lường mức độ thành công của các chiến dịch quảng cáo cài đặt ứng dụng trong khi vẫn duy trì quyền riêng tư của người dùng. Đối với SKAdNetwork phiên bản 2.0 và 2.1, mô hình phân bổ lượt cài đặt cho quảng cáo được hiển thị trên StoreKit được thúc đẩy bởi các lượt nhấp vào quảng cáo sẽ dẫn đến người dùng cài đặt ứng dụng. SKAdNetwork phiên bản 2.2 trở lên hỗ trợ thêm quảng cáo từ lượt xem hết, trong đó hoạt động phân bổ chỉ xuất phát từ lượt xem quảng cáo.
Chúng tôi đưa ra các nguyên tắc sau đây để đảm bảo rằng SDK quảng cáo trên thiết bị di động của Google có thể bắt đầu hoạt động phân bổ SKAdNetwork đúng cách.
Phân bổ trên nhấp chuột cho quảng cáo trên thiết bị di động
Theo mặc định, mô hình phân bổ SKAdNetwork chỉ do sự kiện nhấp vào quảng cáo trong SDK Quảng cáo của Google trên thiết bị di động khởi tạo khi hành động nhấp chuột cụ thể truy cập vào Cửa hàng ứng dụng của Apple. Lý do của yêu cầu này là để ngăn cửa hàng ứng dụng khởi chạy bằng các lượt nhấp không nhằm mở cửa hàng ứng dụng. Những loại thao tác nhấp này có thể bao gồm, chẳng hạn như di chuyển đến một trang Lựa chọn quảng cáo.
Nguyên tắc
Để đảm bảo rằng các hành động nhấp vào quảng cáo và các lượt cài đặt ứng dụng tiếp theo sẽ dẫn đến một mô hình phân bổ SKAdNetwork, khi tạo mẫu quảng cáo, hãy đảm bảo rằng URL của trang đích khi nhấp của mẫu quảng cáo đang:
- đường liên kết trực tiếp đến ứng dụng được quảng cáo trong cửa hàng ứng dụng, hoặc
- sử dụng các phương thức chuyển hướng, chẳng hạn như HTTP 301, 302 hoặc các loại chuỗi chuyển hướng HTTP phía máy chủ khác có đích đến cuối cùng là cửa hàng ứng dụng.
Các đường liên kết đến cửa hàng ứng dụng sẽ được xác nhận trực tiếp hoặc thông qua chuỗi chuyển hướng nếu URL bắt đầu bằng bất kỳ mẫu nào sau đây:
https://apps.apple.com
https://itunes.apple.com
itms-apps://
itms://
Mọi trang đích khác hoặc sử dụng các phương thức chuyển hướng phía máy khách khác sẽ không được đưa vào cửa hàng ứng dụng và có thể không bắt đầu quá trình phân bổ SKAdNetwork. Ví dụ:
- Trang HTML yêu cầu người dùng thực hiện thao tác để chuyển hướng đến cửa hàng ứng dụng
- Trang HTML có tập lệnh chuyển hướng tự động dựa trên JavaScript đến cửa hàng ứng dụng
- Thẻ làm mới meta
Các phương pháp hay nhất cho các loại mẫu quảng cáo
Bạn có thể thiết lập hành động nhấp để bắt đầu mô hình phân bổ SKAdNetwork cho các loại mẫu quảng cáo khác nhau như sau:
- Mẫu quảng cáo HTML
- Bạn có thể thiết lập URL này làm URL đích trên các thẻ ký tự liên kết xung quanh thành phần có thể nhấp, hoặc thiết lập dưới dạng URL mục tiêu của các thao tác
window.location
từ các sự kiện nhấp chuột dựa trên JavaScript. - MRAID
- Hành động nhấp chuột cần gọi
Mraid.open()
để bắt đầu mô hình phân bổ SKAdNetwork. - Video VAST
- Bạn có thể đặt URL cửa hàng ứng dụng hoặc phần tử bắt đầu của chuỗi chuyển hướng làm phần tử
ClickThrough
trong XML VAST. - Mã gốc
- Bạn có thể đặt URL cửa hàng ứng dụng hoặc phần tử bắt đầu của chuỗi chuyển hướng trên trường
native_ad.click_link_url
cho proto RTB của Google hoặc trườngnative.link
cho giao thức OpenRTB.
Phân bổ xem qua cho quảng cáo trên điện thoại di động
Khi mô hình phân bổ từ lượt xem hết SKAdNetwork phiên bản 2.2 được hỗ trợ, SKAdNetwork API sẽ bắt đầu bộ tính giờ hiển thị sau khi quảng cáo được hiển thị và được người dùng xem. Bạn chỉ được phép phân bổ giá trị đóng góp cho các quảng cáo hiển thị trong tối thiểu 3 giây.
Xin lưu ý rằng phiên bản iOS 15.3 trở xuống chỉ hỗ trợ 1 bộ tính giờ hiển thị đang hoạt động tại một thời điểm. Trong trường hợp đó, lượt hiển thị có thể không bắt đầu được mô hình phân bổ từ lượt xem hết nếu có nhiều quảng cáo phân bổ từ lượt xem hết trong cùng một màn hình. Quy định hạn chế này đã được gỡ bỏ trên iOS phiên bản 15.4 trở lên, vì vậy SKAdNetwork hiện cho phép bật nhiều lượt hiển thị đồng thời cho mô hình phân bổ từ lượt xem hết.
Nguyên tắc
Các trường yêu cầu giá thầu BidRequest.imp.ext.skadn.fidelities
cho OpenRTB và BidRequest.mobile.skadn.supported_fidelity_types
đối với giao thức RTB của Google không dùng nữa sẽ chỉ định những loại độ trung thực phân bổ nào được yêu cầu giá thầu hỗ trợ. Các trường này bao gồm loại độ trung thực VIEW_THROUGH_ADS
trong
phiên bản SKAdNetwork phiên bản 2.2 trở lên.
Đảm bảo giá thầu phản hồi không được bao gồm VIEW_THROUGH_ADS
độ tin cậy nếu mô hình phân bổ từ lượt xem hết không được hỗ trợ. Việc phản hồi độ tin cậy VIEW_THROUGH_ADS
khi không được hỗ trợ sẽ khiến giá thầu bị lọc trước phiên đấu giá.
Khả năng tương thích ngược
Kể từ SKAdNetwork phiên bản 4.0, các yêu cầu quảng cáo được bật cho mô hình phân bổ SKAdNetwork sẽ có khả năng tương thích ngược. Điều này cho phép các mạng quảng cáo phản hồi bằng các phiên bản SKAdNetwork cũ ngay cả khi yêu cầu quảng cáo hỗ trợ các phiên bản mới hơn.
Nguyên tắc
Cả phiên bản hệ điều hành thiết bị của người dùng và phiên bản SDK Quảng cáo của Google trên thiết bị di động của ứng dụng của nhà xuất bản
đều cho biết những tính năng SKAdNetwork nào được yêu cầu quảng cáo hỗ trợ.
Điều này có thể được xác định dựa trên yêu cầu giá thầu bằng cách sử dụng trường BidRequest.imp.ext.skadn.versions
của OpenRTB hoặc trường BidRequest.mobile.skadn.versions
của giao thức RTB của Google (không được dùng nữa). Các phiên bản này liệt kê tất cả phiên bản SKAdNetwork
mà yêu cầu quảng cáo hỗ trợ.
Để tránh bị lọc giá thầu, hãy đảm bảo rằng phiên bản SKAdNetwork dùng để tạo phản hồi là một trong các phiên bản được liệt kê trên yêu cầu giá thầu. Ngoài ra, khi ra mắt các phiên bản SKAdNetwork mới hơn, hãy lưu ý rằng bạn được phép phản hồi bằng các phiên bản cũ, miễn là phiên bản đó có trong danh sách này. Điều này cho phép các mạng quảng cáo tiếp tục phản hồi với các phiên bản cũ và điều chỉnh các phiên bản mới hơn theo tiến độ của riêng họ.