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

API SKAdNetwork của Apple hướng đến việc đ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 do StoreKit hiển thị được thúc đẩy bằng các lượt nhấp vào quảng cáo dẫn đến việc người dùng cài đặt ứng dụng. SKAdNetwork phiên bản 2.2 và các phiên bản mới hơn cũng hỗ trợ quảng cáo xem hết, trong đó mô hình phân bổ được thúc đẩy chỉ bằng việc xem quảng cáo.

Chúng tôi cung cấp các nguyên tắc sau để đả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 mô hình phân bổ SKAdNetwork một cách chính xác.

Mô hình phân bổ theo lượt nhấp cho quảng cáo trên thiết bị di động

Mô hình phân bổ SKAdNetwork chỉ được sự kiện nhấp vào quảng cáo của SDK quảng cáo trên thiết bị di động của Google khởi tạo nếu hành động nhấp dẫn đến Cửa hàng ứng dụng của Apple. Lý do đưa ra 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. Ví dụ: các loại hành động nhấp này có thể bao gồm việc chuyển đến 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à lượt cài đặt ứng dụng tiếp theo sẽ dẫn đến 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 vào mẫu quảng cáo là

  • đườ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.

Đường liên kết đến cửa hàng ứng dụng trực tiếp hoặc thông qua một chuỗi chuyển hướng sẽ được xác nhận 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 việc sử dụng bất kỳ phương thức chuyển hướng phía máy khách nào khác đều được xác định là không truy cập vào cửa hàng ứng dụng và có thể không bắt đầu quy trình phân bổ SKAdNetwork. Ví dụ:

  • Trang HTML yêu cầu người dùng thực hiện hành động để 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ẻ meta làm mới

Các phương pháp hay nhất cho nhiều 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 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ẻ neo xung quanh phần tử có thể nhấp hoặc làm URL đích 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
Thao tác nhấp cần gọi Mraid.open() để bắt đầu mô hình phân bổ SKAdNetwork.
Video VAST
Bạn nên đặt URL cửa hàng ứng dụng trong phần tử ClickThrough trong tệp XML VAST.
Mã gốc
Bạn nên đặt URL cửa hàng ứng dụng trên trường native.link.url cho OpenRTB (hoặc trường native_ad.click_link_url cho giao thức Google RTB không còn được dùng nữa).

Mô hình phân bổ lượt xem hết cho quảng cáo trên thiết bị di động

Khi mô hình phân bổ lượt xem của SKAdNetwork phiên bản 2.2 được hỗ trợ, API SKAdNetwork sẽ bắt đầu một bộ hẹn giờ lượt hiển thị sau khi quảng cáo được hiển thị và người dùng xem. Hoạt động phân bổ chỉ được phép đối với những quảng cáo đã hiển thị trong ít nhất 3 giây.

Xin lưu ý rằng iOS phiên bản 15.3 trở xuống chỉ hỗ trợ 1 bộ hẹn giờ lượt hiển thị đang hoạt động cùng một lúc. Trong trường hợp này, một lượt hiển thị có thể không khởi tạo được mô hình phân bổ lượt xem nếu có nhiều quảng cáo phân bổ lượt xem trong cùng một màn hình. Giờ đây, SKAdNetwork cho phép nhiều lượt hiển thị đồng thời được bật để phân bổ lượt chuyển đổi từ lượt xem hết. Quy định hạn chế này đã được gỡ bỏ trên iOS phiên bản 15.4 trở lên.

Nguyên tắc

Trường yêu cầu giá thầu BidRequest.imp.ext.skadn.fidelities cho OpenRTB (hoặc BidRequest.mobile.skadn.supported_fidelity_types cho giao thức RTB của Google không còn được dùng nữa) chỉ định loại độ trung thực của mô hình phân bổ mà yêu cầu giá thầu hỗ trợ. Trường này bao gồm loại độ chân thực VIEW_THROUGH_ADS trong phiên bản SKAdNetwork v2.2 trở lên.

Đảm bảo phản hồi giá thầu không bao gồm độ chân thực VIEW_THROUGH_ADS nếu mô hình phân bổ lượt xem không được hỗ trợ. Việc phản hồi bằng độ chân thực 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 mạng quảng cáo phản hồi bằng các phiên bản SKAdNetwork cũ hơn 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

Phiên bản hệ điều hành của 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 nhà xuất bản đều xác định những tính năng SKAdNetwork mà yêu cầu quảng cáo hỗ trợ. Bạn có thể xác định giá thầu này 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 Google RTB không còn được dùng nữa). Các giá trị này liệt kê tất cả phiên bản SKAdNetwork mà yêu cầu quảng cáo hỗ trợ.

Để ngăn việc 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ê trong yêu cầu giá thầu. Ngoài ra, khi các phiên bản SKAdNetwork mới hơn được ra mắt, xin lưu ý rằng bạn được phép phản hồi bằng các phiên bản cũ hơn, 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 bằng các phiên bản cũ và điều chỉnh các phiên bản mới theo tốc độ của riêng chúng.