美文网首页
IDFA 你可能需要知道这些

IDFA 你可能需要知道这些

作者: 古月思吉 | 来源:发表于2017-11-28 15:02 被阅读0次

    1.IDFA是什么?
    广告标识符,即IDFA,好比网络身份证,有了统一标准且唯一的网络标识符,便于商家确认不同设备。但是Apple出于对用户隐私的保护,禁止开发者获取UDID(设备唯一标志,且不会改变),于是开放出IDFA,便于开发者获取,也便于用户还原(重置)IDFA,限制广告跟踪,进而保护用户隐私。

    2.如何还原IDFA、限制广告跟踪?
    直接在 设置/隐私/广告 中设置:


    3.IDFA有什么用?
    (1)如果你的app能够植入广告,获取盈利,那么你需要获取设备的IDFA
    (2)如果你的app需要在别的平台或app上进行广告推广,通过广告,引流用户对你的app进行安装、激活,那么你需要获取设备的IDFA

    4.如何获取IDFA?
    (1)Build Phases/Link Binary With Libraries 中添加类库:



    (2)代码:

    import AdSupport
    
    //获取idfa
    let adid = ASIdentifierManager.shared().advertisingIdentifier.uuidString
    if adid ==  "00000000-0000-0000-0000-000000000000" {
        //iOS10之后,当用户打开限制广告追踪选项时,所有的设备均返回这一个标示符,因此这是无效的。
        params["idfa"] = ""
    } else {
        params["idfa"] = adid
    }
    

    5.广告商(A)如何根据IDFA来确认,app(B)的安装、激活是通过他们的广告引流的?
    (1)B需要将用户的IDFA传至自己的后台服务器上
    (2)A根据两个条件来“去重”:a.设备是否已经安装B;b.判断该设备的IDFA是否已经存在于B后台的IDFA列表上
    (3)如果(2)中的两个条件的答案都是否,A会记录该设备的IDFA,并跟B上最近安装的IDFA列表做对比,如果A记录到的这个IDFA是最近安装B的设备IDFA,说明该IDFA的设备是通过A引流安装、激活B的

    相关文章

      网友评论

          本文标题:IDFA 你可能需要知道这些

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