1:传统移动投放广告
移动广告一般来说分为两部分,一部分是移动浏览器,还有一部分是移动app。
移动浏览器和pc浏览器比较相似,支持标准的http协议,所以移动web广告基本和pc差不多。
移动app广告一般由广告公司提供各个平台(安卓,ios,windows phone)的sdk,由app开发找嵌入sdk,当app用户下载app之后,内嵌的sdk会根据情况去请求广告投放引擎等服务,然后返回广告到app进行渲染。广告公司会在之后给app开发者一定的提成。
移动广告请求一般都是http协议,只是有可能是get,也有可能是post,post的内容可以选择pb,当然也可以是文本,show请求时发送请求到广告投放引擎,广告投放引擎从设置的广告中经过各种定向过滤,选择出一个广告给移动浏览器或者sdk。
2:dsp移动广告
移动dsp和pc的dsp广告流程是一样的,但是内部传送的信息和需要解决的难点却很不一样。移动主要传输移动的一些信息,比如操作系统,app 名称或者id,imie/idfa等。
难点1:移动用户行为收集比pc要麻烦,而且能mapping到的用户id会更少,那么能做重定向的用户就少,广告效果就比较难上去。
难点2:跨屏,一个人即有手机又有电脑,如果能将手机pc的user id和手机的user id联系起来,那么就更容易做一些精准的投放,也能提升广告效果。但是现在能比较容易做到这一点的主要还是腾讯和阿里,其他公司则比较难这道这一点。
原文写于2015年,现在看比较过时了,目前移动端最主流的信息流广告和视频广告都没有介绍,以后有空补充