iOS应用因使用“广告标识符”PLA 3.3.12被拒绝

时间:2016-03-07 11:18:18

标签: ios itunesconnect appstore-approval

我只使用Webtrends iOS SDK而不是任何AdSupport框架。 但苹果拒绝了我的iOS应用程序,得到了苹果支持团队的回复。

  

我们发现您的应用使用广告标识符,但没有   包括广告功能。这不符合条款   Apple开发者计划许可协议,根据应用程序的要求   商店评论指南。

     

具体而言,Apple开发者计划许可证的第3.3.12节   协议规定:

     

“您和您的应用程序(以及您拥有的任何第三方)   签约投放广告)可以使用广告标识符,   以及通过使用广告获得的任何信息   标识符,仅用于投放广告的目的。如果是用户   重置广告标识符,然后您同意不结合,   直接或间接关联,链接或以其他方式关联   先前的广告标识符和任何派生的信息   重置广告标识符。“

     

注意:iAd不使用AdSupport框架,ASIdentifierManager,   或广告标识符。因此,iAd不需要它们   实施,不应包含在您的iAd应用程序中   支持。

     

如果您的应用正在投放广告,请:

     
      
  • 确保您已在设备上测试了您的应用,而不仅仅是模拟器,并且您已删除所有先前版本的应用   在测试之前

  •   
  • 向我们提供在您的应用中找到广告的步骤

  •   
     

如果您的应用不投放广告,请检查您的代码 - 包括任何代码   第三方库 - 删除任何实例:

     

类:ASIdentifierManager选择器:advertisingIdentifier框架:   AdSupport.framework程式

     

如果您打算在将来的版本中加入广告,请   从您的应用中删除广告标识符,直到您拥有   包含广告功能。

     

要帮助找到广告标识符,请使用“nm”工具。对于   有关“nm”工具的信息,请参阅nm手册页。

     

如果您无权访问图书馆的来源,您可以   使用“strings”或“otool”命令行搜索已编译的二进制文件   工具。 “strings”工具列出了库调用的方法,   和“otool -ov”将列出Objective-C类结构及其结构   定义的方法。这些技巧可以帮助您缩小范围   有问题的代码驻留。

请建议我使用mn工具检查我的应用中使用的AdSupport框架,如果存在,那么如何删除它。

0 个答案:

没有答案