小米品牌广告引擎与算法实践

本文详述了小米品牌广告的业务特点、系统架构、流量预估、库存分配及在线投放的挑战与实践。小米品牌广告覆盖多个媒体,涉及开屏、视频等多种形式,系统包括广告检索、售卖和数据处理三大模块。流量预估和库存分配算法是核心,通过正交和位图算法进行预估,利用HWM和SHALE策略进行库存分配。此外,实时反馈和A/B实验确保在线投放效果,分析平台则助力问题排查。
摘要由CSDN通过智能技术生成

品牌广告是小米商业化的重大战略方向,在小米视频、音乐、浏览器等多个媒体广泛投放,广告样式也越来越多样,开屏、视频、信息流等。品牌广告主对投放的需求也日益复杂和多样化,精准定向、频控、跨媒体投放、预算平滑等使得品牌广告投放引擎和算法面临着诸多挑战,包括流量预估、库存分配和在线投放算法等。本次分享重点介绍了小米品牌广告引擎与算法实践,包括系统架构和各种离线和在线算法。

小米品牌广告业务简介

小米大概是从2014年中开始广告平台的研发,一开始主要是效果广告,从去年开始大力发展品牌广告。

什么是品牌广告?这个说法一般是相对效果广告来说的。我们知道,效果广告的目的是追求立即的转化和效果,比如搜索广告,手机上的应用分发等。而品牌广告一般是为了品牌认知度,也就是brand awareness。当然品牌和效果的界限并不是这么严格,广告主很多时候也会追求品效合一。

目前,品牌广告在小米手机和电视全系资源都有投放,包括小米浏览器、视频、音乐、新闻资讯、天气、日历等系统app,还有小米电视和盒子等。广告形式也是非常丰富,基本上主流的产品形态都支持,包括开屏、锁屏、电视画报、信息流、横幅、贴片,甚至一些非标的广告形态比如换肤等。从业务规模来说,小米一共有20多款日活过千万的系统app,每天的广告曝光已经接近百亿,年收入规模也是达到了好几十亿。

图片描述

小米品牌广告业务特点

品牌广告从售卖方式来看,一般是CPT或者CPM,提前一段时间下单。另外,品牌广告订单是合约式的,需要保量,如果违约,比如没有完成约定的投放量,一般都需要补量或者赔偿。提前下单意味着需要进行流量预估,违约补偿意味着分配算法需要有明确的优化目标,这都是接下来想重点讨论的话题。

图片描述

品牌广告的第二个重要特点是定向。定向是每个广告平台必备的功能,各家平台在定向维度上有一些差别,但大体上的类别是相似的。比如用户属性的定向,包括人口属性:年龄性别学历,地域属性,兴趣属性等。另外,时间定向,支持小时级的定向。设备定向,支持不同手机型号,电视盒子型号的定向。内容定向,主要是针对视频/音乐等内容的分类,剧集,CP等,比如你可以定向投放综艺、动漫、体育视频,也可以定向投放某一部剧比如太阳的后裔等。人群包定向,包含或者排除指定的人群包。特殊定向,比如针对天气状况:下雨还是天晴、温度、PM2.5的情况等等都可以进行定向。

频控是品牌广告另一个重要的特点,也是品牌库存分配的核心技术挑战,后面会详细展开讨论。目前我们系统支持按照小时/日/周/月级别的频控。

最后一点,品牌广告的投放一般都需要支持第三方监测,目前我们系统支持秒针/admaster/double click等主流的第三方监测。

小米品牌广告系统架构

整个系统架构包含三大块,首先是广告检索,左上的部分。其次是广告售卖,左下部分。最后是数据处理,右边灰色的部分。

图片描述

我们先来看广告检索系统,手机和电视的流量通过SSP接入我们的广告平台,SSP是我们的流量方管理平台,负责流量的接入。MAX是小米的广告交易系统AD EXCHANGE。MAX后面对接了很多个DSP,其中效果服务和品牌服务,是我们自己的DSP,分别对应我们的效果广告和品牌广告。除了我们自己的DSP,我们还对接了很多外部的DSP和广告平台,包括腾讯广点通、百度联盟、京东、阿里、品友等。效果服务的内部实现,这里没有详细讲,主要包括广告的检索、过滤、CTR/CVR预估、排序等。而品牌服务和效果服务也有很多相似的地方,包括广告检索、过滤、定向、平滑等。但品牌服务和效果服务最大的不同是,品牌服务没有CTR/CVR预估,对应的是在线投放模块。这是品牌DSP非常核心的一块。

我们再来看看广告售卖系统,也就是我们的排期系统。排期系统提供了一整套的订单管理和库存分配的功能,包括定量、寻量、删量、改量等。其中库存分配又依赖于流量预估模块。

最后一块是数据处理,右边灰色的部分,包括日志服务、离线数据处理、实时数据处理等。离线数据处理的结果会用于流量预估,而实时数据处理则用于在线投放的实时反馈。

整个系统架构中和品牌广告最相关也是最核心的部分,就是土黄色的这三块:在线投放,库存分配,流量预估。其中流量预估是基础,在线投放和库存分配都依赖于流量预估。

流量预估

我们来看一个例子,广告主打算购买12/25日这一天在小米视频首页焦点图这个广告位,北京男性用户的流量。这个需求可以分解成三部分:日期/广告位/定向条件。日期可以是一天,也可以是多天。如果想买一天内的流量,则是通过时间定向。定向条件:广告主可以指定任意维度的定向。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值