IDFA 支持

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

前提条件

更新 Info.plist

如果您打算使用 UMP SDK 来处理 Apple 的应用跟踪透明度 (ATT) 要求,请确保您已在 AdMob 界面中创建、配置并发布了 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 才有可供加载的表单。

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