要在手機應用裏面展現廣告須要在應用裏面添加廣告管理庫,KeyMob廣告管理庫目前的版本是20150801下載解壓後能夠看到IOS工程的目錄結構,大部分是常規的IOS工程文件和目錄,下面資源是KeyMob管理庫相關的。java
獲取Android廣告管理庫
README.md KeyMob 英文快速集成文檔json
README_IOS_zh.md KeyMob 中文快速集成文檔函數
Keymobsdkui
KeyMobAd.framework KeyMob 核心庫spa
plugins KeyMob 支持的各個平臺的SDK庫code
除上面下載的資源外,使用KeyMob官方支持的平臺,無需再單獨添加各個平臺的代碼orm
1.添加管理庫到Xcode工程項目右擊Xcode工程,打開屬性,選擇"添加文件到工程" 菜單,把keymobsdk目錄添加到Xcode工程中事件
2.在build tab下 Other Linker Flags 值裏面添加 -fore_load 項 例如使用了Admob平臺和Inmobi平臺須要添加以下項。
$(SRCROOT)/keymobsdk/plugins/Admob 是庫路徑,根據本身保存KeyMob SDK的路徑調整。資源
3. -force_load文檔
$(SRCROOT)/keymobsdk/plugins/Admob/libAdmobAdapter.a
-force_load
$(SRCROOT)/keymobsdk/plugins/inmobi/libAdmobAdapter.a
注意:若是不加-force_load將看不到第三方廣告,提示not support platform
添加廣告相關java代碼
1.首先 KeyMob相關的頭文件
#import <KeyMobAd/KeyMobAd.h>
2.初始化KeyMob
初始化KeyMob管理庫是調用其餘廣告功能函數的前提,必須先初始化才能作別的調用,下面是使用KeyMob.com 服務的初始化方式。
[[Admanager sharedInstance] setController: self andListener:[[AdListener alloc] init]];
[[AdManager sharedInstance]configWithJSON: jsonString];
SetController參數說明
self 第一個參數self是廣告上下文,非null
AdListener 第二個參數是廣告事件處理類,實現IAdEventListener協議,若是不計劃處理廣告事件能夠爲nil。
configWithJSON參數說明
jsonString 第二個參數是上面的json配置字符串,包含各個廣告平臺的配置信息
3.展現廣告
下面把顯示橫幅廣告在絕對位置(0,200)示例
[[AdManager sharedInstance] showBannerABS:BANNER_SIZE_BANNER atX:0 atY:200];
參數說明
BANNER_SIZE_BANNER 第一個參數廣告尺寸,全部默認支持的廣告橫幅尺寸是名爲BANNER_SIZE_xxx的常量
"0" 第二個參數是廣告的位置x "200" 第三個參數是廣告的位置y