Skip to content
Charles Shao
Go back

广告形式全解:主流形式、协议底层与可见性计费

Updated:
views

聊广告时,大多数人嘴里的”什么类型的广告”,指的其实是形式(Format)——插屏还是激励视频?横幅还是原生?形式决定素材长什么样、渲染在哪、怎么打扰用户,是最”看得见摸得着”的一层,也是工程侧最关心的一层:素材协议(VAST / MRAID)、可见性测量(OMID)、变现效率排序,全都挂在这条维度上。

这篇不铺全景,只把形式这一件事讲透:先用样机图逐个拆开六种主流形式,再扩展到试玩 / 竖屏 / 富媒体 / 音频 / 搜索 / CTV 等更多形式,最后下沉到协议底层——竞价请求里 imp 怎么描述创意、SafeFrame / MRAID / VAST / OMID 怎么渲染与测量、什么样的曝光才算钱。

TL;DR

Table of contents

Open Table of contents

1. 先给形式一张地图

按”怎么渲染、怎么打扰用户”,可以把常见形式分成三类:内嵌不打断内容的(横幅 / 原生 / 搜索位)、全屏打断切换点的(插屏 / 开屏 / 激励视频),以及视频 / 富媒体 / 音频这类需要专门素材协议的。

广告形式分类地图。中心节点『广告形式(Format):素材长什么样 · 怎么渲染 · 怎么打扰用户』向外分出三组:内嵌 · 不打断内容,含 Banner 横幅(常驻小条 · 定时刷新)、Native 原生(拆字段融进内容流)、Search 搜索位(结果页文字 / 购物卡片);全屏 · 打断切换点,含 Interstitial 插屏(场景切换时全屏)、Splash / App Open 开屏(冷启 / 回前台第一屏)、Rewarded 激励视频(看完给奖励 · eCPM 最高);视频 · 富媒体 · 音频,含 Video 视频(In-stream 贴片 / Out-stream)、Rich Media 富媒体(可交互 · MRAID)、Audio 音频(播客 / 音乐流插播)。第三组连向『素材 / 测量协议:VAST 视频 · MRAID 富媒体 · OMID 可见性』 形式分类地图:按”怎么渲染 / 怎么打扰用户”分成内嵌、全屏、视频富媒体三类;视频 / 富媒体各自对应 VAST / MRAID / OMID 协议。

先厘清一个更本质的区分:上面这些常被统称为”形式”,但它们其实分属两个不同层级——

  • 素材类型(创意本身是什么)Banner(图片 / HTML,富媒体 MRAID 也归在这类)、Native(拆成标题 / 图 / 描述等字段的原生素材)、Video(视频,走 VAST),外加 Audio(音频)。这才是 OpenRTB 竞价请求里 imp 对象真正枚举的创意对象,也是投放后台”创意类型”里通常只有 banner / native / video(/ audio)的原因——它决定用哪套渲染器(图 / HTML 渲染、VAST 播放器、原生组件、音频播放器)。
  • 展示位形态(这条素材放在什么位子、怎么展示)Interstitial 插屏 / Rewarded 激励视频 / Splash 开屏并不是独立的素材类型,而是广告位属性——插屏是”全屏”标志(imp.instl=1)、激励是”激励”标志(OpenRTB 2.6 的 imp.rwdd)、开屏是一种启动位 placement。素材本体仍是一条 banner 或 video。

所以同一条 Video 素材,可以同时投贴片位、激励位、插屏位。把”素材类型 × 展示位”拆成两条正交维度,既避免了 banner-插屏 / video-激励 这种组合爆炸,也解释了为什么后台按素材类型配创意、再按广告位设置展示形态。下面各表里,Banner / Native / Video 是素材类型,Interstitial / Rewarded / Splash 是展示位形态,混在一起只是因为它们在产品语境里都被叫做”形式”。

2. 六种主流形式详解

下面给六种主流形式各来一张示例样机,左列是它的四条属性(长什么样 / 典型场景 / 用户体验 / 变现效率 · 工程要点)、右列是对应的样机图(图内仅保留极少英文,看不清的以左列文字为准):

Banner(横幅)

