IDFA 支持

本指南介绍了通过 UMP SDK 支持 IDFA 消息的操作步骤。本指南应与使用入门搭配使用,后者概述了如何在您的应用中运行 UMP SDK,还介绍了一些关于设置消息的基础知识。以下指南专门针对 IDFA 消息。

前提条件

更新 Info.plist

如果您计划通过 UMP SDK 满足 Apple 的应用跟踪透明度 (ATT) 要求,请确保您已在 Ad Manager 界面中创建、配置并发布 IDFA 铺垫消息

如需让 UMP SDK 在 iOS 系统对话框中显示自定义提醒消息,请更新 Info.plist 以添加通过自定义消息字符串说明使用情况的 NSUserTrackingUsageDescription 键。

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

显示用户意见征求表单时,该使用情况说明会作为 ATT 对话框的一部分向用户显示:

然后,关联 AppTrackingTransparency 框架:

您的应用现在会在 IDFA ATT 对话框之前显示一条 IDFA 铺垫消息。

测试

进行测试时请注意,requestTrackingAuthorization 是一次性请求,因此 IDFA ATT 对话框只显示一次。UMP SDK 仅在授权状态为 ATTrackingManagerAuthorizationStatusNotDetermined 时提供可加载的表单。

如需使“提醒”再次显示,您必须在测试设备上卸载您的应用后重新安装。