互联网广告这一领域会涉及到若干方。
从最简单的说起。
1.demand-supply-user-adplatform
最简单的也涉及了上面的四种角色。
demand:广告主,想要借助广告推广自己的产品;
supply:流量方,负责在自己的产品上展示广告;
user:用户,广告主希望通过supply展示的广告来影响的群体;
platform:广告平台,负责连接demand和supply。demand端需要在广告平台上投广告,建立账户,建立定向信息等。supply端也需要在广告平台上建立账户,登记自己的apk,并且在apk上接入广告平台的sdk,这个sdk用于拉取广告以及用户后续的点击、安装事件的捕捉。这些事件最终用于计费,supply端盈利,demand端被扣费。
这便是最典型的计算广告领域的四种角色划分,各司其职。
但是在现实世界中,有些角色往往会扮演上述的两个或者两个以上的身份。
首先,对于supply而言,也很有可能是demand。demand反之类似。
另外,对于大型的广告平台,很可能前身是较大的supply,比如facebook这种。supply的能力足够强,最终衍生出了广告平台。supply和adplatform是同一家公司。
2.demand-supply-user-adplatforms
如果站在广告平台的角度看,1里面的角色可以细分。广告平台可以与其他平台合作。
广告平台卖广告,可以通过sdk卖,也可以通过api卖。
广告平台->supply:即通过sdk卖,直接卖给流量方。supply可以是内部媒体也可以是外部媒体,内部媒体纯赚,外部媒体分成。
广告平台->其他广告平台:即通过api卖,卖给其他广告平台。其他的广告平台可能因为流量过剩或者预算不足,去向其他广告平台拉广告卖,最终的收入会分成。所以很有可能,一个单子会经过多家广告平台反复倒手,那么,这样的单子本身价值已经不高。
广告sdk作用:supply的sdk必须集成广告平台的sdk。sdk负责拉取广告,并且将用户的曝光、点击、安装等操作报给广告平台。
3.demand-supply-user-adplatforms-第三方监控平台
这里又多了一个第三方,监控平台。
通常,广告主的扣费由广告平台决定,具体就是根据sdk上报的曝光点击事件数目扣费。并且平台会给supply一定的分成。那么广告主或者supply是否能够信任广告平台呢?这确实是一个问题。所以很有必要引入第三方监控平台,这样就可以对比两份数据了。
那么supply的apk就需要继承第三方的sdk,把数据报给第三方。