缺点:如果用户完全重置系统((设置程序 -> 通用 -> 还原 -> 还原位置与隐私) ,这个广告标示符会重新生成。 另外如果用户明确的还原广告(设置程序-> 通用 -> 关于本机 -> 广告 -> 还原广告标示符) ,那么广告标示符也会重新生成
因为IDFA是可以改变的,所以之前很多人都想拿到一个唯一不变的值比如说UDID(Unique Device Identifier, 这个是跟手机绑定的,用户不能更改),但是Apple后来禁止苹果应用获取UDID。所以现在IDFA成为了iphone用户的标识符的标准。
IDFA是一串16进制的32位串。有了IDFA之后,相当于广告追踪,你所有的浏览历史都会被别的商家利用,给你推相同或相似的广告。
另外一个apple上可以用到的标识符是UUID,Universally Unique IDentifier,在应用程序使用生命期间,这个 UUID保持不变。但如果用户重新安装,那么这个 UUID 就会发生变化。
还有一个类似的标识符叫做IDFV,Identifier for Vendor, 来自同一个开发商比如亚马逊下边的购物app和kindle app,此值是相同的。这样可以做到同一开发商下的不同app做到信息共享。
关于广告标示符的还原,有一点需要注意:如果程序在后台运行,此时用户“还原广告标示符”,然后再回到程序中,此时获取广 告标示符并不会立即获得还原后的标示符。必须要终止程序,然后再重新启动程序,才能获得还原后的广告标示符。
在同一个设备上的所有App都会取到相同的值,是苹果专门给各广告提供商用来追踪用户而设的,用户可以在 设置|隐私|广告追踪 里重置此id的值,或限制此id的使用,故此id有可能会取不到值,但好在Apple默认是允许追踪的,而且一般用户都不知道有这么个设置,所以基本上用来监测推广效果,是戳戳有余了。
注意:由于idfa会出现取不到的情况,故绝不可以作为业务分析的主id,来识别用户。
因此,IDFA就是用来跟踪广告推广的,而UUID虽然每次不同,但是可以自己手动存入Keychain来进行唯一性的确保,这么说来IDFA就是广告商投放的时候使用,而UUID就是自己后台来判断用户是否换了设备,或者信息不一致需要重新登录的业务。
好了, 总结一下这三个标识符:
UUID, app之内信息共享。
IDFV, 同一开发商下的不同app信息共享。
IDFA,同一设备下的不同app信息共享。
---------------------
原文:>
安卓手机用户可以直接安装“同步小工具”看到自己手机的idfa。
手机用户下载安装“同步小工具”。
电脑用户请下载安装包(>>>同步小工具),然后双击一键安装。
查询序列号和广告标识。安装完成后,在手机上打开“同步小工具”,即可看到序列号SN和广告标识IDFA信息,并支持复制
UDID的全称是UniqueDevice
Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。在很多需要限制一台设备一个账号的应用中经常会用到。在iOS5中可以获取到设备的UDID,后来被苹果禁止了。
IDFA(identifierForIdentifier)
广告标示符,适用于对外:例如广告推广,换量等跨应用的用户追踪等。
是iOS
6中另外一个新的方法,提供了一个方法advertisingIdentifier,通过调用该方法会返回一个NSUUID实例,最后可以获得一个UUID,由系统存储着的。不过即使这是由系统存储的,但是有几种情况下,会重新生成广告标示符。如果用户完全重置系统((设置程序
->
通用
->
还原
->
还原位置与隐私)
,这个广告标示符会重新生成。另外如果用户明确的还原广告(设置程序->
通用
->
关于本机
->
广告
->
还原广告标示符)
,那么广告标示符也会重新生成。关于广告标示符的还原,有一点需要注意:如果程序在后台运行,此时用户“还原广告标示符”,然后再回到程序中,此时获取广
告标示符并不会立即获得还原后的标示符。必须要终止程序,然后再重新启动程序,才能获得还原后的广告标示符。
在同一个设备上的所有App都会取到相同的值,是苹果专门给各广告提供商用来追踪用户而设的,用户可以在
设置|隐私|广告追踪
里重置此id的值,或限制此id的使用,故此id有可能会取不到值,但好在Apple默认是允许追踪的,而且一般用户都不知道有这么个设置,所以基本上用来监测推广效果,是戳戳有余了。
注意:由于idfa会出现取不到的情况,故绝不可以作为业务分析的主id,来识别用户。
IDFV(identifierForVendor)
Vindor标示符,适用于对内:例如分析用户在应用内的行为等。
是给Vendor标识用户用的,每个设备在所属同一个Vender的应用里,都有相同的值。其中的Vender是指应用提供商,但准确点说,是通过BundleID的DNS反转的前两部分进行匹配,如果相同就是同一个Vender,例如对于comsomecompanyappone,comsomecompanyapptwo
这两个BundleID来说,就属于同一个Vender,共享同一个idfv的值。和idfa不同的是,idfv的值是一定能取到的,所以非常适合于作为内部用户行为分析的主id,来标识用户,替代OpenUDID。
注意:如果用户将属于此Vender的所有App卸载,则idfv的值会被重置,即再重装此Vender的App,idfv的值和之前不同。14发布:服务器之家一、安卓:MAC:接入网络的设备的序号,唯一值。用 16 进制数表示,由 0-9,A-F 组成,如:44:2A:60:71:CC:82 Uuid正则表达式:^([0-9a-fA-F]{2})(([/\s:][0-9a-fA-F]{2}){5})$ 更加严格的话,其实分割符也没有空格---^([0-9a-fA-F]{2})(([:][0-9a-fA-F]{2}){5})$ 二、IOS:
ios<70 使用mac地址1、IDFA: CCD6E1CD-8C4B-40CB-8A62-4BBC7AFE07D6正则表达式: rlike '^([0-9a-zA-Z]{1,})(([/\s-][0-9a-zA-Z]{1,}){4})$'三、IMEI:国际移动设备身份码的缩写,是由15位数字组成的"电子串号",唯一值,如:351710058880864正则表达式:rlike '^[0-9]$'^([0-9a-fA-F]{2})(([0-9a-fA-F]{2}){5})$ 表示中间没有任何符号u盘装win7系统怎么分区 u盘安装系统winmac 360企业云盘 360企业云盘来了巫师2怎么调全屏 增强版》画面设置优化科目英语 会计科目英文对照表django重新建表 Django如何在数据库中创cifs端口 Samba服务使用的端口和协议如何看待当今的古装剧 就知道现在古装剧封印者金币寄售 日
关于本站 |
演示机型:Iphone12系统版本:iOS144idfa权限的意思是广告客户标识符。IDFA是苹果官方唯一允许广告获取用户信息的权限,它可以开,也可以关,每开关一次,IDFA就更新一次。通过获取跟踪这个数据,广告商可以针对用户,投放精准、个性化的广告。IDFA,英文全称 Identifier for Advertising ,可以理解为广告id,苹果公司提供的用于追踪用户的广告标识符,可以用来打通不同app之间的广告。
IDFA是一串16进制的32位串的由数字和字母组成的用来标识唯一设备的字符串。
有以下几个特点:
每个设备只有一个IDFA,不同APP在同一设备上获取IDFA的结果是一样的;
但IDFA存在可重新生成的情况:
用户完全重置系统(设置程序 —— 通用 —— 还原 —— 还原位置与隐私)
用户明确还原广告(设置程序 —— 通用 —— 关于本机 —— 广告 —— 还原广告标示符)您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!用数字联盟ios14系统IDFA解决方案,对于90%的iOS设备,数盟解决方案能够直接为广告主颁发设备原生IDFA。极端情况下,如果未在广告流量数据中归因到IDFA,则数盟将云端生成并下发与原生IDFA格式一致的值,确保稳定可用;之后一旦归因到原生IDFA值,将及时更新归因IDFA到手机上。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)