您现在的位置:主页 > 技术中心 > 编程开发 > 移动开发 > Iphone

ios6.0下使用iad

来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:49 点击:

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

 

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码:点击我更换图片

    推荐热点

    • Lexical or Preprocessor Issue 'xxx.h
    • ios学习笔记(二)xcode 4.3.2下实现基本交互
    • ios版本的helloworld
    • iphone(object-c) 内存管理(3) 有效的内存管理
    • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
    • UITableView一些方法
    • IOS类似iphone通讯录TableView的完整demo【附源码】
    • [iPhone中级]iPhone团购信息客户端的开发 (二)
    • iphone(object-c)内存管理(1)
    ?? - ?? - ÝřŝžľŘÝź - TAGąęÇŠ - RSSśŠÔÄ - ??
    Copyright © 2004-2024 上海卓卓网络科技有限公司