gpt4 book ai didi

ios - 应用被拒绝 "Reasons Program License Agreement PLA 3.3.12"

转载 作者:行者123 更新时间:2023-11-29 10:33:51 24 4
gpt4 key购买 nike

我的应用程序被应用商店拒绝。应用程序中有 iAd 和 GoogleAnalytics(版本 3.10)。在将应用程序提交到商店时,我在下面的屏幕截图中选择了前 2 和限制广告跟踪设置。 enter image description here

查看我添加的框架图片 enter image description here

它显示以下原因:

原因

程序许可协议(protocol)解放军3.3.12

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

iOS Developer Program License Agreement 第 3.3.12 节具体说明:

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

注意:iAd 不使用 AdSupport 框架、ASIdentifierManager 或广告标识符。因此,它们不是 iAd 实现所必需的,不应包含在您的应用程序中以获得 iAd 支持。

如果您的应用正在转换广告,请:

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

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

如果您的应用不转换广告,请检查您的代码(包括任何第三方库)以删除以下任何实例:

类:ASIdentifierManager选择器:广告标识符框架:AdSupport.framework

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

为帮助定位广告标识符,请使用“nm”工具。有关“nm”工具的信息,请参阅 nm 手册页。

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

知道结果是什么吗?

最佳答案

iAd 和 GA 都不需要广告标识符。

广告

引自 Apple 的回复(在您的问题中):

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.

GA

GA iOS SDK 允许您有选择地使用广告标识符(这显然增强了跟踪/分析的可能性)。它的使用是可选的,正是因为这个 Apple 政策(仅将广告 ID 用于广告目的)。因此,如果您不能向 Apple 证明使用广告标识符是合理的,您可能必须选择退出 GA 广告 ID 跟踪(您可以通过不链接 libAdIdAccess.aAdSupport.framework).

关于ios - 应用被拒绝 "Reasons Program License Agreement PLA 3.3.12",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28104945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com