您的位置:首页 > 移动开发 > IOS开发

iOS项目加入iAD,Admob的简单代码

2014-10-17 15:36 302 查看
IAD是苹果推出的广告平台,它可以帮助开发者从应用程序中获取收入。

1. 创建一个简单的View based application

2. 选择项目文件,然后选择目标,然后选择框架并添加 iAd.framework。

3. 更新 ViewController.h 如下所示

[objc] view
plaincopyprint?





<span style="font-size:18px;">//.m

#import "ViewController.h"

@interface ViewController ()

@property (nonatomic,strong)ADBannerView *adView;

@end

@implementation ViewController

- (void)viewDidLoad

{

[super viewDidLoad];

self.adView = [[ADBannerView alloc]initWithFrame:CGRectMake(0, 80, 320, 100)];

self.adView.requiredContentSizeIdentifiers = [NSSet setWithObject:ADBannerContentSizeIdentifierPortrait];

self.adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;

self.adView.delegate = self;

[self.view addSubview:self.adView];

}

- (void)bannerViewWillLoadAd:(ADBannerView *)banner{

NSLog(@"bannerViewWillLoadAd");

}

- (void)bannerViewDidLoadAd:(ADBannerView *)banner

{

NSLog(@"bannerViewDidLoadAd");

}

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

{

NSLog(@"didFailToReceiveAdWithError");

}

</span>



2.admob

需要加入第三方文件,以及如下framework





[objc] view
plaincopyprint?





<span style="font-size:18px;">#define ADID @"xxxxxxx"

//设置一个自己的全局id</span>

[objc] view
plaincopyprint?





<span style="font-size:18px;">//.H

#import <UIKit/UIKit.h>

#import "GADBannerView.h"

@interface AdmobDefaultViewController : UIViewController

{

GADBannerView *ADView;

}

@end</span>

[objc] view
plaincopyprint?





<span style="font-size:18px;">

- (void)viewDidLoad

{

[super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

// Create a view of the standard size at the bottom of the screen.

ADView = [[GADBannerView alloc]

initWithFrame:CGRectMake(0.0,self.view.frame.size.height - GAD_SIZE_320x50.height,GAD_SIZE_320x50.width,GAD_SIZE_320x50.height)];

ADView.adUnitID = ADID;//调用id

ADView.rootViewController = self;

ADView.backgroundColor = [UIColor yellowColor];

[self.view addSubview:ADView];

[ADView loadRequest:[GADRequest request]];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: