什么是移动广告聚合平台?它听起来可能有点陌生,但其实很多人都在用,在使用移动设备上网的时候经常会看到各式各样的广告,这就是普通网民眼中的移动广告聚合平台,对于开发者来说,移动广告聚合平台能带来金钱奖励,对于广告主来说,则能带来新的用户。
什么是好的移动广告聚合平台?
一个好的移动广告聚合平台能给开发者带来更多奖励,花一定的钱给广告主带来更多用户。不过,究其根本还在于更多普通网民是否买账,广告如果能投其所好自然效果要好些,如果推荐的广告文不对题,给男性用户推荐口红,那效果就不用想了。
从技术角度讲,这背后其实是一套基于大数据和AI的推荐系统,要有针对性地给用户做个性化推荐。这样的移动广告聚合平台需要什么样的云服务呢?我们找一家有代表性的案例来看看。
AdTiming是一家移动广告聚合平台,专注于出海广告服务,据AdTiming CTO张文涛介绍说,AdTiming 平台上对接了30多家渠道伙伴,业务覆盖达到了200多个国家和地区,服务的广告主和开发者超过两千多个,涉及的行业有游戏、电商、社交、工具等各个品类。目前已经在亚太地区处于领先位置。
Pocket Gamer是欧美的一家移动游戏资讯类网站,该网站每年颁发有“手游界的奥斯卡”之称的移动游戏奖榜单,2019 PocketGamer移动游戏奖“最佳广告&用户获取平台”提名中就有AdTiming,与包括Facebook、Google、Twitter这样的流量巨无霸平台站在了一起。
“最佳广告服务&用户获取平台”的奖项旨在表彰对全球游戏生态系统的建设作出了突出贡献的公司,说白了就是以广告的形式向游戏公司提供用户获取或广告变现服务,支持游戏业务的迅速发展、让游戏开发者能够更高效地获取用户。
AdTiming可以说得上是行业内的佼佼者了,这与该公司的移动广告聚合平台有直接关系。
张文涛介绍说,该公司的技术以大数据为基础结合AI算法,通过前沿的技术与全方位的专业服务为国内外广告主与开发者提供优质的移动营销解决方案,比如有行业领先的双循环标签体系,拥有超过30万以上数据标签的人群细分技术等,能够帮助广告主精准、及时地触达全球用户,从而来帮开发者把握时机,实现超出预期的变现收益。
All-in on AWS,AdTiming与AWS契合度很高
作为一个广告聚合平台,AdTiming需要帮助开发者对接多家广告平台,每次一投放要使用哪一个广告平台,使用什么类型广告,都需要平台的数据驱动能力来做选择,而这些都是在毫秒级的超短时间内进行的,时间太长可能就会错过广告投放的机会,会直接影响在平台上的收益。
在AdTiming的平台上,每天有超过100亿的广告请求,所以,对于基础设施的要求还是非常高的。在此前,AdTiming采用的是IDC的托管服务来承担国外和海外的业务,核心的大数据平台都运行在自己搭建的服务器集群上,只在零星边缘业务上使用云服务,随着发展重心转向海外市场,AdTiming选择了AWS这样全球化的云服务商。
回忆起迁移的过程,AdTiming CIO黎为民介绍说,原计划三个月的迁移时间最后只用了不到一个月。迁移过程中,AdTiming技术团队与AWS和AWS合作伙伴团队紧密合作,从测试,架构设计到POC,迁移计划的制定和实施等过程都共同完成,如果不是紧密合作,很难在这样短的时间内完成迁移。同样令他惊喜的是,迁移过程中业务并没有发生中断。
2019年7月,AdTiming开始正式进入All-in On AWS阶段。AdTiming的整个平台都构建在AWS上,使用了AWS的Amazon S3、Amazon Athena、Amazon RDS数据库、Amazon Aurora数据库、智能DNS服务Amazon Route 53,以及负载均衡,CDN,WAF之类的功能,整套服务架构深度使用了AWS。
至于为什么选择AWS,黎为民表示,首先最看重的就是AWS服务的低延迟和高稳定性,作为一个广告聚合平台,延时能决定每次广告请求的收益,广告平台的稳定性对开发者的收入也紧密相关,对于AdTiming这样的平台来说,一次故障可能意味着数以百万元的损失。
另一方面,黎为民也看中的是AWS的领先地位,能提供非常丰富的服务栈,伴随着业务的发展阶段,不同阶段可以有不同的方案来选择。而且,AWS有丰富的迁移工具和迁移经验,能避免迁移过程中可能出现的问题,这点令人安心。
再一方面,黎为民表示喜欢AWS的“构建者”文化,这意味着AWS不仅能提供易用性高,对开发者友好的服务,由于AWS平台对开源的支持比较好,使得AdTiming能很好地运行在AWS上,AdTiming与AWS两者契合度高。
在实际使用过程中,AdTiming发现非常多的海外合作伙伴也在用AWS,很多时候与合作伙伴系统的对接就成了AWS内网对接,延迟和稳定性方面的表现就可想而知了,这是只有迁移之后才能发现的东西。
AdTiming开源的价值
AdTiming原本只提供广告聚合的SaaS服务,可以让开发者直接使用,在部署到AWS上之后不久,考虑到越来越多的企业都有自建广告聚合平台的需求,为了避免行业内重复造车,AdTiming的平台也选择了开源。从商业角度上来看,AdTiming想的很清楚,赢利点主要来自服务于大量中小开发者的SaaS服务,而开源AdTiming则是为业内做了一件好事。
企业之所以要搭建广告聚合平台的原因在于竞争使然,张文涛介绍说,比如一些广告聚合平台在做一些游戏发行业务,所以,一些企业为了避免数据泄露的可能,则会抗拒使用前者的广告平台。还有的企业为了便于运营决策,要将广告聚合平台与自身业务系统进行集成,将数据进行打通,从而获得更全面的洞察。所以,也都希望自建一个私有的移动广告聚合平台。
笔者感觉,AdTiming的开源做的也比较真诚,因为他在努力降低开源方案的使用门槛,即使是对于中小开发者也非常友好,它支持以容器化的方式做私有化部署,普通开发者在Troubleshouting之后也能很快完成部署。如果想部署在AWS上,操作过程也很简单,AdTiming编写了Cloud Formation的自动化部署脚本,用户可以一键部署到AWS上。
张文涛介绍说,AdTiming算的上是国内第一家做广告聚合平台的厂商,但相对国外还是落后了一两年,希望通过开源让产品更快迭代成熟起来,作为一个端到端完全开源的广告聚合平台,它能让更多人从中受益。