iAD横幅 - 未在应用商店中展示

时间:2014-04-04 15:53:23

标签: ios delegates store iad banner

我正在使用storyboard,iOS7,xcode 5.1 我正在尝试添加iAD横幅。当我尝试开发人员,在设备或模拟器中测试xcode项目时,这很好地显示了测试广告!

但是当我的应用程序在App Store上时,它没有显示任何横幅! 我已经在itunes connect中启用了iAd网络。 概述:直播:此应用正在接收实时广告。 我错过了什么?

在我的.h文件中:

#import <iAd/iAd.h>
@interface ViewController : UIViewController<SceneDelegate, ADBannerViewDelegate>

在我的主文件中:

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.canDisplayBannerAds = YES;
}

#pragma mark iAd Delegate Methods

-(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];
}

在故事板中,代表已连接!

1 个答案:

答案 0 :(得分:0)

如果没有可展示广告定位到您的设备和您的应用类型,则iAd可能不会显示在您的设备上。即使iAd可用,也可能没有广告客户选择推出与您的应用相对应的广告。

当然,您必须确保在iTunes Connect中启用 iAd广告网络

您可以找到在您的应用中投放的所有iAd指标,并进行调整here。检查iAd网络中的状态是否为直播:此应用正在接收实时广告。