程序员眼中的程序化广告

广告作为App的三大营收渠道之一广泛存在于各类应用程序中,在最近的开发中对广告接触比较多也有了一些自己的认识,在这里进行一个总结。因为这篇文章主要是对App通过广告变现的一个行业性的认识,所以涉及到技术的东西并不多,但是如果要做好广告相关的需求尤其是程序化广告就少不了要对行业有深刻认识;另外,这篇文章也会涉及到App接入广告的需求和其他需求的不同之处,以及在iOS14中引入的SK框架和需要申请访问追踪权限对广告行业的影响。

那么,让我们开始吧。🛎

广告无处不在

来看一个1分钟短片:

相信大家在平时的生活中也都遇到过这种场景,在百度搜索键盘,打开京东立马就看到了键盘的广告,淘宝搜索了裤子,抖音立马就能刷到。

凭借对用户无所不知一个个的互联网广告帝国相继诞生。

广告的能力

谷歌的商业帝国涉及到搜索、游戏、工具、教育,FaceBook手握FB、WhatApp、Instagram三个世界级社交应用;字节跳动旗下有今日头条、抖音、火山等多款国民级应用,还有百度、淘宝等等用户数数亿的互联网产品。

这些公司都是当仁不让的互联网帝国,一个个的员工数都数万甚至十几万,但是你知道是什么在支撑着它们吗。

没错,就是“广告”。

谷歌21年2季度财报
Facebook 21年2季度财报
头条 披露20年营收

这些帝国的营收中,广告收入无一例外的占到了70%甚至更多的比重。

广告就是互联网公司的子弹。

广告是怎么运行的

广告最原始的形式就是地段,在繁华地段的店面要比犄角旮旯的店面生意好上100倍。同一个店面里展示的横幅是广告,货架的位置是广告,同一个货架不同的层数也是广告,这些对一件商品的销量都有很大的影响,所以经销商为了能让自己的产品放在商场更好的位置、货架上更合理的层数都是要付出相应的成本的。

但是这种形式的广告只能根据货物来进行投放,而且要想修改一次货物的位置付出的成本也是相当高,所以无法进行精细化投放,也就限制了广告的价值。

到后来有了电视广告和电视购物。相信你肯定看过八心八钻的大钻戒和各类足力鞋,还有今年过节不收礼。这些产品为了争抢黄金时段动辄就是几百万的投放预算,效果也是显著的,因为坐在电视机前拿起电话就能抢购,现在抢购还能立减200.

再后来有了网站、App,那广告就更是铺天盖地了,你搜索一个东西它能记录,你填写一张表格他能记录,你用的是多少钱的手机他能记录,你几点上厕所他都知道。

广告可能比你自己更了解你。

一条广告是怎么出现在你手机上的呢?

流程图

这个流程图中的每一步都有很多家上市公司在做,可见广告的能量有多么的强大。

当你走进比亚迪的4S店,销售来给你推荐哪辆车更适合你,这没有问题。就相当于你在百度搜索了一下运动鞋,然后前面两条是安踏和李宁的线上店的广告,这没有问题。因为互联网的信息实在太多了,为了提高效率必然需要有专业的人来进行适当的推荐。

但是如果是你在百度搜索了运动鞋,在抖音、小红书、微博不断的看到运动鞋的广告,这就有问题了,因为你这时候很可能已经买完了,这些广告就完全是对你的打扰。

那么问题来了,在这样一个毫无隐私的互联网世界里,我们怎么才能避免这种打扰呢?

苹果爸爸给出了答案——禁止App获取用户标识。

iOS 14的广告新政策

从上面的流程图可以看出,要想对用户进行精准的广告投放必须满足一个前提条件——对用户进行标记。也就是说,在不同的App、网站中要能识别出来都是同一个人。比方说你在淘宝的账号A搜索了羽绒服,那我想要在你刷抖音的时候投放羽绒服的广告就必须能在抖音识别出来你这个用户是刚才在淘宝搜索羽绒服的用户。

用户系统作为互联网公司的重要资产不可能在公司之间毫无障碍的流通,况且还有法律的约束。那么要对用户唯一性进行识别就要借助比App更底层的建筑——操作系统或者硬件(mac地址、IMEI、序列号)。

在iOS应用中先后出现的标识符包括:

  1. UDID - Unique Device Identifier(iOS 5被废弃)
  2. OpenUDID - 利用剪切板的标识。(iOS 7 被禁用)
  3. Mac地址 - Media Access Control / Medium Access Control(iOS7)
  4. UUID - Universally Unique Identifier(每次获取到的UUID都是不一样的)
  5. IDFA - Identifier for advertisers。

在iOS6之后,苹果给开发者提供了一个专门用来获取广告标识的Api——IDFA,不同的设备这个IDFA都是不一样的,广告商可以利用这个标识来唯一确定某个用户,以便投放用户感兴趣的广告内容。

iOS14之前,用户可以通过在设置中手动关闭跟踪来禁止App获取到IDFA,但是由于iOS系统没有明显提示给用户这个选项,实际上只有很少一部分用户知道这个功能,但是在iOS14之后苹果在每个App安装后第一次打开时都会弹窗提醒用户来进行授权(谁会授权让别人访问自己的隐私?),导致只有30%左右用户同意App获取IDFA。

iOS 14 ATT弹窗

iOS系统这一改变对于广告上来说无疑是沉重的,这也导致Facebook强烈抗议苹果的这一决定,从而使本来打算在iOS14.0推出的这个功能延期到了iOS 14.5才得以实现。

这一改动带来的变化:

  1. 广告精准投放的效率降低。
  2. 广告归因效率降低。
  3. 广告主在iOS系统投放广告的意愿可能降低。
  4. iOS App广告营收能力下降。

总结

这篇文章主要是总结了自己对广告业务和行业的认识,了解行业对我们写代码也是很有帮助的。