美文网首页
iOS10以后 IDFA获取不了解决方案

iOS10以后 IDFA获取不了解决方案

作者: 王誌傑 | 来源:发表于2017-06-15 16:52 被阅读835次

    ios10更新之后一旦开启了 设置->隐私->广告->限制广告跟踪之后  获取到的idfa将会是一串00000  跟mac地址一个尿性,而且每次开启在关闭之后 相应的idfa也会重新生成,相当于还原了一次广告标识符。

    获取idfa的方法:

    #import

    NSString *idfa = [[[ASIdentifierManagersharedManager]advertisingIdentifier]UUIDString];

    ios10 之后最好加一个判断[[ASIdentifierManagersharedManager]isAdvertisingTrackingEnabled]  返回值是BOOL值   如果返回的YES说明没有 “开启限制广告跟踪”,可以获取到正确的idfa  如果返回的是NO,说明等待你的就是一串00000000000

    如果用户限制广告追踪,开发者获取IDFA将是 一串数字 0。这会极大的影响广告商以及需要推广APP的开发者。

    IDFA替代方案解决方案:

    推荐使用SimulateIDFA。  重复的概率微乎其微,而且不会被苹果拒绝,不用额外声明嵌入了广告

    目前,有米已经开始在部分流量中测试SimulateIDFA解决方案。

    SimulateIDFA开源项目Github详情:https://github.com/youmi/SimulateIDFA

    相关文章

      网友评论

          本文标题:iOS10以后 IDFA获取不了解决方案

          本文链接:https://www.haomeiwen.com/subject/snluqxtx.html