ios6.0下使用iad
来源:互联网 发布:网络数据库管理员 编辑:程序博客网 时间:2024/06/04 19:27
(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;
}
}
- ios6.0下使用iad
- Xcode5.0下iOS6和IOS7切换使用
- iAd的使用
- ios6下使用CLGeocoder替换MKReverseGeocoder
- ios6下的storyboard使用详解
- ios6下使用CLGeocoder替换MKReverseGeocoder
- 在Swift中使用iAd
- iOS6.0下获取通讯录用户列表
- iOS6.0下获取通讯录用户列表
- iOS6.0下奇怪的_UIRecordArgumentOfInvocationAtIndex异常
- iOS6.0下获取通讯录用户列表
- iOS6下慎用MPMoviePlayerViewController!
- IOS6- UICollectionView的使用
- ios下使用VFL兼容ios6和ios7下的头部显示问题
- xCode5.0使用iOS6.1SDK及模拟器
- xCode5.0使用iOS6.1SDK及模拟器
- xCode5.0使用iOS6.1SDK及模拟器
- xCode5.0使用iOS6.1SDK及模拟器
- 【hadoop学习】VMware+RedHat+jdk的安装
- jquery基本用法大全【最新2012版】
- Linux init详解
- 在linux中 应用程序如何调用模块内的函数
- vmware linux安装samba服务
- ios6.0下使用iad
- 深入浅出之JVM内存编
- Android开发中ConnectivityManager应用
- log4j使用DailyRollingFileAppender
- [转]新型电子植入设备可在体内降解
- Struts格式化标签
- [perl]print和syswrite
- c++模板
- [转]眼控软件可操作手机和电脑