Ios 在使用广告识别器之前有必要检查一下吗?
我在iOS应用程序中使用iOS广告识别器,如以下代码所示:Ios 在使用广告识别器之前有必要检查一下吗?,ios,iphone,Ios,Iphone,我在iOS应用程序中使用iOS广告识别器,如以下代码所示: NSString *adId = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]; 没有任何支票。并将其发送到服务器。服务器为首次安装应用程序的用户提供了一些提示。我使用此代码来检测第一次安装 现在我想将应用程序发布到应用商店。商店向我显示以下文字: 一、 husein behboodi rad,确认此应用程序和任何第三方 与此应用程序
NSString *adId = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
没有任何支票。并将其发送到服务器。服务器为首次安装应用程序的用户提供了一些提示。我使用此代码来检测第一次安装
现在我想将应用程序发布到应用商店。商店向我显示以下文字:
一、 husein behboodi rad,确认此应用程序和任何第三方
与此应用程序接口的,使用广告标识符检查
并在iOS中遵守用户的限制广告跟踪设置,并且
由用户启用,此应用程序不使用广告标识符,并且
通过使用广告获得的任何信息
标识符,以“有限广告目的”以外的任何方式
如iOS开发者计划许可协议中所定义
我不理解他们的意思。在使用上述代码之前,我是否需要检查一些关于限制广告跟踪的信息?在使用广告标识符进行广告跟踪之前,您应该检查
asiidentifiermanager
的advisingtrackingEnabled
属性。此属性的属性说明:
在执行任何广告之前,请检查此属性的值
追踪。如果该值为“否”,则仅将广告标识符用于
以下目的:频率上限、属性、转换
事件、估计唯一用户数、广告欺诈
检测和调试
从您的问题来看,您对标识符的使用似乎包含在“估计唯一用户的数量”中,在这种情况下,您不需要检查advertisingTrackingEnabled
但是请注意,用户可以随时从iOS设置重置广告标识符。还有一个可能的副本,因此我不需要检查任何要启用或不使用此标识符的内容。请按照我添加到注释中的链接进行操作。检查适用于您的任何内容,同意协议。查看第二个答案,了解如何检查您的第三方应用程序和您的应用程序是否使用IDFA。如果他们通过测试,你的应用程序将被批准。我确信只有我自己使用该id。但我想确保在使用它之前,我不需要检查任何If station来检查任何状态