广告
引头文件
#import <iAd/iAd.h>
定义一个属性
@property(nonatomic, strong)IBOutlet ADBannerView *adBannerView;
初始化
//Type是一个枚举:
typedef NS_ENUM(NSInteger, ADAdType) {
ADAdTypeBanner,
ADAdTypeMediumRectangle
} NS_ENUM_AVAILABLE_IOS(6_0);
_adBannerView = [[ADBannerView alloc]initWithAdType:ADAdTypeBanner];
//!!!签协议:
self.adBannerView.delegate = self;
[self.view addSubview:_adBannerView];
实现代理方法
- (void)bannerViewWillLoadAd:(ADBannerView *)banner{
NSLog(@"将要加载");
}
- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave{
NSLog(@"点击广告是否进入详情页");
return YES;
}
- (void)bannerViewDidLoadAd:(ADBannerView *)banner{
NSLog(@"加载广告完成");
}
- (void)bannerViewActionDidFinish:(ADBannerView *)banner{
NSLog(@"广告关闭");
}
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{
NSLog(@"加载广告失败");
}