我试图理解新的“限制广告跟踪”功能在iOS。我必须在我的应用程序中实现几个广告sdks。在这些sdks中,我需要传递某些信息,如当前用户的位置、名称、性别、唯一的用户id等等,以部署目标应用程序。
从文件中可以看出,
要获取广告标识符:
因为关于广告的位置信息、姓名、性别等没有任何更具体的提及。我的问题是对于ios 6+,我是否需要检查用户是否启用了“限制广告跟踪”,然后才传递这些参数?
发布于 2013-01-09 22:37:44
应该使用AdSupport API向应用程序指示是否应该进行广告跟踪。作为应用程序开发人员,你应该决定你要跟踪用户的哪些信息:可能是行为信息(他们正在使用应用程序做什么),或者是个人身份信息(他们是谁,姓名或电子邮件等等),或者一般的人口学(在哪里,男性/女性等等)。
无论你用什么信息向用户提供广告,你都应该(或者必须,视国家和法律而定)披露你的应用程序在隐私政策中所做的事情。我不是律师,所以你应该确保得到有关隐私和你的应用程序的法律建议。
从技术的角度来看,您可能想做这样的事情:
ASIdentifierManager *adIdentManager = [ASIdentifierManager sharedManager];
if (adIdentManager.advertisingTrackingEnabled) {
// do ad tracking/targeting stuff
} else {
// throw away any tracking info you may have saved before
}在应用程序启动/恢复时。
想必,你可能会选择在你的应用程序中包含的大型广告公司SDK会考虑到这一点,但这是值得一问的。
https://stackoverflow.com/questions/12603116
复制相似问题