我已经集成了Adjust SDK(https://github.com/adjust/ios_sdk)进行一些分析。我需要在App Store上更新应用程序。 adjust使用与IDFA关联的AdSupport.framework和iAd.framework。问题是我不知道要检查什么,因为我没有在应用程序中显示任何广告。这些是问题:
我已经检查了调整文档,我发现了这个:https://github.com/pitchtarget/adjust-ios-sdk/blob/master/doc/idfa.md。它说:
如果您的应用被Apple拒绝,因为您的应用使用了广告标识符,则此文档适合您。请通过[email protected]与我们联系。我们希望确保您了解删除IDFA支持的后果。
有人知道回答这些问题的正确方法吗?
根据sdk github示例代码,我认为您不使用idfa。请设置NO并提交。我使用了谷歌分析,我设置了IDFA YES,我的应用程序被拒绝,之后我设置了NO并且提交的应用程序现已上线。
调整SDK集成指南建议您在应用中使用AdSupport.framework
来访问IDFA。当然,您可以选择不这样做,但我想这取决于您对Adjust平台的预期用途。如果您已将此框架添加到您的应用中,并且如果允许adjust SDK从您的应用中读取IDFA,则应选择YES
并选择:
Attribute this app installation to a previously served advertisement
。Attribute an action taken within this app to a previously served advertisement
。除非您在应用内部提供广告,否则不需要Serve advertisements within the app
,但调整SDK本身不需要选中此框。