文档章节

【iOS】idfa查找

ONEPIECE_iOS
 ONEPIECE_iOS
发布于 2016/04/01 18:53
字数 702
阅读 465
收藏 0

find . | grep -v .svn  | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier

使用这个终端命令查找,查到几个使用的库里带有idfa

libWeChatSDK.a

libWeiboSDK.a

libTalkingData.a

libTalkingDataAppCpa.a


grep -r advertisingIdentifier

这个递归查找 太慢,

另外,还有说在新浪微博中

移除SinaWeiboSDK/libWeiboSDK.a,分享还是可以成功的。


分析如下:

最近这类的被拒,特别多,因为Apple修改了审核标准,IDFA只能用于广告服务

PLA 3.3.12

"You and Your Applications (and any third party with whom you have contracted to serve advertising) may us the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier."

出现这种情况的原因如下:

1 使用了第三方的库,第三方的库根据IDFA进行跟踪用户,同时APP没有加载广告。

2 使用了第三方的库,第三方的库根据IDFA进行跟踪用户,同时加载了iAD广告。

3 同时使用了iAD+ADMOB等广告。

被拒的情况大概就是上面三种,其他的不会有问题。

对应的解决方法:

第一种情况解决方法:

需要把和IDFA相关的代码和接口去除,因为IDFA只可以用于广告服务。

第二种情况解决方法:

iAD不使用IDFA,具体怎么实现的,iOS内部搞的,所以要解决这个问题需要把iAD换成类似Admob一类的广告服务,或者按照第一种情况来解决,就是去除第三方中IDFA相关的代码和接口。

第三种情况解决方法:

大概比较费解,明明加了Admob等广告,为啥还是给我拒绝了呢,这种情况要看广告的加载机制,一般开发者会优先加载iAD,如果没有广告源,则加载Admob(Admob是使用了IDFA),问题就出现了在这里,审核人员一般在美国,那里是有iAD的,或者现在app的状态还没有上线,iad属于测试状态,所以iAD的广告是可以获取,这样就给审核人员一个印象:app使用了IDFA(admob中),但是只是展示了iAD的广告,没有看到其他的广告服务,他们会怀疑你使用IDFA做了其他的事情,所以拒了!!!


参考 http://zasoft.blog.163.com/blog/static/20521517620142425057535/

© 著作权归作者所有

共有 人打赏支持
ONEPIECE_iOS
粉丝 2
博文 32
码字总数 13071
作品 0
石景山
私信 提问
PostgreSQL SELECT INTO和INSERT INTO SELECT 表复制语句

一、INSERT INTO FROM语句 语句形式为:INSERT INTO table2(field1,field2,…) SELECT value1,value2,… from table1 要求目标表table2必须存在。 1、创建临时表: create temporary table t......

Sunki
01/11
0
0
PostgreSQL DISTINCT用法

PostgreSQL的DISTINCT关键字用于与SELECT语句消除所有重复的记录,并获取唯一记录。有可能的情况下,当你有多个重复的表中的记录。虽然取这样的记录,它更有意义,获取唯一的记录,而不是获取...

Sunki
01/11
0
0
苹果新规要求开发者必须遵守广告识别符规定

苹果今天更新了iTunes Connect中的一个板块,新的用语描述了广告标识符(Advertising Identifier,IDFA)在哪种情况下可以使用,哪种情况下禁止使用,同时还要求开发者必须在选项框中打对勾,...

oschina
2014/04/13
2K
4
检测哪里用到IDFA

检测哪里用到IDFA 首先cd到你的工程目录下,然后执行命令: grep -r advertisingIdentifier . 果然找到了罪魁祸首,原来是SinaWeiboSDK/libWeiboSDK.a ios9之后新浪微博分享可使用的前提是加...

ONEPIECE_iOS
2016/03/29
16
0
ios开发中广告标识符IDFA

在ios开发中IDFA一般在什么时候会去获得呢,是用户每次进入APP的时候,还是第一次使用的时候?还是不定期获取? IDFA在上传到服务器的时候需要加密吗,是每次请求服务器都会带上IDFA吗? 谢谢...

zachary124
2014/08/07
3K
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周五乱弹 —— 看来我只适合当一个千斤顶

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《我想我是伟大的》 《我想我是伟大的》- 九天 手机党少年们想听歌,请使劲儿戳(这里) 最近面试的好多呀, 面试了一个漂...

小小编辑
19分钟前
123
7
grafana安装使用及与zabbix集成

grafana简介 Grafana是一个完全开源的度量分析与可视化平台,可对来自各种各种数据源的数据进行查询、分析、可视化处理以及配置告警。 Grafana支持的数据源: 官方:Graphite,InfluxDB,Ope...

阿dai学长
52分钟前
11
0
带你看数据挖掘与机器学习-厦大EDP上课出勤预测

带你看数据挖掘与机器学习-厦大EDP上课出勤预测 标签: 数据挖掘 特征工程 机器学习 出勤预测 write by xmhexi 2019/3/22 内容提要 首先说明本文是一篇科普文章,通过一个实际案例,帮助理解什...

xmhexi
今天
118
0
IOS  学习记录

1.StackView=>IOS 9及以上支持 2.布局方式: AutoLayout / StackView 堆布局 (线性布局) 3.屏幕适配 (资源分辨率、设计分辨率、屏幕分辨率) Size Class技术 可以针对 屏幕的方向进行设置...

萨x姆
今天
5
0
第四次工业革命:自主经济的崛起

https://36kr.com/p/5170370.html

shengjuntu
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部