一个功能非常强大完全开源的广告聚合平台!创业和副业必备
共 1556字,需浏览 4分钟
·
2020-12-31 15:04
开发者将软件作品变现的方式有很多,接入广告就是其中之一。在大数据时代,移动应用广告也迎来了新一轮的技术变革,同时催生了一种名为 Mediation 广告聚合平台的全新商业模式。在云计算技术的加持下,现代 Mediation 平台能够完成千亿级的实时数据交互,为开发者和广告主在全球范围内匹配相应资源,随时创造着庞大的商业价值。 近日,由国内团队研发的基于 AWS 的移动广告聚合平台 OpenMediation 正式开源,引起了我们的关注。与国外类似平台(如 Google 的 Admob、Twitter 的 Mopub 等)只开源部分 SDK 不同,OpenMediation 项目开源了整个广告聚合平台系统包括从前端到服务端的所有核心组件。
什么是 Mediation?
Mediation 在国内叫做广告聚合平台,实际的意义也比较简单,就是开发者的 app 有流量,想通过广告变现的时候,就可以通过这样一个平台来实现。一般来说,开发者在寻找广告投放机会的时候,不光是会对接到一家广告平台,而是会对接到多家广告平台。“具体来说,比如开发者在寻找某一次投放的机会的时候,是选择哪一家广告平台的广告,选择什么类型的广告;另一方面,广告主又是选择什么样的 app 来投放自己的广告……这后面是有着庞大的数据驱动双方做出选择的,所以我们叫聚合。”黎为民介绍说,“这些选择都是在毫秒级的单位里面发生的。所以如何做好所谓的聚合,就是让开发者的每一次广告投放机会都能得到填充、广告主投放的广告都能得到展现,保证开发者和广告主两端的收益都最大化,这就是我们这个行业需要不断地努力提高的地方。”
OpenMediation 介绍
OpenMediation 是一个开源移动广告中介平台,提供包括 SDK 、服务器、控制面板和数据中心的完整端到端系统。
特性
OpenMediation 全面支持 admob、Facebook、applovin、unity、vungle、adcolony、tapjoy、chartboost、mopub、ironsrc、tiktok、Mintegral、tencentAds 等10多个 AdNetworks,确保最大收益
全新广告库存技术:确保最高的广告加载性能和超过 99% 的填充率。
瀑布自动优化:根据历史数据进行实时优化以实现最大收益。
方便部署:支持 Docker 容器映像和在主流的公共云(如AWS ECS/EKS)上的自动化部署
系统组件
OpenMediation 项目包括三个部分:服务器、控制面板和 SDK。分为七个子项目,具体如下:
OM Server:中介服务器核心模块,负责 SDK 访问和中介逻辑处理,数据采集处理。(C)
OM-ADC:数据聚合模块,负责聚合来自 AdNetworks 的收入数据以生成业务报告。(Java)
OM DTask:数据配置中心,存储 OM 服务器的关键配置信息,如 kafka、S3 等,还包括基于 AWS Athena 的数据分析和报表生成的数据处理代码。(Java)
OM Android SDK:安卓 SDK。(Java)
OM iOS SDK:iOS SDK。(Objective-C)
OM-Dashboard-UI:用户前端控制面板。(Vue)
OM-Dashboard-Server:服务器后端控制面板。(Java)
项目地址
官方网站:https://www.adtiming.com/om/index.php