iTunes Connect - "我们无法在您的应用中找到广告"?

时间:2015-03-03 12:30:15

标签: admob itunesconnect iad interstitial

所以这是我第三次尝试将相同的二进制文件上传到iTunes Connect,唯一的主要区别(我调整了一些小东西)是因为我添加了iAd Framework和GoogleAdMobs框架。 / p>

这一切都在我的模拟器和手机上完美运行。广告完全显示在我希望它们显示的位置。首先,Apple拒绝了我的更新,因为他们找不到广告。所以我给他们发了一个视频,图片以及如何找到广告的详尽说明。 他们现在就拒绝了,因为显然

"PLA 3.3.12

We found that your app uses the iOS Advertising Identifier but does not include ad functionality. "

即使我非常确定Google AdMobs确实使用了AdIdentifier,不是吗?

我就是这样做的:在我的viewDidLoad中,我把它放在:

    if(modeHorsLigne == NO){
    _requestingAd = NO;
    [self showFullScreenAd];
    admobInterstitial = [[GADInterstitial alloc] init];
    admobInterstitial.adUnitID = @"MY ID";
    GADRequest *request = [GADRequest request];
    request.testDevices = @[ GAD_SIMULATOR_ID ];
    [admobInterstitial loadRequest:request];
}

然后,我有这个:

-(void)showFullScreenAd {
if (_requestingAd == NO) {
    _interstitial = [[ADInterstitialAd alloc] init];
    _interstitial.delegate = self;
    NSLog(@"Ad Request");
    _requestingAd = YES;
}

}

-(void)interstitialAd:(ADInterstitialAd *)interstitialAd didFailWithError:(NSError *)error {
    _requestingAd = NO;
    NSLog(@"Ad didFailWithERROR");
    NSLog(@"%@", error);
    if ([admobInterstitial isReady]) {
        [admobInterstitial presentFromRootViewController:self];
    }
}

关键是如果iAD调用失败,则会加载AdMob插页式广告。

我做错了吗?这一切都完美地在我的手机和模拟器上工作,但应用程序一直被拒绝..

非常感谢

0 个答案:

没有答案