我在iOS 10上看到,我将无法再为所有用户获取IDFA,因为Apple会将归属归零。
作为一个严重依赖这个属性进行归属的人,我想问一下这是否有好的方法?合法的东西,当然不会让应用程序被拒绝。
答案 0 :(得分:13)
背景:在iOS 10之前,当用户将"限制广告跟踪" 设置为true时,他们的IDFA仍可用于各种用途,不适用于广告定位。例如,广告跟踪有限的用户的IDFA可用于限制向该用户展示广告的次数,但无法根据其点击历史记录优化显示的特定广告在广告上。
启动iOS 10 ,Apple将不再为开发人员提供有限广告跟踪用户的IDFA(因此,所有用户不你听说过)。相反,当用户将其"限制广告跟踪" 设置为true时,其IDFA将替换为一串零,如下所示:
重要提示:在iOS 10.0及更高版本中,当用户的广告跟踪有限时,
advertisingIdentifier
的值全为零。来源:https://developer.apple.com/reference/adsupport/asidentifiermanager/1614151-advertisingidentifier
因此,您的新值为00000000-0000-0000-0000-000000000000
。
可以对付它并不是很多,但请查看OpenIDFA,它是IDFA的替代品。它正在被市场上的一些大玩家使用。它维护得不好,但我知道人们仍在成功使用它。