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 对话框只显示一次。只有在授权状态为 ATTrackingManagerAuthorizationStatusNotDetermined 时,UMP SDK 才有可供加载的表单。

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