无论是C2S还是S2S都是为了对APP上所有展示广告进行测量与验证,在满足广告主透明化需求的同时,提升开发者的流量价值和吸引力。开发者或技术服务商需根据Client-to-Server(C2S)或Server-to-Server(S2S)两种对接方式的特点,结合自己的实际情况选择合适的方案进行对接。
C2S对接方式适合百万级以下日活APP或低频更新APP的开发者,不但可以节省自建服务器的成本,还可一劳永逸的进行广告变现。S2S对接方式适合百万级以上日活APP或有严格可控性要求的APP开发者,特点是没有高频更新发版上架APP审核的风险,没有网络延迟带来的收益损失,还有精细化运营调整各项广告商业化策略提升收益的优势,只是需要前期投入自建服务器,以及合作后研发人员发版更新APP的精力投入。
Client-to-Server的询价发起方为APP端(客户端)的SDK,开发者或技术服务商调用接口进行询价,通常在应用的客户端本地进行竞价。C2S这种方式集成简单、直接,但由于竞价逻辑在客户端,调整灵活性相对较低,且客户端网络环境延迟高,竞价信息传输速度可能会受到一定的影响。
C2S大致示例流程如下(为与S2S区分,加粗部分为不同点):
1、APP端发起广告填充请求:我们需要开屏广告,你们出价多少?
2、技术服务商接口向技术服务商服务器反馈:**APP需要填充开屏广告,咱们出价多少?
3、技术服务商服务器反馈给接口,流量需求端竞价结果:我们这胜出价格为50元,这是胜出者提供的token。
4、技术服务商接口反馈给APP端报价:我们出价50元。
5、APP端接受反馈报价,与其他广告源渠道价格进行biding:你们胜出,这次广告填充是你们的了。
6、技术服务商接口反馈:给我一下需要填充的广告信息,这是token。
7、技术服务商服务器反馈:给你,这是需要填充的广告物料。
Server-to-Server的询价发起方为开发者的服务器(通常为OpenRTB请求),并且竞价逻辑在开发者服务器上完成。S2S这种方式的服务端通信延迟低、耗时短,同时竞价逻辑调整更灵活,但集成成本相对较高,需要开发者自建服务器。
S2S大致示例流程如下(为与C2S区分,加粗部分为不同点):
1、APP端向开发者自己的服务器发起广告填充请求:我们需要开屏广告?
2、开发者服务器向技术服务商服务器发起请求:我们需要开屏广告,你们出价多少?
3、技术服务商服务器向开发者服务器反馈竞价结果:我们这胜出价格为50元,这是胜出者提供的token。
4、开发者服务器接受反馈报价,与其他广告源渠道价格进行biding:你们胜出,这次广告填充是你们的了。
5、技术服务商接口反馈:给我一下需要填充的广告信息,这是token。
6、技术服务商服务器反馈:给你,这是需要填充的广告物料。
此外,由于近期互联网广告行业各项政策影响和IOS的隐私政策上架审核规则,S2S更适合APP IOS版些。
“iOS类广告主由于涉及应用上架审核相关原因,一般都不愿意加广告商的统计SDK,但是广告商在广告投放时通过转化数据(如安装激活)来评估效果并调整策略。目前常用方式是广告商(这里以DSP为例)通过与广告主进行S2S(ServerTo Server,即服务器对服务器)对接来接收转化数据。”(来源:《程序化广告:个性化精准投放实用手册》梁丽丽著)
总而言之,如果开发者或者合作的技术服务商广告变现策略调整(尤其是in app bidding+waterfall混合模式)、缓存素材逻辑更新等频繁,开发者首选S2S既可以避免高频更新APP存在的发版上架审核风险,又可以减少网络延迟带来的收益损失,还可以精细化运营调整各项广告商业化策略。低频更新选择C2S,对开发者而言简单直接省事,还可以减少开发者自建服务器成本。
倍业科技成立于2015年,以“赋能媒体商业化”为使命和愿景。自主研发推出APP自己的商业化管理和运营产品Blink,先后获得了险峰华兴、竑观投资、颐成投资等机构的投资。业务涵盖视频、社交、金融、教育、交通出行、汽车、母婴、动漫、工具等多个领域媒体商业化。已与国内100多款知名媒体建立长期合作伙伴关系。倍业科技整合了API和SDK解决方案,结合了全栈式广告技术,通过流量管理和运营优化工具,为媒体充分挖掘每个流量的价值。此外,倍业科技的免费开源聚合广告SDK产品EasyAds,已在GitHub代码库、Gitee代码库、华为开发者联盟生态市场等平台上线。EasyAds旨在为移动开发者集成市面广告SDK时,可以实现安全拓展层面、迁移层面、开放层面的完全自主可控。