设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

移动网络广告背后的UDID之困

2013-9-15 12:02| 发布者: joejoe0332| 查看: 834| 评论: 0|原作者: 创事记|来自: 创事记

摘要:     早在2011年苹果公司就宣布不赞成继续使用UDID,而在今年年初美国国会对隐私问题进行特别审查之际,苹果公司正式宣布从2013年5月1日 开始拒绝访问iOS设备UDID的APPs申请和更新。禁用UDID的初衷是保护用户隐私, ...

    后UDID的替代方案


    不可否认苹果禁用UDID这一举措,这对移动互联网广告行业影响是比较大的,这引发了iOS应用开发商和广告主的集体担忧。因为广告主和开发商通常使用 UDID对广告效果进行追踪,广告主根据开发商所追踪的数据进行付费,结算方式通常以CPM:(Cost/Impression)×1000,广告展示一 千次所花的钱来进行结算。所以苹果禁用UDID无益是给目前移动互联网广告在商业模式和投放策略还在探索的路上雪上加霜,使得许多移动网络广告公司抱团联 合去找UDID的替代方案。


    目前研究看,可使用的替代方案主要有几种:苹果官方替代方案、开源方案OpenUDID、开源SecureUDID和MAC地址。


    1、苹果官方推出的替代方案


    在介绍苹果推出的替代方案前,我们可以先看一下在苹果禁用UDID之前获取UDID的实现代码。

图-3 UDID获取代码示意图
图-3 UDID获取代码示意图

    苹果禁用UDID后,建议采用图-4中的代码实现方式为应用,生成唯一标识字符串,经过测试之后发现,此方法如果连续调用两次的话,获取标识的字符串是 不一样的,这就意味着它会为每个应用都会生成一个不同的标识字符串,并且同一个应用在第一次安装与删除后重新安装时生成的标识字符串是不一样的,这其实根 本达不到原来UDID的同等效果。

图-4 替代代码实现方式示意图
图-4 替代代码实现方式示意图

    2、开源方案OpenUDID

    开源方案OpenUDID是利用系统粘贴板作为中间存储供APP调用。但此方案经测试后同样发现一个问题,虽然OpenUDID提供的标识符和原来 UDID的位数一样,并且多个应用使用的是第一个应用生成的标识码,这样看来好像已经达到了预期的效果,但是你把使用OpenUDID方案的应用全部删除 掉后,重新安装时,这时与原来生成的唯一标识码又不一样了,无法持准确持续的绑定终端。


    3、开源SecureUDID

    此方案与OpenUDID方案差不多,只是获取标识码的方式不同,但同样存在上面的问题。


    4、MAC地址

    目前此方案是大多数公司采用的替代方案,包括一些数据的SDK也改为采集MAC。但问题依旧,首先,iOS设备中无线网卡、蓝牙等模块都有自己的MAC 地址,在不同的设置状态下,捕捉到MAC地址可能不稳定甚至获取不到。其次,根据苹果的官方声明,iOS7及后续版本将关闭MAC地址的获取,只能得到 0x2FFFFFFFF的假地址,所以,随着iOS7 正式版本即将发布,基本上是断了统计和追踪用户行为的后路。


    目前还无法找到一个 与UDID一样来追踪设备的解决方案,这对移动互联网广告行业是个比较棘手的问题,因此靠移动广告获得收益的游戏和APPs会受到很大冲击,并且在广告投 放策略上不像以前那么直接准确,这会造成精准投放效率下降,资源利用率低等负面影响,使用替代方案也可以实现精准广告投放,但并没有之前那么有效,这意味 着开发者和移动广告商都要寻找到合适的替代技术方案和更有适应性的商业模式。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部