长什么样:内嵌在页面里的一小条(常见 320×50 / 320×100 或自适应尺寸),不铺满屏、不打断内容,用户可以边看内容边扫到它。

典型场景:列表页、文章底部、导航栏上方等"长期常驻位",靠长时间在场 + 定时自动刷新累积曝光,是最基础、覆盖最广的形式。

用户体验:打扰最低——常驻在边角、不打断操作,用户基本可以无视;代价是容易被"视而不见"(banner blindness),偶尔还会误触或挤占内容空间。

变现效率 / 工程要点:单次 eCPM 最低,但常驻 + 自动刷新(一般 30–60s 一次)拉高总曝光;工程上要控制刷新节奏、不阻塞滚动、避免遮挡内容触发误点,且不可见时不应计费刷新。

Banner 横幅广告示例:一部竖屏手机,屏幕上是一个内容列表 App,底部有一条细长的横幅广告条,用绿色圆角边框高亮、右上角带 Ad 标记
Interstitial(插屏)

长什么样:全屏、打断式的图片或视频广告,铺满整屏,带一个明显的关闭按钮(X),用户关掉后才能回到 App。

典型场景:自然的切换间隙——关卡结束、页面跳转、内容加载之间;忌在用户正在操作的路径上突然弹出,否则体验差、易误点。

用户体验:明显打断——出现在自然间隙尚可接受,一旦挡在用户正在操作的路径上就很烦;全屏加上偏小的关闭键,也是误点重灾区。

变现效率 / 工程要点:eCPM 高;必须提前预加载(否则展示时转圈),并做频次控制防打扰;show 前要校验宿主生命周期,避免页面已销毁还调用而崩溃(见 App 广告 SDK 深挖)。

Interstitial 插屏广告示例:一部竖屏手机,屏幕几乎被一张全屏促销广告占满,右上角有一个明显的关闭 X 按钮
Rewarded(激励视频)

长什么样:全屏视频,由用户主动选择观看,看完整段后领取游戏币、道具、额外机会等奖励——是"用时间换价值"的自愿交换。

典型场景:游戏复活、免费解锁、奖励翻倍等;因为是用户自愿触发,接受度和完播率都最高,是手游变现的主力形式。

用户体验:最正向——完全由用户主动发起、看完有明确回报,是"你情我愿"的交换,几乎不引起反感,接受度与完播率都最高。

变现效率 / 工程要点:eCPM 最高;奖励发放必须以服务端回传(S2S)为准防作弊、且要真正看完才发;素材"重",几乎都要提前预加载好秒开(见 App 广告 SDK 深挖)。

Rewarded 激励视频广告示例:全屏视频画面,中央有金色礼物币与 Watch to earn 奖励进度,右上角有倒计时环,底部是视频进度条
Native(原生)

长什么样:广告素材被拆成标题 / 图片 / 描述 / 按钮等字段,由 App 用与内容一致的 UI 自己拼出来,只用一个小 "Ad / 赞助" 标记与正常内容区分。

典型场景:资讯 / 电商 / 社交的信息流(feed),穿插在正常内容之间;今天绝大多数移动端"原生"都指这种 feed 内广告。

用户体验:与内容融为一体、观感最自然、几乎不打断浏览;但正因为太像正常内容,必须清楚标注广告身份,否则容易被当成内容误点、损伤信任。

变现效率 / 工程要点:与内容融合、体验最好、点击率高;渲染交给 App,要防"假原生"误导和诱导误点,合规上必须清晰标注广告身份,不能骗用户以为是内容。

Native 原生广告示例:内容信息流里若干张版式相同的卡片,中间一张是广告,版式与其余一致,仅用淡紫色边框和小 Ad 标记区分
Video(视频:In-stream 贴片 / Out-stream 独立)

长什么样In-stream 依附在视频内容里的前贴 / 中贴 / 后贴片;Out-stream 在图文内容里自己开一块播放器。常带 Skip 按钮与进度条。

典型场景:In-stream 多见于长视频 / CTV 大屏,Out-stream 多见于资讯信息流;品牌曝光与效果转化都常用。

