我正在使用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];
}
在故事板中,代表已连接!
答案 0 :(得分:0)
当然,您必须确保在iTunes Connect中启用 iAd广告网络
您可以找到在您的应用中投放的所有iAd指标,并进行调整here。检查iAd网络中的状态是否为直播:此应用正在接收实时广告。。