图片95
根据2020年11月国家信息安全标准化技术委员会《网络安全标准实践指南-移动互联网应用程序(App)软件开发工具包(SDK)安全指南》中SDK的分类,常见的SDK类型分为16类,其中广告SDK的功能描述是提供广告展示功能。
广告SDK是众多SDK类型中的一种特殊类型。其他SDK主要是为了方便应用程序本身的运行需求,而广告SDK的功能目的是直接商业实现。因此,想要快速获得一定规模流量收入的应用程序开发人员将考虑访问广告SDK。
广告SDK分类及用途。
广告SDK的功能是展示广告。在定义上,它还分为广义和狭义的广告SDK。广义广告SDK是指为开发人员提供广告相关功能(访问广告、广告监控等)的软件开发工具包;狭义广告SDK是指帮助应用程序开发人员访问广告并实现广告实现的软件开发工具包。
从用途上看,可分为网页SDK和APPSDK。网页SDK用于网页(或小程序)的广告实现,APPSDK用于移动应用中的广告实现,APPSDK用于编写语言,一般分为JavaSDK、Objective-CSDK,JavaSDK用于Android,Objective-CSDK。
根据不同的广告领域,可分为展示广告SDK、激励广告SDK、互动广告SDK等。展示广告SDK一般用于只展示广告材料类型的广告,使用范围最广。激励广告SDK一般用于有激励场景的APP,如激励视频、积分墙等广告形式。游戏APP安装多,互动广告SDK多用于抽奖、大转盘等类型的广告。
根据SDK的商业性质,可分为单广告SDK和聚合广告SDK。单广告SDK直接用于广告。一般来说,大多数开发者都是广告联盟,只用于需求方的广告。聚合广告SDK集成了多个广告联盟SDK,可以实现多平台的广告,大多数开发者都是广告技术公司,主要用于方便APP开发者在实现多广告联盟时的运营优化。