IDFA

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

IDFA全称是identifier for advertisers,在了解IDFA以前,咱们须要了解另外一个概念,叫UDID。UDID是苹果设备设备的惟一设备识别符,早期的时候移动广告商每每须要经过UDID用来识别用户,并对用户活动进行跟踪,从而投放广告ide

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

 

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

iOS设备有多少ID?

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

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

1.UDIDip

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

 

iOS 6及之前系统是能够获取到设备的UDID,iOS 7中已经彻底的禁用产品

2.IMEIit

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


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手机只要在出厂的时候没有关闭“广告追踪”,不多有用户会主动去设置关闭。

相关文章
相关标签/搜索