ios6.0下使用iad

(1):加上iAd框架

在项目设置里的Build Phases的Link Binary With Libraries,加上iAd.Framework。


(2):在xib界面里拖入一个ADBannerView

(3)修改ViewController的.h文件

    加入#import <iAd/iAd.h>,并且加入委托 @interface  ViewController : UIViewController<ADBannerViewDelegate>

  在下面加入代码:

{

    IBOutlet ADBannerView *adView;

    BOOL bannerIsVisible;

}

@property (nonatomic, retain) ADBannerView *adView;

@property (nonatomic,assign)BOOL bannerIsVisible;

 (4) 修改ViewController的.m文件

  在@implementation ViewController下面加入@synthesize adView;   @synthesize bannerIsVisible;

- (void)viewDidLoad中加入self.adView.delegate = self;

并加入iad的两个方法:

-(void) bannerViewDidLoadAd:(ADBannerView *)banner

{

    if(!self.bannerIsVisible)

    {

        [UIViewbeginAnimations:@"animateAdBannerOn" context:NULL];

        banner.frame = CGRectOffset(banner.frame,0, -100);

        [UIViewcommitAnimations];

        self.bannerIsVisible =YES;

    }

}


-(void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error

{

    if(self.bannerIsVisible)

    {

        [UIViewbeginAnimations:@"animateAdBannerOff" context:NULL];

        banner.frame = CGRectOffset(banner.frame,0, 100);

        [UIViewcommitAnimations];

        self.bannerIsVisible =NO;

    }

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值