广告sdk是什么意思?广告SDK分类及用途介绍
广告sdk是什么意思?
SDK的英文全名是:software development kit,翻译成中文的意思就是“软件开发工具包”通俗一点的理解,是指由第三方服务商提供的实现软件产品某项功能的工具包。
一般以集合API和文档、范 例、工具的形式出现。
广告SDK提供盈利渠道。
广告商提供给开发者的服务,在小程序内嵌入代码广告,为开发者提供了变现和盈利的途径。所以SDK广告就是内置于程序内的广告开发代码,由广告提供商提供。
SDK,APP开发者应该都很了解,开发者们或多或少都接触或安装过,而提到SDK安全性这个问题,开发者们的情绪可能都不会平静,这其中的利害关系确实有点儿复杂。
一方面,SDK方便开发者产品设计,帮助开发者简化开发步骤,提高开发效率,节约开发成本,像框架类、广告类、推送类、统计类、地图类、社交类、支付类、客服类、测试类等等,这些不同类型的SDK极大地方便了开发者。
广告SDK是绝大多数App开发者在考虑商业化变现时,经常要用到的。下面我们就对广告SDK的功能分类,集成规范,工作原理来详细解读,以便APP开发者对广告SDK有更深入的了解。
一、APP与广告SDK
根据2020年11月全国信息安全标准化技术委员会《网络安全标准实践指南-移动互联网应用程序(App)使用软件开发工具包(SDK)安全指引》中对SDK的分类,常见SDK类型分为16类(见下图),其中,对广告SDK的功能描述是提供广告展示功能,通过使用广告SDK,App提供者可以在App中展示广告商投放的广告,进而根据用户的点击赚取收益。
广告SDK在众多SDK类型中,是比较特殊的一类,其他SDK主要是方便APP自身运营需要,而广告SDK它的功能目的是直接的商业化变现。因此,具备一定规模流量的想快速获得收益的APP开发者都会考虑接入广告SDK。
资料来源:《网络安全标准实践指南—移动互联网应用程序(App)使用软件开发工具包(SDK)安全指引》
二、广告SDK分类及用途
广告SDK的功能是展示广告,从定义上来说,还分广义的和狭义的广告SDK,广义的广告SDK是指为开发者提供广告相关功能(接入广告、广告监测等)的软件开发工具包;狭义的广告SDK就是指帮助App开发者接入广告,实现广告变现的软件开发工具包。
从用途上分,可以分为网页SDK和APP SDK,网页SDK用于网页(或小程序)的广告变现,APP SDK用于移动应用程序内的广告变现,APP SDK从编写语言上分,一般分为Java SDK、Objective-C SDK,Java SDK适用于Android,Objective-C SDK适用于iOS。
按照不同广告领域,可分为展示广告SDK,激励广告SDK、互动广告SDK等,展示广告SDK一般用于仅展示广告素材类型的广告,使用范围最为普遍,激励广告SDK一般用于有激励场景的APP,像激励视频、积分墙等广告形式,游戏APP安装较多,互动广告SDK,多用于像抽奖、大转盘等类型的广告形式,使用范围广泛,工具类应用较多安装。
根据sdk商业性质来看,可以分为单一广告SDK和聚合广告SDK,单一广告SDK直接用来进行广告投放,一般开发者多为广告联盟,仅用于需求方的广告投放,聚合广告SDK集成多家广告联盟SDK,可实现多平台的广告投放,开发者多为广告技术公司,主要用于方便APP开发者在进行多广告联盟变现时的运营优化。
三、广告SDK如何接入
一般广告SDK的开发者都会有对接文档给到APP开发者,APP开发者根据文档步骤自助对接,有问题的话再以邮件或工单提交等形式联系广告SDK开发者,有的广告SDK开发者会安排专人跟踪对接服务,相对来说处理问题会比较及时。总的来说,不管哪种服务方式,集成过程都基本遵循这样一个步骤。
Step 1 加入文件:根据文档内容,将广告SDK嵌入指定项目目录中。
Step 2 创建关联:建立关联关系,向广告SDK添加引用,添加配置、权限等。
Step 3 代码写入:应用初始化及广告位开发,调用广告SDK提供的广告位模板。
Step 4 测试联调 :测试广告流程,是否正常触发广告请求、返回广告,广告素材下发、渲染、展示是否正常,是否流畅,广告数据统计是否正常等内容。
Step 5 更新软件: 将集成过广告SDK的APP上架到应用市场
完成以上步骤,广告位基本能够请求到广告,实现广告变现。
有问题可以私信欢来一起讨论
广告sdk是什么意思?广告SDK分类及用途介绍相关推荐
- ios sdk 穿山甲_iOS 穿山甲广告 SDK 的使用
信息流广告 自定义使用时,相关类的使用 BUAdSlot(广告位类,加载广告时需要设置的广告位描述信息) 传入广告的主要请求 ID,广告类型,位置等 BUMaterialMeta(广告数据的载体类,访 ...
- 《计算广告》第二部分在线广告产品逻辑——笔记(下)
文章目录 第6章 程序化交易广告 实时竞价 其他程序化交易方式 优选 私有市场 广告交易方式谱系 广告交易平台 需求方平台 需求方平台产品策略 出价策略 重定向 新客推荐 供给方平台 供给方平台产品策 ...
- 阿里云播放器SDK的正确打开方式 | Aliplayer Web播放器介绍及功能实现(三)
阿里云播放器SDK(ApsaraVideo for Player SDK)是阿里视频云端到云到端服务的重要一环,除了支持点播和直播的基础播放功能外,还深度融合视频云业务,支持视频的加密播放.安全下载. ...
- 【初学者】SDK的理解(客户端SDK和服务器端SDK)
数据采集层(SDK) 1.何为SDK? 1.1.定义 SDK是指一种软件开发工具包,是数据采集的必备工具,英文为"Software Development Kit".本质上它其实是 ...
- 通过 A/B 测试持续优化广告投放,提高APP广告收益!
前言:如今,A/B测试在互联网产品.设计.搜索.推荐系统.用户增长.数据分析.数字化运营.智能营销等领域应用广泛.这种对照试验,被认为是对产品最有效的测试之一. 在广告投放方向中,A/B测试主要是应 ...
- cocos creator 使用 android studio 接入oppo广告,广点通广告
这几天分别接了oppo和广点通的广告,两者相似度还是很高的.我接入了 闪屏,插屏,banner条三种类型的广告.接入广告的时候只要看懂了sdk的demo,基本上就问题不大.我在这里写下我的心得,首先是 ...
- 《计算广告》第二部分在线广告产品逻辑——笔记(上)
文章目录 前言 第3章 在线广告产品逻辑 商业产品的设计原则 需求方层级组织与接口 供给方管理接口 第4章 合约广告 广告位合约 展示量合约 受众定向 受众定向方法概览 受众定向标签体系 流量预测 流 ...
- 程序化广告(5):广告投放
本系列文章是对<程序化广告 - 个性化精准投放实用手册>一书的简单总结,整理了书中重要的知识点和概念,希望能有助于理解互联网广告业务. 主要分为6个章节(点击前往): 概述 参与者 交易模 ...
- RTB--Real TimeBidding模式的互联网广告(实时竞价的广告投放)
RTB(real time bidding)实时竞价允许广告买家根据活动目标.目标人群以及费用门槛等因素对每一个广告及每次广告展示的费用进行竞价.竞价成功后获得广告展示机会,在展示位置上展示广告. 其 ...
最新文章
- 递归python首尾相同的子字符串_推荐Python语言多层嵌套list的递归处理方法
- 白话Elasticsearch41-深入聚合数据分析之案例实战__过滤+聚合:统计价格大于2000的电视平均价格
- Unity3D 人形血条制作小知识
- jssdk分享设置_JSSDK自定义分享
- 不经意传输(oblivious transfer)
- 金融时序预测中的深度学习方法综述!
- es6 什么是async函数
- Java基础知识强化之集合框架笔记50:Map集合之Map集合的概述和特点
- 167. Two Sum II - Input array is sorted两数之和
- 【中科院】分子生物学-朱玉贤第四版-笔记-第14-16讲 真核生物基因表达调控
- WinForm 去掉DataGridView最后一行的空白行,删除空白行
- 抖音看不到好友动态显示服务器,抖音好友动态怎么突然看不到了
- 脉冲神经网络(Spiking Neural Network,SNN)概述
- RHCS 集群详解及 部署(ricci、luci、fence、apache、scsi、gfs、DLM)
- 四个好看的CSS样式表格
- 面试-Iteration Owner-新加坡航空
- 清默网络多区域 OSPF
- Windows Server2012常见版本
- 细数 TS 中那些奇怪的符号
- 培训c语言程序,编程人员培训手册C语言程序设计基础