现在的位置: 首页 > 综合 > 正文

AdView iOS SDK在线文档

2018年01月08日 ⁄ 综合 ⁄ 共 1966字 ⁄ 字号 评论关闭

SDK包解压后将会得到一个AdViewSDK文件夹、一个AdViewHello文件夹、一个AdViewHello.xcodeproj文件夹、一个UserManual.pdf文档和change log文件。

第一步、注册并获取AdView SDK


要使用AdView提供的功能,需要先注册AdView帐号,并发布应用获取SDK-KEY

第二步、在项目中集成AdView SDK


1、从网站获取AdView SDK开发包,在Finder中解压

2、在Xcode中打开您的工程。在此以AdView SDK所附带的 AdViewHello工程为例


3、在Finder中把AdViewSDK目录拖到AdViewHello工程中


4、在Xcode弹出的对话框中选中“Copy items into destination group’s folder (if needed)”。完成以后 AdView SDK 即已经添加到项目中


5、AdView SDK 开发包附带了所有支持的广告平台,但是不幸的是某些广告平台之间会有一些符号冲突, 所以您不得不忍痛割爱一些广告平台。这些广告平台的冲突主要有:

˙ SmartMad 与 YouMi: AdRequest.o 冲突

˙ Casee 的开发库中已经包含 SBJson 库

˙ Wooboo 的 iPhone 和 iPad 分成了两个开发库, 您只能使用其中的一个

第三步、在程序界面中嵌入AdView SDK


1、首先您需要将在AdView上发布应用并获取 application key

@interface SimpleViewController : UIViewController

{

......

AdViewView *adView;

......

}

......

@property (nonatomic, retain) AdViewView* adView;

......

@end

2、在需要嵌入AdView的界面对象中实现 AdView 的 Delegate

@implement SimpleViewController

......

-(NSString*) adViewApplicationKey

{

return @”SDK20111022530129m85is43b70r4iyc”; // 在 AdView 网站申请的 key.

}

-(UIViewController*) viewControllerForPresentingModalView {

return [((AdViewHelloAppDelegate *)[[UIApplication sharedApplication] delegate])

navigationController]; // 全屏广告附着的控制器.

}

-(BOOL) adViewTestMode

{

return NO; //在测试时返回 YES;

}

......

@end

3、实现 AdView Delegate

-(void) viewDidLoad

{

......

self.adView = [AdViewView requestAdViewViewWithDelegate:self];

[self.view addSubview:self.adView];

[self.adView requestFreshAd];

.......

}

4、在控制器的viewDidLoad函数中创建 AdViewView 并开始请求广告

5、在项目设置中设置Other Linker Flags的值, 并添加 “-all_load” 标志

6、在您的工程中添加AdView以及各广告平台依赖的framework

˙ libz.dylib

˙ libsqlite3.dylib

˙ AudioToolbox.framework

˙ CoreLocation.framework

˙ MapKit.framework

˙ MobileCoreServices.framework

˙ QuartzCore.framework

˙ Security.framework

˙ SystemConfiguration.framework

˙ EventKit.framework

˙ MessageUI.framework

˙ CoreTelephony.framework

˙ ImageIO.framework

˙ MediaPlayer.framework

˙ AVFoundation.framework

˙ iAd.frameowrk

7、在AdView网站上配置您的各个广告平台

8、编译并链接您的工程, AdView即可显示广告

SDK包目录结构


AdNetworks:AdView SDK支持的广告平台开发包

AdView.framework:AdView SDK开发包

Resources:AdView SDK依赖的资源文件

SBJson:部分广告平台依赖的json-framework源代码

TouchJSON:部分广告平台依赖的TouchJSON源代码

抱歉!评论已关闭.