Nguyên tắc tạo mô hình phân bổ SKAdNetwork

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ường native.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ọ.