zoukankan      html  css  js  c++  java
  • IDFA

    https://zhuanlan.zhihu.com/p/24161646

    IDFA全称是identifier for advertisers,在了解IDFA之前,我们需要了解另一个概念,叫UDID。UDID是苹果设备设备的唯一设备识别符,早期的时候移动广告商往往需要通过UDID用来识别用户,并对用户活动进行跟踪,从而投放广告

    在iOS应用早期,UDID被第三方应用开发者和网络广告商用来收集用户数据,可以用来关联地址、记录应用使用习惯……以便推送精准广告。不少用户也对此表示苹果侵犯消费者隐私,苹果为了保护用户隐私,早在2012年就不再允许其生态中的APP获取用户的唯一标识符,但是广告主希望在移动端打广告的时候又希望能监控到每一次广告投放的效果,因此,苹果想出了折中的办法,就是提供另外一套和硬件无关的标识符,用于给商家监测广告效果,同时用户可以在设置里改变这串字符,导致商家没有办法长期跟踪用户行为。这个就叫做广告标识符(IDFA),设置路径是“设置->隐私->广告->还原广告标识符”,这个IDFA是可以关闭和修改的,据某知名检测机构调研,在国内关闭这个功能的不足1%,一旦关闭,广告还能投放,但是没办法按照兴趣等属性去投放了

     

    https://zhuanlan.zhihu.com/p/24637313

    iOS设备有多少ID?

    iOS设备ID有很多,通常用到的大概有以下六个,例如UDID、IMEI、ICCID、MEID、IDFA、MAC地址等,一台苹果手机的标识方式很多,不同标识方式又有不同的参数信息。

    随着iOS系统的升级,很多设备ID苹果禁止开发者获取,或者给用户诸多人性选择空间。下面详细说说参数的定位及用途,其中最为大家关注的就是IDFA。

    1.UDID

    UDID(UniqueDevice Identifier)是苹果iOS设备的唯一识别码,由40个字符的字母和数字组成。移动广告商、游戏网络运营商或CP往往需要通过UDID用来识别玩家、用户,并对用户活动进行跟踪;也经常会用于一台设备一个账号功能实现。

     

    iOS 6及以前系统是可以获取到设备的UDID,iOS 7中已经完全的禁用

    2.IMEI

    IMEI(International Mobile Equipment Identity)是国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台移动电设备一一对应,而且该码是全世界唯一的。每一只移动电话机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。


    iOS 6及以后系统就不能正规获取IMEI,但可以通过私有API获取手机的IMEI号,一般苹果发现有通过私有API获取设备ID,上架时会予以拒绝。如果在线产品被发现会立马下架,2015年有米SDK下架风波就是因为通过私有API获取设备ID,触动了苹果的底线,导致一夜之间近300款应用被下架,其中不乏大产品。

    3.MEID

    MEID(Mobile Equipment Identifier)移动设备识别码,是CDMA手机的身份识别码,也是每台手机唯一的识别码。通过这个识别码,网络端可以对该手机进行跟踪和监管,适用于CDMA制式的手机。MEID的数字范围是十六进制,和IMEI的格式类似。

    4.IDFA

    IDFA(Identifier for Advertising)称为广告标示符,是苹果在iOS系统中给予App开发者用以标识iOS设备的一种身份参数。对广告主而言,IDFA最大的作用就是准确认识这个设备代表的用户,确认广告是否有效触达,避免将同一个广告重复投放造成预算浪费,同时进行真实性监测。而对整个广告行业来说,IDFA是形成数据链条的必须手段,广告网络、DSP和DMP都需要一个统一的设备数据身份核对标准。

    不得不要说的一点,在iOS 10中,苹果将限制广告追踪的功能实质化。用户如果开启了限制广告跟踪功能(Limit Ad Tracking,简称LAT),App获取到的IDFA将是一串16位的0数值,这一举措意味着广告主将失去识别用户的能力。而在之前的版本中,如果用户打开了LAT,当App去获取时IDFA时,会被系统告知该用户开启了这个限制,但其实App依旧可以继续获取到真实的IDFA。

    值得庆幸的是iOS 10的迭代率有近68%,但开启LAT的目前体量为15%左右,一般IDFA是专门给“广告用的”,而iPhone手机只要在出厂的时候没有关闭“广告追踪”,很少有用户会主动去设置关闭。

  • 相关阅读:
    改进动物园
    异常动手脑总结
    代码大全2 阅读笔记
    抽象和接口
    Appium+python自动化2-启动百度app
    Appium+python自动化1-环境搭建
    python之图像识别
    python之栈和队列
    python之语音识别(speech模块)
    使用Python计算IP、TCP、UDP校验和
  • 原文地址:https://www.cnblogs.com/yycc/p/8813391.html
Copyright © 2011-2022 走看看