用户体验:好坏取决于能否跳过——Skip 按钮、静音自动播放、可控进度能明显缓解打扰,前几秒的强制观看与插得过频的中贴则最招人烦。

变现效率 / 工程要点:走 VAST 协议(旧的 VPAID 已被弃用,交互交给 SIMID、可见性测量交给 OMID);素材大、要防首帧慢(见 MP4 faststart),还要处理自动播放 / 静音策略。

In-stream 视频贴片广告示例:一部竖屏手机,屏幕上方是视频播放器正在播放贴片广告,进度条上有一段黄色广告进度、右下角有 Skip 跳过按钮、左上角 Ad 标记,下方是正片内容与占位行
Splash / App Open(开屏)

长什么样:App 冷启动或从后台回到前台时,占满第一屏的全屏广告,通常带一个 "Skip Ns" 倒计时和底部的品牌 / App 信息区。

典型场景:应用启动页、切回前台的第一屏;曝光量大、单价可观,但直接横在用户和 App 之间,最影响启动体验。

用户体验:直接横在"打开 App 就想用"的路径上,最影响启动顺滑感;一个清晰的 Skip 倒计时、到点秒放行是体验底线,白屏或跳不过极易劝退。

变现效率 / 工程要点冷启超时预算极紧(业内常设 ~3s),到点必须秒放行进 App、绝不能白屏卡住用户;素材要预缓存,避免冷启时才现拉(见 App 广告 SDK 深挖)。

Splash 开屏广告示例:App 启动时的全屏广告,绿色渐变品牌画面,右上角有 Skip 3s 倒计时按钮,底部是 App 图标与名称

此外还有 Rich Media(可交互富媒体)/ Audio(音频)/ Search(搜索结果位) 等形式:富媒体走 MRAID,音频常见于播客 / 音乐流插播,搜索是搜索结果页里的文字 / 购物卡片——它们没有统一的代表性样机,这里不单独配图。

注意:形式 ≠ 媒介。“视频”既是一种形式(素材是段视频),也常被当成一个媒介(视频渠道);“原生”同理。所以”信息流里的一条 Out-stream 视频”完全成立——形式说的是素材长什么样,媒介说的是它投在哪,是两条独立维度。媒介、计价、交易这几条维度,本文不展开,见程序化广告生态全景交易模式

3. 还没完:更多形式(竖屏 / 试玩 / 轮播 / 富媒体 / 音频 / 搜索 / CTV)

上面六种是移动端最常见的,但”形式”这张表远不止六行。下面这些在特定媒介 / 场景里是主力,工程上也各有讲究:

形式素材类型一句话关键工程点
Playable 试玩广告Rich Media(MRAID)一段可交互的迷你试玩,玩几秒后弹 CTA / 结束卡素材是 HTML5 包,靠 MRAID 拿手势 / 全屏;转化最高但素材最重,要压包体、防卡顿
Stories / 竖屏短视频Video9:16 全屏竖视频,可上滑跳转,TikTok / Reels / Snap 主力竖屏 VAST、静音自动播、进度分段;素材要做安全区避开顶部 / 底部 UI
Carousel 轮播 / Collection 集Banner / Native多张可滑动卡片;Collection 是”主图 + 下方商品网格”多素材组合、每卡独立点击与曝光上报;电商 / 应用商店常见
Rewarded Interstitial 激励插屏Video插屏的”可选看 + 给奖励”变体,看前先问一句介于插屏与激励之间,要有明确 opt-in 弹窗与奖励回传
Anchor / Sticky 贴边横幅Banner吸附屏幕底部、滚动时常驻的自适应横幅覆盖内容要留安全间距、可关闭;Web 上注意 CLS / 遮挡
Rich Media 富媒体Banner(MRAID)可展开 / 可交互的展示广告(expand / resize)MRAID 的 expand() / resize() 生命周期、SafeFrame 沙箱
Audio 音频Audio播客 / 音乐流里的插播音频,常带伴随卡片走 DAAST / VAST-audio,无屏或弱屏场景,测量靠听完率
Search 搜索位Native / 文本搜索结果页的文字链 / 购物卡片,意图最强关键词竞价、与自然结果穿插、强合规标注
CTV / OTT 大屏Video贴片、暂停广告(pause ad)、首页 takeover多走 SSAI 服务端拼接 防拦截,遥控器交互、无 cookie
Masthead / Takeover 包断Banner / Video首页顶部一整块的独占位(YouTube / 门户)基本是保量直采 / PG 预订,不走公开竞价

