【发布时间】:2020-11-03 16:23:46
【问题描述】:
Google 已经向我们发送了很多不同的电子邮件,主题是“为 iOS 14+ 准备你的应用程序”,我有点困惑。
我们现在已经根据docs 实施了 UMP sdk,以显示与我们的 Funding Choices 帐户相关联的广告同意书。
是否还需要配置一个 NSUserTrackingUsageDescription 并从 AppTrackingTransparency 框架调用ATTrackingManager.requestTrackingAuthorization 方法?
Here 他们描述了如何在 Info.plist 中配置 NSUserTrackingUsageDescription,所以在我看来,我必须在之后使用 UMP sdk 和 Apple App Transparency 对话框来表示同意......但为什么应该用户必须为同一件事同意两次?
【问题讨论】:
-
AppTrackingTransparency是用于广告同意的 iOS 原生对话框,例如位置/相机/麦克风等。所以是的,这是必要的。 -
@Claus Jørgensen 谢谢。我必须手动显示这个原生 iOS 对话框还是 UMP sdk 关心这个?在 Info.plist 中定义 NSUserTrackingUsageDescription 时,文档听起来会自动关闭,但最后只显示来自 Funding Choices 的同意书。
-
根据 SDK,如果您定义
NSUserTrackingUsageDescription,UMP 将显示系统对话框。但你可以,你知道,试试看? :) 毕竟你不应该运送任何你没有测试过的东西 -
好吧,你猜怎么着,我试过了,我没有看到原生对话框,即使使用 NSUserTrackingUsageDescription,所以我不确定这是预期的还是应该自动工作。
标签: ios apptrackingtransparency