广告对接主要有以下3种方式,从技术上的复杂程度,依次从简单到复杂来讲:
一、S2S
定义:server to server,就是服务器对接服务器。上游提供有渠道参数的链接,下游用这个链接推广,数据即可回传。
一般上游会将推广链接添加渠道参数,用户点击链接的时候,上游就会知道哪个渠道带来的流量,这个参数就是渠道参数,可以追踪数据的来源。并且当产生转化时,上游也就知道是哪个渠道带来的转化,使用服务器通知对方的服务器,这就是回调。
特点:时间成本非常低,确定好参数以后甚至可以在一个小时内完成对接和回调测试,而且非常灵活,对外完成后,上游提供给下游多个带有渠道参数的推广链接就可以。
二、API:又细分为online和offline
API对接方式,就是媒体方按接口协议规范约定,将监测方需要的参数,在自己的软件系统中组装好,在产生广告曝光或点击时,给监测方服务端发送请求。
Online API:
定义:下游向上游进行实时请求,上游下发最优的一个广告,下游拿到唯一的广告进行展示即可
特点:广告库的广告和投放逻辑是由上游内部处理的,对于下游而言,只管对接,不需要处理复杂的投放逻辑,对接相对简单。
Offline API:
定义:下游定期向上游进行请求,上游将分配的所有广告一次性返回,下游批量拿到广告以后,再根据用户端的请求决定下发具体的哪个广告
特点:投放的逻辑是由下游自己处理的,这种情况的本质是资源的批量同步,一般这时候下游都有一个自己的投放系统,整理多个上游的offline API同步的资源,所以对接虽然一样简单,但是内部却要有一定的技术支持。
三、SDK:
简单来说:API是一个数据接口,SDK是一个软件功能包
SDK是API的载体,也是API的控制中心
SDK承载了一个或多个API,同时SDK还会有很多权限,有能力做更多的事情,比如SDK可以决定什么时机触发哪个API,API返回的广告最终要不要展示,以及如何展示等等
SDK对接方式,媒体方要做的,是首先在媒体的软件中集成该SDK软件包,在产生广告曝光或点击时,媒体按规范调用SDK软件包中的函数,传入一些参数,以此启动SDK去执行SDK中的软件程序,给监测方服务器发送请求。
联系我时,请说是在A5广告发布平台看到的,谢谢!