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]];
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]];
相关文章推荐
- iOS项目加入iAD,Admob的简单代码
- IOS项目中加入Google Admob SDK
- 使用简单的javascript代码避免页面的重复提交(没有加入提交代码)
- 分享AdMob + iAd部署代码
- 项目经理辛兴涛老师带领 贪吃蛇完工,看看效果吧 代码比较简单 功能比较齐全
- Visual Studio 2010 统计解决方案或项目代码总行数的最简单方法
- IOS项目常用代码
- 个人学习代码保存:例2.小项目的sql简单的数据库操作类
- IOS项目为什么加入静态数据库需要加入-ObjC and -all-load in Other Linker Flag
- iOS项目开发经验:【常用代码7】
- ios项目生成ipa文件的真正简单可用的方法
- 一个简单的ibatis.net架构(包含项目模板代码下载)
- iOS开发笔记--Xcode小技巧 统计项目的代码总行数
- ios项目常用代码
- 项目经理辛兴涛老师带领 贪吃蛇完工,看看效果吧 代码比较简单
- CxImage的简单使用(编译-->项目设置-->代码示例(PNG透明贴图))
- iOS项目 我常用的代码
- iOS项目开发经验:【常用代码2】
- iOS 实现简单的移动UIView代码实例
- ios push notification service _简单的服务器客服端解析以及代码。