打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
友盟:使用应用统计SDK提交Appstore审核被拒的常见解决方法

众所周知,苹果Appstore对应用的审核要比各家Android应用市场严格得多,由于使用第三方SDK造成应用审核被拒也给开发者带来了很多不必要的麻烦,下面给大家介绍几种常见的因使用友盟SDK上传Appstore审核被拒的解决方法。

10月27日更新
由于PLA 2.2.5条款的影响,友盟已经调整了临时广告的内容,由原来的应用推荐广告变更为了“爱淘宝”广告,可能有部分开发者在UI设计中广告页面的title没有及时修改,会被Appstore以“明显的BUG”为由拒绝,请开发者及时修正临时广告页面的title,不要在使用类似“应用推荐”、“精彩应用”等名称,防止被Appstore拒绝。



PLA 3.3.12

We found that your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the terms of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines.

Specifically, section 3.3.12 of the iOS Developer Program License Agreement states:

"You and Your Applications (and any third party with whom you have contracted to serve advertising) may use 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."

Note: iAd does not use the AdSupport framework, ASIdentifierManager, or the Advertising Identifier. Therefore they are not required for iAd implementations and should not be included in your app for iAd support. 

If your app is serving ads, please:

- Ensure that you have tested your app on a device, not just the simulator, and that you have removed all previous versions of your app prior to testing

- Provide us the steps to locate ads in your app

If your app does not serve ads, please check your code - including any third-party libraries - to remove any instances of:

class: ASIdentifierManager
selector: advertisingIdentifier
framework: AdSupport.framework

If you are planning to incorporate ads in a future version, please remove the Advertising Identifier from your app until you have included ad functionality.

To help locate the Advertising Identifier, use the “nm” tool. For information on the “nm” tool, please see the nm man page. 

If you do not have access to the libraries' source, you may be able to search the compiled binary using the "strings" or "otool" command line tools. The "strings" tool lists the methods that the library calls, and "otool -ov" will list the Objective-C class structures and their defined methods. These techniques can help you narrow down where the problematic code resides.



PLA 3.3.12


从2014年2月初开始,Apple开始拒绝采集IDFA(identifier for advertising)而未集成任何广告服务的应用进入AppStore。
为解决此问题,我们同时为用户提供两个版本的SDK,包括采集IDFA的标准版和不采集IDFA的无IDFA版。

建议优先使用标准版SDK: 
IDFA能够较精准的识别用户,特别适用于广告推广、换量等跨应用场景下的用户追踪,采集IDFA可以最大程度的保证您追踪转化数据的准确性和稳定性。
如果您希望采集IDFA而您的应用未集成任何广告服务(如仅做换量推广),您仍旧可以使用我们的标准版SDK,我们为您提供一个默认广告页面,当您在AppStore审核通过后,请在后台将该应用的广告页面设置为不展示。
请务必使用集成测试服务来测试您的应用以打开广告管理页面。 

如果您仍旧不希望采集IDFA,您可以下载无IDFA的版本: 
请更换您的SDK(下载),同时请移除您应用内的相关代码(包括 class: ASIdentifierManager ;selector: advertisingIdentifier;framework: AdSupport.framework),您的数据不会因此产生任何波动。
注意: 如果未来Apple标识设备的唯一标识符再次发生变化,由于无IDFA作为数据过渡的媒介,可能会出现数据波动的情况。 


BTW,无IDFA版本并不会造成统计数据上的差异。

当前友盟通过Openudid来识别唯一设备,假如将来苹果禁止使用openudid,且您的应用没有采集IDFA,则会造成新增用户和相关指标的波动(由于采用新指标,老用户被算作新用户)请您按需选择。


PLA 3.3.9

We found that your app uses analytics software to collect and send device data to a third party, which is not in compliance with the iOS Developer Program License Agreement.

3.3.9 You and Your Applications may not collect user or device data without prior user consent, and then only to provide a service or function that is directly relevant to the use of the Application, or to serve advertising. You may not use analytics software in Your Application to collect and send device data to a third party.

Specifically, we found that the app accesses the user's MAC address.



PLA 3.3.9 

Appstore规定,开发者在采集设备信息和其他用户数据并发送给第三方统计平台必须告知用户,为此友盟为开发者提供一个《隐私声明》范本,请开发者在应用的合适位置引用此文档。


《隐私声明》范本



PLA 2.2.5Your app displays or promotes apps other than your own, which does not comply with the App Store Review Guidelines.

Specifically, the 推荐 section feature displays third-party Apps. We’ve attached screenshot/s for your reference. 

To ensure compliance with the App Store Review Guidelines, please remove the 推荐 section feature from your app.



PLA 2.2.5规定,应用中不能出现和Appstore相似的应用推荐页面,由于之前友盟提供的默认广告页面使用了应用推荐广告,造成部分开发者因此被拒绝,目前友盟已经更换了新的广告链接,不再使用应用推荐类的临时广告,避免因2.2.5拒绝。

友盟开发者社区(http://bbs.umeng.com


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
App最新上架流程梳理
苹果IDFA新政背后的深层暗潮涌动
App Store的短代支付已进入测试阶段
作为开发者不可不收藏的十大开发语言和框架
没有人为苹果下架的42万APP喊冤
什么是IDFA
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服