Nếu ứng dụng iOS của bạn được tạo bằng Unity, việc cài đặt gói hỗ trợ iOS 14 sẽ cung cấp các tiện ích cho khung SKAdNetwork và AppTrackingTransparency
của Apple bằng cách tích hợp ID mạng quảng cáo thích hợp và cấp quyền truy cập vào API nhà phát triển Apple liên quan. Gói hỗ trợ này còn cung cấp màn hình ngữ cảnh có thể tùy chỉnh thuận lợi. Bạn có thể sử dụng màn hình này để khuyến khích người dùng chọn theo dõi quảng cáo trên thiết bị iOS.
Có hai cách cài đặt gói Hỗ trợ Unity iOS 14, tùy thuộc vào phiên bản Unity bạn dùng.
Nếu bạn sử dụng Unity phiên bản 2018.1 trở lên, hãy thực hiện theo các bước sau:
- Trong Unity Editor, hãy chọn Window > Package Manager để mở cửa sổ Package Manager.
- Trong cửa sổ Package Manager, hãy chọn gói iOS 14 Advertising Support, rồi chọn Install.
Nếu bạn sử dụng bất kỳ phiên bản Unity nào khác, hãy thực hiện theo các bước sau:
- Tải kho lưu trữ gói Hỗ trợ iOS 14 xuống ổ cứng.
- Trong Unity Editor, hãy chọn Window > Package Manager để mở cửa sổ Package Manager.
- Chọn nút +, rồi chọn Add package from disk....
- Điều hướng đến bản sao cục bộ của kho lưu trữ gói và chọn gói JSON (
..\com.unity.ads.ios-support-master\com.unity.ads.ios-support\package.json
), sau đó chọn Open để cài đặt gói này.
Nếu thành công, gói Hỗ trợ iOS 14 sẽ xuất hiện trong danh sách Package Manager. Để biết thêm thông tin, hãy tham khảo cài đặt gói.
Phương thức API
Gói này cung cấp quyền truy cập vào API nhà phát triển Apple sau:
Phương thức | Mô tả |
---|---|
SkAdNetworkUpdateConversionValue(int conversionValue) | Sử dụng phương thức này để cập nhật giá trị chuyển đổi phân bổ. |
SkAdNetworkRegisterAppForNetworkAttribution() | Sử dụng phương thức này để đăng ký phân bổ. |
RequestAuthorizationTracking(RequestAuthorizationTrackingCompleteHandler callback) | Sử dụng phương thức này để yêu cầu người dùng cấp quyền. |
AuthorizationTrackingStatus GetAuthorizationTrackingStatus() | Sử dụng phương thức này để kiểm tra trạng thái ủy quyền của tính minh bạch theo dõi ứng dụng (ATT). |
Cách tạo tệp danh sách thuộc tính
Tệp information property list (Info.plist
) là tài nguyên chứa cặp khóa-giá trị để định danh và định cấu hình ứng dụng iOS. Bạn cần tệp này để triển khai ID mạng quảng cáo và các yêu cầu về ATT. Khi bạn tạo dự án Unity cho iOS đã cài đặt gói Quảng cáo và Hỗ trợ Quảng cáo iOS 14, quy trình này sẽ tạo ra tệp plist trong thư mục gốc của bản dựng.
Bước tiếp theo: Tham khảo tài liệu về cách định cấu hình ID mạng quảng cáo.