一句话规律:新形式几乎都不是新”素材类型”,而是老素材类型(多为 Banner / Video)套上新的展示位形态和交互层——试玩 / 富媒体是 Banner + MRAID,竖屏 / 暂停广告 / CTV 是 Video 换了个位子和比例。回到 §1 那条主线:素材类型就那几种,形态可以无限长。

4. 从竞价请求看形式:OpenRTB imp 怎么描述创意

要真正讲清”形式”,最硬核的一层是看它在竞价请求里长什么样。OpenRTB 里每个广告位是一个 imp 对象,媒体侧用它声明这个位子能接哪种素材、有什么限制;DSP 拿到后据此决定投什么创意。四类素材对象各有关键字段:

banner(展示 / 富媒体)

video(视频)

native(原生)

audio(音频)

imp 层(跨素材的位子属性)

看懂这层就明白:“插屏 / 激励”是 imp.instl / imp.rwdd 这种一位标志,“形式能力”是 banner.api / video.protocols 这些能力声明——素材类型与展示位在协议里天然是两组字段,正好印证 §1 的区分。

5. 渲染与生命周期:SafeFrame / MRAID / VAST / OMID

素材类型不同,端上”怎么显示出来、怎么上报”也完全不同。这是形式落到工程侧最实的一层:

广告渲染与生命周期图。竞价请求 imp(声明素材类型与能力:banner.api / video.protocols / instl / rwdd / skip)→ 竞得并拿到素材(HTML / VAST / native JSON)→ 预加载 / 缓存 → 按素材类型分三路渲染:HTML/富媒体走 SafeFrame 沙箱与 MRAID、视频走 VAST 播放器与 SIMID 交互、原生由宿主 UI 拼装字段 → 三路汇到曝光上报 → 可见性测量(OMID,MRC 标准 50% 像素、展示 1 秒 / 视频 2 秒)→ 达标才计费(viewable 转 vCPM),并可分出点击 ClickThrough → 关闭 / 回收 渲染与生命周期:素材类型决定走哪条渲染路径(SafeFrame·MRAID / VAST·SIMID / 原生组件),可见性(OMID)达到 MRC 标准才计费。

抽象成一条通用生命周期:请求 → 拿到素材(预加载 / 缓存)→ 渲染(iframe / 播放器 / 原生组件)→ 曝光上报 → 可见性测量 → 点击 → 关闭 / 回收。不同形式只是每步换了实现,App 广告 SDK 深挖 里那”七层”讲的正是这条链在端上的落地。

6. 预加载与缓存:让形式”秒开”

全屏 / 视频类形式(插屏 / 激励 / 开屏 / 贴片)有个共同的死穴:展示的那一刻不能等。若等到要 show 时才去请求、拉素材,用户看到的是转圈或白屏——体验崩掉不说,还常常凑不满可见窗口(§7)、这次曝光白给。解法就一条主线:把”加载”和”展示”解耦,提前把广告和素材备好

这套”预加载 / 缓存”在手机厂商手里会被推到系统级——常驻广告服务、跨 App 共享缓存、后台预取、跨重启持久化,还衍生出”应用预装 / 预加载”这条独立的分发变现生意。因为它牵涉的变现模式、系统权限与合规红线自成一体,单独展开成一篇:OEM 系统广告:手机厂商怎么靠预装、预加载与系统位变现

一句话:预加载 / 缓存是把”形式”从”能显示”做到”秒显示”的那一层,也是 App 广告 SDK 深挖 渲染层与缓存层要落地的核心工程。

7. 可见性与计费:rendered、viewable 与 MRC 标准

形式还直接决定一次曝光算不算数、按什么口径计费

