博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS添加KeyMob广告管理库中文教程
阅读量:6304 次
发布时间:2019-06-22

本文共 1411 字,大约阅读时间需要 4 分钟。

hot3.png

要在手机应用里面展示广告需要在应用里面添加广告管理库,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

你可能感兴趣的文章
为什么你会收到这些Mac软件优惠信息 因为你人好呀
查看>>
baidu 和 es 使用
查看>>
Caffe的各个版本简介
查看>>
Java垃圾收集器
查看>>
Laravel 5.6 安装 guzzlehttp
查看>>
Php如何返回json数据
查看>>
[druid]大数据挑战——如何使用Druid实现数据聚合
查看>>
java的配置方式简介
查看>>
E_FAIL (0x80004005) MachineWrap
查看>>
爬虫 大规模数据 采集心得和示例
查看>>
java实现微信支付宝等多个支付平台合一的二维码支付(maven+spring springmvc mybatis框架)...
查看>>
『TensorFlow』正则化添加方法整理
查看>>
javascript控件(二):一个好用的表格(分页实例)
查看>>
中文识别数据集生成脚本
查看>>
温故而知新 Ajax 的新坑 dataType: 'json'
查看>>
通过反射调用Unity编辑器提供的各种功能
查看>>
Android SDK location should not contain whitespace, as this cause problems with NDK tools
查看>>
Solidity 智能合约开发
查看>>
Xamarin自定义布局系列——ListView的一个自定义实现ItemsControl(横向列表)
查看>>
【SSH网上商城项目实战26】完成订单支付后的短信发送功能
查看>>