Hướng dẫn này trình bày các bước cần thiết để hỗ trợ thông báo về IDFA như là một phần của SDK UMP. Bài viết này kết hợp với bài viết Bắt đầu để cung cấp thông tin tổng quan về cách chạy ứng dụng bằng SDK UMP và các bước cơ bản để thiết lập thông báo. Hướng dẫn này dành riêng cho thông báo về IDFA.
Điều kiện tiên quyết
- Xem hết Hướng dẫn bắt đầu sử dụng.
- Tạo một Thông báo theo IDFA.
Cập nhật Info.plist
Nếu bạn dự định sử dụng SDK UMP để xử lý các yêu cầu theo chính sách Minh bạch về việc theo dõi ứng dụng (App Tracking Transparency hay viết tắt là ATT) của Apple, hãy đảm bảo rằng bạn đã tạo, định cấu hình và phát hành thông báo giải thích về IDFA trong giao diện người dùng Ad Manager.
Để UMP SDK hiện một thông báo cảnh báo tuỳ chỉnh trong hệ thống iOS
hộp thoại, hãy cập nhật Info.plist
để thêm khoá NSUserTrackingUsageDescription
bằng chuỗi thông báo tuỳ chỉnh mô tả cách sử dụng của bạn.
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
Nội dung mô tả về việc sử dụng sẽ xuất hiện trong hộp thoại ATT khi bạn trình bày biểu mẫu đồng ý:
Sau đó, hãy liên kết khung AppTrackingTransparency
:
Giờ đây, ứng dụng của bạn sẽ hiển thị một thông báo giải thích về IDFA trước hộp thoại ATT về IDFA.
Thử nghiệm
Trong khi thử nghiệm, hãy nhớ rằng hộp thoại ATT về IDFA chỉ xuất hiện một lần
từ
requestTrackingAuthorization
là yêu cầu một lần. SDK UMP chỉ có một biểu mẫu để tải nếu trạng thái uỷ quyền là ATTrackingManagerAuthorizationStatusNotDetermined
.
Để cảnh báo xuất hiện lần thứ hai, bạn phải gỡ cài đặt và cài đặt lại trên thiết bị thử nghiệm.