AdMob是另一家移动电话广告市场,现在已被Google收购。借助AdMob, 谷歌计划将其网络搜索主导地位从电脑平台扩展向手机平台。
正因为AdMob现在是Google的了,所以在Android上得到广泛的应用,不过在iPhone上也是同样可以使用的。下面就介绍一下使用方法。
其实步骤很简单:在AdMob上注册用户→登陆你的程序→得到程序固有的Publisher ID→下载并在程序中组入相应代码。
项目需要导入的framework
messageUI.framework
mediaPlayer.framework
在使用代码之前,需要在头文件中添加
#import "AdMobDelegateProtocol.h"
@class AdMobView;
然后定义一个对象
@property (nonatomic, strong) AdMobView *mAdMobView;
最后在viewdidload函数中进行初始化:
CGSize sizeToRequest;
sizeToRequest = CGSizeMake(320, 48);
mAdMobView = [AdMobView requestAdOfSize:sizeToRequest withDelegate:self]; // start a new ad request
[mAdMobView setFrame:CGRectMake(0,416, 320, 48)];
[mAdMobView retain]; // this will be released when it loads (or fails to load)
[self.view addSubview:mAdMobView];
显示效果如图: