ios sdk 穿山甲_iOS 穿山甲广告 SDK 的使用
信息流广告
自定义使用时,相关类的使用
BUAdSlot(广告位类,加载广告时需要设置的广告位描述信息)
传入广告的主要请求 ID,广告类型,位置等
BUMaterialMeta(广告数据的载体类,访问可以获取所有的广告属性)
主要属性名
数据类型
作用
interactionType
枚举类型
点击广告后的效果,包括: App跳转网页,App 内下载等
imageAry
数组
返回的广告图片(图片的 url,及宽高)
AdTitle
字符串类型
广告标题
AdDescription
字符串类型
广告描述
source
字符串类型
广告厂商
imageMode
枚举类型
广告的图片模式(小图,大图,组图,有对应的图片比例)
score
整数型
星级/评分
commentNum
整数型
评论数量
BUNativeAd(广告类)
使用该类可以获取广告信息,通过绑定 BUAdSlot 对象(主要是传入:slot ID,广告类型 ),然后发起网络请求. 获取广告的数据类型等各种信息.
1.传入数据:BUAdSlot 的一个对象
2.传入rootViewController:广告被点击时,响应的控制器
3.返回数据:BUMaterialMeta 的一个对象
4.回调方法:广告信息获取成功的方法;广告已经完成显示的方法;广告信息获取失败的方法;广告被点击;广告展示完后被关闭
5.广告信息获取成功的回调中:通过- (void)registerContainer:(__kindof UIView *)containerView withClickableViews:(NSArray<__kindof uiview> *_Nullable)clickableViews;;将自定义的view 控件纳入可点击范围.
BUNativeAdRelatedView(相关视图类, 可以为添加logo、广告标签、视频视图、不喜欢按钮等)
主要属性名
数据类型
作用
dislikeButton
按钮
不喜欢/关闭 按钮,点击后的处理,用户自己设置
adLabel
标签
文案为: '广告' 的标签
logoImageView
图片
穿山甲 logo
在创建 BUNativeAdRelatedView 的对象,并未以上 3 个 视图控件设置框架位置时,会自动创建;
使用流程
根据 appKey 集成 穿山甲 SDK
创建自定义视图 customView; 创建广告图片imageView, 标题标签 titleView, 详情标签 descView,并把这些视图添加到 customView
创建 相关视图类(BUNativeAdRelatedView)对象,决定是否在广告上添加 穿山甲 logo,关闭按钮,带有 '广告' 2 个字的标签
创建 BUNativeAd 对象,传入广告 id, 点击广告需要响应的控制器等; 然后进行网络请求,再各个回调中做相应的处理;若成功获取到广告相关数据,将数据赋值给在第二步创建的 imageView, titleView, descView等视图,展示广告数据.
v2.0.1.1
在 2019 年的 v2.0.1.1 中推出了快速集成.即:根据素材,后台Web 页面设置的间距等,生成一个BUNativeExpressAdView 对象,将这个视图对象直接添加需要展示广告的位置即可.
优点是集成简单,快捷;但是展示广告时会比较消耗性能
自定义原生的广告图层示意图.png
使用自定义原生的可以看到 控制器 ViewController 上只有薄薄的 2~3 层视图;
快速集成.png
但是在使用快速集成时,可以看到 BUNativeExpressAdView 的视图上还有 7~10 层的视图.不过由于广告展示的不多,所以影响有限
ios sdk 穿山甲_iOS 穿山甲广告 SDK 的使用相关推荐
- 解读广告SDK工作机制,保护App自身安全
SDK,APP开发者应该都很了解,开发者们或多或少都接触或安装过,而提到SDK安全性这个问题,开发者们的情绪可能都不会平静,这其中的利害关系确实有点儿复杂. 一方面,SDK方便开发者产品设计,帮助开发 ...
- 广告sdk是什么意思?广告SDK分类及用途介绍
广告sdk是什么意思? SDK的英文全名是:software development kit,翻译成中文的意思就是"软件开发工具包"通俗一点的理解,是指由第三方服务商提供的实现软件 ...
- 移动广告SDK测试思路
什么是移动广告SDK 移动广告SDK是嵌入到宿主APP中的一个jar或aar包,其提供了一系列API供开发者调用.这些API可以进行广告请求.广告打点等行为,可以对广告进行渲染.开发者只需要关注自身A ...
- java 广告sdk开发_supersonicads广告sdk逆向分析以及无源码debug java
0x00 背景 最近看到一个小游戏,但是它使用了supersonicads的sdk,广告极其多,非常烦,所以我就逆向了一下它,顺便分析了一下supersonicads的工作原理. 0x01 super ...
- Unity接入穿山甲广告SDK(以及GroMoreDemo)
Unity接入穿山甲广告SDK(以及GroMoreDemo) 下载安装 穿山甲官网SDK下载链接(https://www.csjplatform.com/union/media/union/downl ...
- Android接入穿山甲SDK并实现开屏广告
一.穿山甲SDK的接入 0.进入官方下载地址,下载穿山甲AndroidSDK,下载的压缩包里包含.aar的sdk文件和工程demo. 1.将 SDK 压缩包内的 open_ad_sdk.aar 复制到 ...
- 无需上架,接入穿山甲广告和广点通广告 sdk
我们都知道广告是商业流量变现最重要的方式之一,所以基本所有的游戏或者app都会接入广告sdk,而我们都知道穿山甲广告sdk和广点通广告sdk是国内收益相对比较高的,但是想接入穿山甲广告sdk,你的游戏 ...
- 穿山甲广告SDK手动初始化解决方案
1.序言 最近广告小游戏对隐私协议卡的比较严,taptap官方提出整改建议是,在用户同意隐私协议后在加载穿山甲的广告.研究了一下: 2.大概思路是 修改原本的 UnionApplication.jav ...
- iOS 广告SDK总结(一)
广告业务 个人感受 必不可少.当一个公司产品发展成熟之后或者用户量达到一定级别,比如百万级以上,就开始考虑商业化或者叫流量变现,随之广告业务就要开展了,据统计互联网行业中一半以上的收入来自于广告,想想 ...
最新文章
- XenServer中License的设置对各种操作的影响
- Failed to start OpenSSH server daemon
- idea教程--使用mave创建普通java项目
- MyBatis Generator Example.Criteria 查询条件复制
- JavaScript的10种跨域共享的方法
- 如何分析 StackOverflow 异常 ?
- 2021牛客暑期多校训练营3 C Minimum grid 网络流 + 二分图匹配
- 去除网页上图片的虚框和a文字链接上的虚框
- Numbers 档案如何转Excel .xlsx 格式?
- maven scm 配置git
- 西宾喜马拉雅语音下载工具(ximalayadown)
- Win10点击声音图标打不开音量调节的解决方法
- IIS服务器重启三种方法
- ubuntu解决E: Prior errors apply to /var/cache/apt/archives/sqliteman-doc_1.2.2-0ubuntu6_all.deb的问题
- tcp rst 情况
- Porting:telnet远程登录开发板、制作并烧写cramfs和ext4和ramdisk三种格式根文件系统镜像
- 亮眼财报业绩背后,难掩富途控股估值陷阱
- 《前端》localStorage 和 sessionStorage-将数据存入(取出)缓存的方法-2020年10月6日
- android登录程序代码,android 应用软件注册与自动登录代码
- 实战 | 计算器/数码管数字识别 基于OpenCV和EasyOCR/PaddleOCR(附源码)