我的应用程序刚刚因使用广告支持框架而被拒绝。哪个图书馆负责?

2023-11-29

这只是一个更新,没有改变与拒绝原因有关的任何内容。以下是调解中心的回复:

原因 程序许可协议 解放军 3.3.12

我们发现您的应用使用 iOS 广告标识符,但不包含广告功能。这不符合 App Store 审查指南要求的 iOS 开发者计划许可协议的条款。

具体来说,iOS 开发者计划许可协议第 3.3.12 节规定:

“您和您的应用程序(以及与您签订合同提供广告服务的任何第三方)可以使用广告标识符以及通过使用广告标识符获得的任何信息,仅用于提供广告服务。如果用户重置广告标识符,则您同意不直接或间接地将先前的广告标识符和任何派生信息与重置的广告标识符进行组合、关联、链接或以其他方式关联。”

请检查您的代码(包括任何第三方库)以删除以下任何实例:

class: AS标识符管理器
选择器:广告标识符
框架:AdSupport.framework

如果您计划在未来版本中加入广告,请从您的应用程序中删除广告标识符,直到加入广告功能。

要帮助找到广告标识符,请使用“nm”工具。有关“nm”工具的信息,请打开终端窗口并输入“man nm”。

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

我使用的第三方库是最新版本的parse.com sdk, latest version of flurry analytics, and version 2.2 of test flight。有人知道哪个库有问题吗?谢谢


在终端中:

  1. 转到项目的根文件夹
  2. Type: grep -r advertisingIdentifier . (最后的点很关键)

这将递归检查每个文件,并为您提供有问题的库的名称。

(就我而言,是 Flury)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我的应用程序刚刚因使用广告支持框架而被拒绝。哪个图书馆负责? 的相关文章

随机推荐