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

SKAdNetwork API 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 đảm bảo quyền riêng tư của người dùng. Đối với SKAdNetwork phiên bản 2.0 và 2.1, hoạt động phân bổ lượt cài đặt cho quảng cáo do StoreKit hiển thị được thúc đẩy bằng 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 sau này cũng hỗ trợ quảng cáo xem hết, trong đó hoạt động phân bổ chỉ dựa trên việc xem quảng cáo.

Chúng tôi cung cấp các nguyên tắc sau để đảm bảo SDK Quảng cáo của Google trên thiết bị di động có thể khởi chạy thuộc tính SKAdNetwork một cách chính xác.

Phân bổ khi nhấp cho quảng cáo trên thiết bị di động

Hoạt động phân bổ SKAdNetwork chỉ được bắt đầu bằng sự kiện lượt 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 nếu hành động nhấp cụ thể diễn ra trong Apple App Store. Lý do của yêu cầu này là để ngăn cửa hàng ứng dụng khởi chạy do những lượt nhấp không có ý định mở cửa hàng ứng dụng. Ví dụ: những 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ột lượt phân bổ SKAdNetwork, khi tạo mẫu quảng cáo, hãy đảm bảo rằng URL nhấp qua của mẫu quảng cáo là một trong hai trường hợp sau:

  • đườ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) được xác nhận nếu URL bắt đầu bằng một trong các mẫu sau:

  • 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 nằm trong 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ó một 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 nhiều loại mẫu quảng cáo

Bạn có thể thiết lập thao tác nhấp để bắt đầu hoạt động 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ẻ liên kết bao quanh phần tử có thể nhấp, hoặc làm URL đích của các thao tác window.location từ JavaScript dựa trên các sự kiện khi nhấp.
MRAID
Thao tác nhấp cần gọi Mraid.open() để bắt đầu hoạt động 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 VAST XML.
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 RTB của Google không dùng nữa).

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 qua của SKAdNetwork phiên bản 2.2 được hỗ trợ, SKAdNetwork API 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. Bạn chỉ được phép phân bổ cho những quảng cáo đã hiển thị tối thiểu 3 giây.

Xin lưu ý rằng các phiên bản iOS 15.3 trở xuống chỉ hỗ trợ 1 bộ hẹn giờ lượt hiển thị đang hoạt động tại một thời điểm. Trong trường hợp đó, có thể một lượt hiển thị không khởi tạo được mô hình phân bổ lượt xem qua nếu có nhiều quảng cáo phân bổ lượt xem qua trong cùng một màn hì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 nhiều lượt hiển thị đồng thời được bật để phân bổ lượt xem hết.

Nguyên tắc

Trường yêu cầu giá thầu BidRequest.imp.ext.skadn.fidelities chỉ định những loại độ trung thực của hoạt động phân bổ được hỗ trợ. Trường này bao gồm loại độ trung thực VIEW_THROUGH_ADS trong SKAdNetwork phiên bản 2.2 trở lên.

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

Cả phiên bản hệ điều hành trên 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 quyết định những tính năng SKAdNetwork được yêu cầu quảng cáo hỗ trợ. Bạn có thể xác định thông tin này trong yêu cầu giá thầu bằng cách sử dụng BidRequest.imp.ext.skadn.versions. Danh sách này liệt kê tất cả các phiên bản SKAdNetwork mà yêu cầu quảng cáo hỗ trợ.

Để ngăn chặ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 giới thiệu, 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ũ hơn và điều chỉnh các phiên bản mới hơn theo tốc độ của riêng họ.