iAd失败时的Admob实施

时间:2014-08-14 18:17:04

标签: objective-c admob iad

在我的应用中,只有在iAd失败时才会显示Admob横幅广告。我已经通过运行强制iAd失败的方法在我的设备上测试了它并且工作正常,但Apple拒绝了我的应用程序,因为即使我实现了AdSupport框架之类的,他们也说没有Admob横幅。我不知道还能做什么。有任何想法吗?该应用程序是一个简单的游戏,用户必须在时间用完之前从4个选项中选择正确的答案。这是我的代码:

- (void)viewDidLoad {

}

-(void)bannerViewDidLoadAd:(ADBannerView *)banner {
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:1];
    [banner setAlpha:1];
    [UIView commitAnimations];
}

-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:1];
    [banner setAlpha:0];
    [UIView commitAnimations];
    [self.bannerView removeFromSuperview];
    _admobBannerView = [[GADBannerView alloc] initWithFrame:CGRectMake(0.0, 0.0,     GAD_SIZE_320x50.width, GAD_SIZE_320x50.height)];
    self.admobBannerView.adUnitID = @"ca-app-pub-MY ADMOB ID";
    self.admobBannerView.rootViewController = self;
    self.admobBannerView.delegate = self;
    [self.view addSubview:self.admobBannerView];
    [self.admobBannerView loadRequest:[GADRequest request]];
}

以下是拒绝信:感谢您及时回复并提供有关您的应用的详细信息。

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

此外,经过审核,该应用未显示和Admob横幅功能。在重新提交之前,可能需要在应用内适当地实施广告功能。

0 个答案:

没有答案