gpt4 book ai didi

ios - 应用因 iOS 广告标识符而被拒绝

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:28 24 4
gpt4 key购买 nike

我的应用因 iOS 广告标识符而被拒绝,我没有使用 iAd。我在我的应用程序中使用谷歌广告、谷歌分析、谷歌+登录和 Facebook 登录。

拒绝的原因是

3.2:带有占位符文本的应用将被拒绝程序许可协议(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”工具的信息,请打开终端窗口并输入“man nm.”

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

我已经包含所有 SDK(AdSupport 框架)、libGoogleAnalyticsServices.a 和 libGoogleAdMobAds.a

这是我用于谷歌广告的代码

self.adBanner = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner origin:origin];
self.adBanner.adUnitID = kSampleAdUnitID;
self.adBanner.delegate = self;
self.adBanner.rootViewController = self;
[scrlView addSubview:self.adBanner];
[self.adBanner loadRequest:[self request]];

#pragma mark GADRequest generation

- (GADRequest *)request {
GADRequest *request = [GADRequest request];

// Make the request for a test ad. Put in an identifier for the simulator as well as any devices
// you want to receive test ads.
request.testDevices = @[
// TODO: Add your device/simulator test identifiers here. Your device identifier is printed to
// the console when the app is launched.
GAD_SIMULATOR_ID
];
return request;
}

#pragma mark GADBannerViewDelegate implementation

// We've received an ad successfully.
- (void)adViewDidReceiveAd:(GADBannerView *)adView {
NSLog(@"Received ad successfully");
}

- (void)adView:(GADBannerView *)view didFailToReceiveAdWithError:(GADRequestError *)error {
NSLog(@"Failed to receive ad with error: %@", [error localizedFailureReason]);
}

谷歌登录、FB 登录、谷歌分析和谷歌广告一切正常,但应用程序被拒绝。我现在想为我的应用做什么?

最佳答案

这肯定是因为您使用了广告标识符,但没有显示广告。只需在验证过程中放一个示例广告。

关于ios - 应用因 iOS 广告标识符而被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23509959/

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