IOS添加KeyMob广告管理库中文教程

要在手机应用里面展示广告需要在应用里面添加广告管理库,KeyMob广告管理库目前的版本是20150801下载解压后可以看到IOS工程的目录结构,大部分是常规的IOS工程文件和目录,下面资源是KeyMob管理库相关的。


获取Android广告管理库
README.md KeyMob 英文快速集成文档

README_IOS_zh.md KeyMob 中文快速集成文档

 

Keymobsdk

KeyMobAd.framework KeyMob 核心库

plugins KeyMob 支持的各个平台的SDK库

除上面下载的资源外,使用KeyMob官方支持的平台,无需再单独添加各个平台的代码

 

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


转载于:https://my.oschina.net/u/2505907/blog/528757

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值