讯飞移动广告平台iOS SDK接入指南
D
移动广告投放系统SDK集成指南
2
移动广告投放系统SDK集成指南
3
移动广告投放系统SDK集成指南
4
概述
尊敬的开发者朋友,欢迎您使用讯飞移动广告平台。通过本文档,您可以在几分钟之内轻松完成移动广告的集成过程。
本文档帮助 iOS 应用开发者在程序中快速植入平台提供的广告。作为开发者,您只需要 进行简单配置,就可以在您的应用中显示定制的广告。
关于 SDK 的具体使用方法,请仔细阅读下面的文档。
操作系统:Mac OS X 及以上版本 开发工具:Xcode 及以上版本 支持设备:iPhone/iPod Touch (iOS 及以上版本)
集成说明
导入SDK
添加 SDK 到工程中,请在自己的工程中导入libs文件夹下的SDK文件:
移动广告投放系统SDK集成指南
5
为工程添加相应的 Frameworks
添加Banner广告
在想要导入广告的 ViewController 头文件中导入头文件并声明实例:
#import ""
***@interface BannerViewController : UIViewController <IFLYBannerAdDelegate>
***@property(strong,nonatomic) IFLYBannerAd * banner;
***@end
在 ViewController 的实现文件中初始化并预加载广告,之后在合适的时机进行展现:
移动广告投放系统SDK集成指南
6
_banner = [[IFLYBannerAd alloc]initWithOrigin:CGPointMake(0, 200)];
= self;
实现 IFLYBannerAdDelegate 方法:
您可以通过实现 IFLYBannerAdDelegate中定义的方法,来跟踪插屏广告生命周期中的各个阶段,这些方法定义如下:
#pragma mark IFLYBannerAdDelegate DelegateMethod
- (void) bannerAdReceive{
[ addSubview:[_banner getAdview]];
}
- (void) bannerAdFiledByErrorCode:( AdError*)errorCode{
}
- (void) bannerAdClosed{
}
- (void) bannerAdClicked{
}
请求广告
[_banner loadAdWithAdUnitId:@"YOUR ADID" AndAppId:@"YOUR APPID"];
添加插屏广告
在想要导入广告的 ViewController 头文件中导入头文件并声明实例:
移动广告投放系统SDK集成指南
7
#import ""
***@interface InterstitialAdViewController : UIViewController<IFLYInterstitialAdDelegate>
***@property(strong,nonatomic) IFLYInterstitialAd * interstitialAd;
***@end
在 ViewController 的实现文件中初始化并预加载广告,之后在合适的时机进行展现:
_interstitialAd = [IFLYInterstitialAd sharedInstance];
= self;
实现 InterstitiaAdlDelegate 方法:
您可以通过实现 InterstitiaAdlDelegate中定义的方法,来跟踪插屏广告生命周期中的各个 阶段,这些方法定义如下:
#pragma mark IFLYInterstitialAd DelegateMethod
- (void)interstitialAdReceive{
[_interstitialAd showAd];
}
- (void)interstitialAdFailedByErrorCode:(ErrorDescription *
讯飞移动广告平台iOS SDK接入指南 来自淘豆网m.daumloan.com转载请标明出处.