微信小游戏广告收入是怎么算出来的

画板跑到累计超过 ¥6000 之后我才搞明白:后台那个收入和 eCPM 不是一回事,eCPM 只是中间的一个乘数。这篇就讲清微信小游戏广告收入是怎么算出来的。

下面按我实际对账的顺序,把微信小游戏广告收入的计算口径拆开讲。涉及平台规则的部分我只讲判断路径,具体系数和分成比例以平台官方口径为准。

微信小游戏广告收入是怎么算出来的:三层相乘

我理解的计算链路是:展示次数 → 有效展示 → 单价 → 平台结算。

三层里任何一层变化,最终数字都会变。所以只看最后那个总收入,你是没法知道问题出在哪的。

动作:把「曝光次数」和「eCPM」分开记录,不要只记总收入。

第一层:先搞清什么叫一次有效展示

用户看到广告,不等于平台认为这次展示有效。

平台会做有效性判断,无效的部分会被剔除。这也解释了为什么后台数字有时会回补修正。

这是行业通用规则,不是针对你。 我第一款游戏收入不到 ¥50 的阶段,也一样走这套逻辑。

第二层:eCPM 是单价,不是收入

eCPM 的字面意思是每一千次展示能拿到多少钱。它是个单价指标,不是总账。

收入大致可以理解成:展示量 × eCPM ÷ 1000。

我用画板举例:它靠简笔画、画板、儿童画画这几个词自然搜索,一天进几十人,没投流没裂变。进量稳定,但 eCPM 每天还在跳,所以收入曲线是「稳定的量」乘「波动的价」。

动作:如果你的展示量很小,eCPM 再高也撑不起收入。

第三层:不同广告位,单价不一样

激励视频是用户主动看完的,插屏是打断式的,两者对广告主的价值不同,单价自然有差距。

所以产品里广告位结构一变,平均 eCPM 就会跟着变。

动作:对比两个时期的收入时,先确认广告位配置没变,否则对比没有意义。

第四层:我看到的数字和到手的数字

后台显示的「已产生收入」和「可提现金额」是两个概念。

平台按月结算,当月产生的收入要等账单生成后才变成可提现余额。

动作:把后台数字当作生产指标,把到账金额当作财务指标,两者分开记账。

用我的两组数据验证一下

失败的那组: 第一款自研小游戏,种子计划 180 人/天进量,次日留存 5 人,当日广告收入不到 ¥6,人均时长不到 2 分钟。

拆开看:量不算零,但留存 5 人意味着第二天的展示次数几乎归零,展示次数上不去,收入自然上不去。人均不到 2 分钟,一局里也塞不进几次广告。

成的那组: 简笔画画板,纯前端、零运维、两天写完。2025-09-20 时点累计约 ¥5700,2026-08-05 时点累计超过 ¥6000。

拆开看:它没有爆量,一天就几十人自然进量,但这部分量是持续的、不花钱的,所以收入是一条缓慢累积的曲线,一年时间又多了几百块。

两组数据的差别不在 eCPM,在展示次数能不能持续产生。

对账时我会看的三个数

第一,曝光次数有没有涨。 这是收入的底盘,它不涨,其他都白搭。

第二,eCPM 的中枢有没有变。 单日跳动不看,看一段时间的中枢。

第三,提现到账的实际间隔。 跑通一次,以后排现金流就有依据了。

动作:做一张只有三列的表——日期、曝光次数、收入。跑一个月你就懂自己的产品了。

微信小游戏广告收入是怎么算出来的,归根到底就是展示次数 × eCPM ÷ 1000,再扣掉无效展示。看懂这三项,你就能定位问题出在哪一层。

常见问题

Q:微信小游戏广告收入是怎么算出来的?

A:可以粗略理解为展示次数乘以 eCPM 再除以一千,同时平台会先剔除无效展示。具体系数、分成规则以微信官方结算说明为准。

Q:为什么我算出来的数字和后台对不上?

A:通常是两个原因:一是有效展示的剔除让数据有回补,二是你看的是「已产生收入」而不是「可提现余额」。按结算周期核对,别按天核对。

Q:eCPM 高是不是就说明收入一定高?

A:不是。eCPM 只是单价,收入还要乘展示次数。展示次数小的时候,eCPM 高也撑不起总收入。

相关阅读


本文作者西米,37 岁程序员,一个人加五个 AI 员工在跑一家公司。踩过的坑和真实账本都写在公众号「西米分享」。

完整代码、踩坑清单与最新进展,都在公众号。

📱 关注公众号「西米分享」