iOS 10 和 IDFA 清零归因

iOS 10 and IDFA zeroed attribution

我在 iOS 10 日读到,我将无法再为所有用户获取 IDFA,因为 Apple 会将归因归零。

作为一个严重依赖这个 属性 归因的人,我想问一下是否有好的解决方法?合法的东西,当然不会让应用程序被拒绝。

背景: 直到 iOS 10,当用户将其 “限制广告跟踪” 设置设为真时,他们的 IDFA 仍然可以用于各种目的,只是不能用于广告定位。例如,广告跟踪有限的用户的 IDFA 可用于限制向该用户展示广告的次数,但它不能用于根据用户点击广告的历史来优化展示的特定广告.

从 iOS10 开始,Apple 将不再向开发者提供具有有限广告跟踪功能的用户 IDFA(因此 不会 如您所闻,所有用户)。相反,当用户将他们的 “限制广告跟踪” 设置设置为 true 时,他们的 IDFA 将被替换为一串零,如下所述:

Important: In iOS 10.0 and later, the value of advertisingIdentifier is all zeroes when the user has limited ad tracking.

Source: https://developer.apple.com/reference/adsupport/asidentifiermanager/1614151-advertisingidentifier

因此,您的新值将是 00000000-0000-0000-0000-000000000000

没有多少办法可以对抗它,但请看一下 OpenIDFA,它是 IDFA 的替代品。市场上一些大公司正在使用它。它维护得不好,但我知道人们仍然在成功地使用它。