终极解决思路:在使用了IDFA的前提下,让审核人员看到除iAD之外的广告!
分析如下:
最近这类的被拒,特别多,因为Apple修改了审核标准,IDFA只能用于广告服务。
出现这种情况的原因如下:
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做了其他的事情,所以拒了!!!
终极解决思路:在使用了IDFA的前提下,让审核人员看到除iAD之外的广告!
另:用终端命令 : find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier
分享到:
相关推荐
advertising_identifier 用于广告标识符的Flutter插件。 try { AdvertisingIdInfo info = await AdvertisingIdManager . getAdvertisingIdInfo (); print (json. encode (info));} on PlatformException catch (e) {...
使用这个原生 iOS Titanium 模块,您将能够获得替代品(UUID、identifierForVendor 和 AdvertisingIdentifier),用于在 iOS 7 上获取 UDID/Open UDID/MAC 地址的已弃用方法。 ##获取最新编译的模块: ##用法示例...
在编译过程中遇到“Error C2065:'_beginthreadex':undeclared identifier”这一错误信息时,通常意味着编译器无法识别`_beginthreadex`函数,即该函数未被正确声明或包含。`_beginthreadex`是用于创建新线程的一个...
"硬件精灵Unknown Device Identifier"是一款专门用于识别和解决电脑中未知设备问题的工具软件。它在IT领域中扮演着重要角色,特别是在系统维护和硬件升级过程中。未知设备是指操作系统无法正确识别或驱动程序缺失的...
undeclared identifier(解决方案).md
Keil C 编译器常见警告与错误信息的解决方法 本文档主要讲述了 Keil C 编译器常见警告与错误信息的解决方法,涵盖了多种常见的警告和错误信息,旨在帮助开发者快速解决编译过程中的问题。 1. Warning 280: ’i’: ...
**.**.**.**安装包-链接地址.txt"和"PC_IDENTIFIER_**.**.**.**_**.**.**.**安装包_链接地址"是文件的名称和描述,它们所指的知识点是关于一个特定版本的软件或插件的安装包,该软件或插件被称为"PC_IDENTIFIER",...
CPU-Identifier, 检查你的A9芯片制造商 CPU标识符这个小应用程序可以检测你的iPhone的CPU芯片组。 对于 iPhone/6s,它还可以检测到A9芯片的制造商。编译的( 签名) 二进制文件将把芯片模型。设备模型和一个惟一 id ( ...
一款辅助进行病毒分析的工具,它包括各种文件格式识别功能,使用超级巡警的格式识别引擎,集查壳、虚拟机脱壳、PE文件编辑、PE文件重建、导入表抓取(内置虚拟机解密某些加密导入表)、进程内存查看/DUMP、附加数据...
本文将详细解析VC6.0中的常见错误及其解决方法,帮助开发者快速定位并解决问题。 ### 1. error C2065: 'xxx': undeclared identifier 此错误意味着编译器在尝试识别变量、函数或其他标识符时未能找到其声明。这...
数字对象标识符(Digital Object Identifier,简称DOI)是一种持久性标识符,用于唯一地标识数字资源,如学术文章、数据集等。DOI系统由国际DOI基金会管理,并在出版界广泛采用。随着数字资源的增加以及对资源描述的...
Keil+C编译器常见警告与错误信息的解决方法 Keil+C编译器是一款功能强大且广泛应用的编译器,但是在使用过程中经常会遇到各种警告和错误信息,这些信息可能会导致编译器终止或编译失败。了解这些警告和错误信息的...
KB2558 Desigo CC 2.1 SR1, ABT-Pro, XWP: Lease time of S7DOS expired at 31.12.2015 https://support.industry.siemens.com/cs/us/en/view/109482349
AppStore 打包上传后提示“二进制文件无效”的解决方法 在 iOS 应用开发中,对于 AppStore 打包上传后提示“二进制文件无效”的问题是一个很常见的问题。这个问题可能是由于多种原因引起的,例如使用了私有 API、...
一款辅助进行病毒分析的工具,它包括各种文件格式识别功能,使用超级巡警的格式识别引擎,集查壳、虚拟机脱壳、PE文件编辑、PE文件重建、导入表抓取(内置虚拟机解密某些加密导入表)、进程内存查看/DUMP、附加数据...
SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO ALTER PROCEDURE test @From varchar(100)="zhang.zhanling@itgemini.net" , @To varchar(100)="zhang.zhanling@itgemini.net" ,@eng varchar(1000)=" ", ...
替代UDID的一种常见方法是使用Identifier for Vendor (IDFV)或Identifier for Advertising (IDFA)。IDFV是由Apple提供的一种解决方案,它为每个来自同一开发者账号的应用分配一个唯一的标识符,当用户删除并重新安装...
Unknown Device Identifier就是为了帮助用户解决这个问题而设计的。 这款软件的核心功能在于它能够检测并提供这些未知设备的详细信息,包括设备的制造商、设备ID、硬件ID等关键数据。这些信息对于找到正确的驱动...
大成天下-数据安全实验室(DSW LABS) 出品 File Format Identifier(超级巡警病毒分析工具是一款辅助进行病毒分析的工具,它包括各种文件格式识别功能,使用超级巡警的格式识别引擎,集查壳、虚拟机脱壳、PE文件编辑、...
java 提供通用唯一识别码(universally unique identifier)(UUID)实现 java 提供通用唯一识别码(universally unique identifier)(UUID)实现 java 提供通用唯一识别码(universally unique identifier)(UUID...