把 §4–§7 串成一条线:一条 15 秒可跳过贴片的一生

  1. 请求:媒体发出 imp.video = { mimes:["video/mp4"], maxduration:15, protocols:[7], plcmt:1, skip:1, skipafter:5, api:[7] }——声明”这是个 Instream 贴片位、接 VAST 4.0、5 秒后可跳、支持 OMID”。
  2. 竞价:DSP 读懂这些能力,挑一条 ≤15s、可跳的视频创意出价,bid.adm 里带回一段 VAST。
  3. 解析播放:播放器解析 VAST,遇到 Wrapper 就层层回源、合并各层 tracking,最终从 MediaFiles 选一档码率的 MP4。
  4. 打点start 打完,第 5 秒 Skip 按钮出现;用户没跳,依次打 firstQuartile / midpoint / thirdQuartile / complete
  5. 可见 → 计费:OMID 全程测可见性,只有”≥50% 像素、连续 ≥2 秒”起才算 viewable——达标才计入 vCPM。若素材首帧慢(见 faststart)没凑满 2 秒,这次曝光白渲染、不计钱。
  6. 点击 / 回收:用户点了走 ClickThrough,播放结束回收播放器、释放缓存。

同一条 VAST 素材,把 imp.instlimp.rwdd 一开,就变成插屏 / 激励——素材没变,变的只是展示位。这条主线贯穿全篇。

8. 广告质量与安全:审核、屏蔽属性与沙箱

形式越强大(可交互、可全屏、可跳转),能作恶的空间越大,所以每种形式都配了一套”刹车”:

9. 常见误解 ↔ 正解

常见误解正解
插屏 / 激励 / 开屏是三种独立”素材类型”它们是展示位形态;素材本体还是 banner 或 video,靠 instl / rwdd / placement 区分
后台只有 banner/native/video 是功能缺失这就是 imp 枚举的素材类型全集(加 audio);形态由广告位配置表达
”视频广告”就是贴片视频是素材类型,可投贴片 / 激励 / 插屏 / 竖屏 / CTV / 暂停广告等多种位子
原生广告是”一张图”原生是一组字段(标题 / 图 / 描述 / CTA),由媒体按自己 UI 拼装
广告返回了就该计费品牌越来越只认 viewable(MRC 50% / 1s,视频 2s);不可见不该计费
Skip 与否是播放器随意决定是竞价请求里 video.skip / skipafter 明确声明的
富媒体 / 试玩想干啥干啥必须经 MRAID 受控 API、跑在 SafeFrame 沙箱里,受 battr 限制
VPAID 还是视频交互的标准VPAID 已弃用,交互交给 SIMID、测量交给 OMID

10. 速查与对比

六种主流形式横向对比(打扰度 / eCPM 为业内经验值,具体随媒体、地区、竞价环境浮动):

形式素材类型打扰度eCPM素材 · 测量协议典型位置
Banner 横幅Banner最低最低HTML / MRAID · OMID列表 / 文章内常驻位
Native 原生Native原生字段 · OMID信息流 feed
Interstitial 插屏Banner / VideoHTML / VAST · OMID场景切换间隙
Splash 开屏Banner / Video中高HTML / VAST · OMID冷启 / 回前台首屏
Video 视频(贴片)Video中(可跳过)VAST · OMID长视频 / CTV、信息流
Rewarded 激励视频Video低(自愿)最高VAST · OMID · S2S 回传游戏复活 / 解锁

一句话收束:形式 = 素材类型(Banner / Native / Video / Audio,由 imp 枚举、决定渲染器)× 展示位形态(instl / rwdd / plcmt…,决定放哪、怎么展示)。效率上 激励 > 插屏 > 原生 ≈ 视频 > 横幅;计费上品牌越来越只认 viewable。别把它和”媒介(投在哪)/ 计价 / 交易”混为一谈——那是另外几条维度。


延伸阅读

本站里和”形式”关系最近的几篇:

标准与一手资料:

附录:术语表


views
Share this post on:

Previous Post
你的视频素材为什么要 5 秒才开始播:程序化视频里的 MP4 faststart
Next Post
手把手走一遍定位式位图倒排:4 条创意的增删改查 + OSS 全量/增量下发