每个展示广告的 Telegram Mini App 都通过一个数值来获取收入:eCPM。它告知你每千次广告展示带来了多少收入,因此是比较广告块、地域、格式和广告网络的最快方式。问题在于,大多数 eCPM 的解释都是针对网站或应用商店游戏编写的,数学相同但背景不同。
本指南涵盖了 eCPM 的含义、eCPM 公式举例、如何双向计算(从收入到 eCPM 和从 eCPM 到收入预测)、三个模拟 Mini App 案例(初次支付、位置改变、流量购买)、eCPM 与 CPM 和 RPM 的不同、按国家层级和广告格式的基准,以及哪些因素实际上提高了 Mini App 的 eCPM。除非注明来源,示例中的所有数字均为示意。
让我们从定义开始,因为有关 eCPM 的混淆有一半来自于将其与广告商的 CPM 混为一谈。
简言之
- eCPM(有效每千次成本)是出版商每千次广告展示获得的收入,计算公式为收入 ÷ 次数 × 1,000。
- CPM 是广告商支付的每千次展示费用;eCPM 则是出版商实际收到的,因此两者通常不相等。
- 一个 Mini App 通过 420,000 次展示赚取 $1,890 的收入,其 eCPM 为 $4.50;相同的公式可以用来根据预期流量预测收入。
- 基准取决于地域和格式:在一级市场中,奖励视频的每千次展示收入比横幅广告或三级市场流量要高出几倍。
- 在 Telegram Mini App 中移动 eCPM 的三个杠杆依次为广告格式组合、受众地域和展示位置质量。
广告中的 eCPM 是什么
eCPM 是出版商每千次广告展示获得的有效收入。 “e” 代表 有效:eCPM 不是任何人设定的价格,而是在广告展示结束后和收入统计后得出的结果。
eCPM 的完整形式是 有效每千次成本,其中mille 是千次的拉丁语。Google 的 AdMob 文档定义 eCPM为根据总收入和展示次数计算出的大约每千次展示的收入——每个广告网络,包括 AdsGram,都使用相同的公式。
eCPM 之所以重要,是因为它使收入标准化。不能仅仅通过总收入来比较一个广告块上的一万次展示和另一个上的两百万次,但可以通过 eCPM 进行比较。这就是为什么 AdsGram 的出版商管理面板和每个严肃的广告网络都会在展示次数和收入旁边报告 eCPM:这是显示你的库存获利情况的唯一数字,无论规模大小。
实际上,Telegram Mini App 的出版商使用 eCPM 来做出四个决策:
- 哪个广告块应该更频繁展示(以及哪个在浪费屏幕时间)。
- 哪个地域值得获取流量(因为来自某个国家的用户可能比另一个国家的用户值钱十倍)。
- 在进行分割测试时,选择哪个广告网络来保留。
- 在扩展 Mini App 之前,预估多少收入比较合适。
eCPM 公式及其计算方法
eCPM 公式为:eCPM = (收入 ÷ 展示数) × 1,000。 收入是广告网络计入你的收益,展示数是实际统计到的广告展示次数。

这是一个针对 Telegram Mini App 的示例(示意性数字):
- 选择一个时间段。拿最近 30 天的数据。
- 从发布商仪表盘中获取该期间的广告收入:$1,890。
- 获取相同期内统计到的展示数:420,000。
- 将收入除以展示数:1,890 ÷ 420,000 = 0.0045。
- 乘以 1,000:eCPM = $4.50。
有两个细节决定这个数字是否正确。
只计算付费展示。 如果你的 Mini App 请求广告 500,000 次但网络只展示并支付了 420,000 次,那么分母应为 420,000。以请求数而不是展示数相除会导致较低且误导的结果。AdsGram 每千次展示进行计数和支付,费率取决于看到广告的用户地理位置,所以务必从仪表盘而非事件日志中获取展示数。
收入和展示数需在相同期间且范围一致。 常见的错误是将月收入与周展示数混淆,或者整账号的收入和单个广告块的展示数混用。结果看似 eCPM 实则无意义。
每个广告块的 eCPM 计算
每个 AdsGram 广告块(奖励、插页或任务)都有自己的统计数据,因此你可以为每个块单独计算 eCPM。这样 eCPM 的价值才真正体现,因为一个应用级别的单一数字会掩盖不同格式之间的差异。

使用相同的示意性 Mini App:
广告块 | 展示数 | 收入 | eCPM |
|---|---|---|---|
奖励(激励视频) | 150,000 | $1,200 | $8.00 |
插页广告 | 240,000 | $600 | $2.50 |
任务 | 30,000 | $90 | $3.00 |
整个应用(混合) | 420,000 | $1,890 | $4.50 |
混合后的eCPM为$4.50是准确的,但这不应该是您优化的重点。奖励广告每次展示的收益是插页广告的三倍多,而插页广告产生的大部分流量,这是一个插页广告展示过多且激励广告展示过少的Mini App的典型形态。
eCPM计算器:三种你需要的公式
eCPM计算器其实就是用三种方式重组eCPM公式,让你可以解出缺失的变量。 你不需要工具来做这个—使用电子表格或者计算器应用就足够了。
你想知道的 | 公式 | 示例(仅为说明) |
|---|---|---|
从收入和展示次数计算的eCPM | eCPM = 收入 ÷ 展示次数 × 1,000 | $1,890 ÷ 420,000 × 1,000 = $4.50 |
从eCPM和展示次数计算收入 | 收入 = eCPM × 展示次数 ÷ 1,000 | $4.50 × 1,000,000 ÷ 1,000 = $4,500 |
实现收入目标所需的展示次数 | 展示次数 = 收入目标 ÷ eCPM × 1,000 | $100 ÷ $4.50 × 1,000 = 22,223 |
第三个公式是Telegram Mini App发布者最常用的。AdsGram在TON网络上以USDT结算,最低为$100,因此“在多少展示次数后才能获得首次支付”是一个实际的计划问题。以$4.50的混合eCPM,大约需要22,000次展示;而以$1.50的eCPM,这对于低层级地区集中的流量而言是现实的,这需要大约67,000次展示。
要将其转化为每日预测,只需添加一个变量——每日活跃用户(DAU)的广告展示次数:
每日收入 = DAU × 每DAU的展示次数 × eCPM ÷ 1,000
一个拥有20,000 DAU、每用户每日展示2次广告、eCPM为$4.50的Mini App,每天将赚取 20,000 × 2 × 4.50 ÷ 1,000 = $180,或每月大约$5,400。只要改变任何一个输入参数,预测值就会更新——这正是将eCPM与展示量分开计算的目的。
[CTA模块 —— 发布者 —— 这里插入]
eCPM示例:三个Mini App场景
理解eCPM的最快方法是通过Telegram Mini App发布者实际面临的情况:首次支付、更换广告位置和购买流量。以下三个场景是供参考的案例,输入是说明性的;算术准确,数字不是任何特定应用的引用。
案例1:点击游戏和达到首次支付的路径
一个轻触赚取的Mini App面向Telegram典型受众:55%的展示来自俄罗斯、哈萨克斯坦和乌兹别克斯坦,30% 来自印度和巴基斯坦,15% 来自土耳其和巴西。它运行一个插屏广告块,并在第一周达到8,000 DAU,每用户每天展示3次广告。
细分市场 | 曝光份额 | eCPM(示意) | 对综合eCPM的贡献 |
|---|---|---|---|
独联体 | 55% | $1.60 | $0.88 |
南亚 | 30% | $0.50 | $0.15 |
土耳其 + 巴西 | 15% | $2.20 | $0.33 |
综合 | 100% | — | $1.36 |
每日报告展示次数: 8,000 × 3 = 24,000。每日收入: 24,000 × $1.36 ÷ 1,000 = $32.64。$100的支付门槛将在3天多一点的时间内达到,一个月的收入大约是$980。
案例教给我们的: 对于这个地理区域的组合来说,$1.36的eCPM并不是失败,这只是这种受众插播广告的正常支付水平。关键不在于“寻找一个更高数值的网络”,而在于格式组合,下一案例将展示这一点。
案例2:将流量转移至奖励模式后的同一应用
团队增加了一个与两倍收益加速器挂钩的奖励模块,并将插播广告限制为每次会话2次。每个用户的日浏览量保持在3次,但组合发生了变化:由3次插播广告改为1次奖励广告和2次插播广告。相同地理组合的奖励广告支付比率大约是插播广告的3倍。
模块 | 每天展示次数 | eCPM(示例) | 每日收入 |
|---|---|---|---|
插播广告 | 16,000 | $1.36 | $21.76 |
奖励广告 | 8,000 | $4.10 | $32.80 |
总计 | 24,000 | $2.27 混合 | $54.56 |
相同的用户,相同的广告数量,相同的地区——每日收入从 $32.64 增至 $54.56(+67%),因为现在有三分之一的展示是以奖励价格出售的。混合的 eCPM 从 $1.36 上升到 $2.27,且无需购买任何新的用户。这是 Telegram Mini Apps 中最常见的 eCPM 增益,只有在两个模块分别报告时才能看到。
案例 3:决定何处购买流量
现在团队想要扩大规模,并在相同的安装成本下比较两个获取来源:一个主要提供一级用户,另一个主要提供三级用户。假设每个新用户每天产生 3 次展示,平均停留 10 天,格式组合来自案例 2 之后。
来源 | 混合 eCPM(示例) | 每用户展示次数(10 天) | 每用户广告收入 | 每 1,000 次安装收入 |
|---|---|---|---|---|
一级用户为主 | $9.00 | 30 | $0.27 | $270 |
三级用户为主 | $1.20 | 30 | $0.036 | $36 |
在相同的量级下,一级用户来源每次安装获得的广告收入是7.5 倍。如果一级用户来源的安装费用是 $0.20,而三级用户来源是 $0.04,第一个能回本(赚 $0.27 花 $0.20),而第二个则不能($0.036 vs $0.04)。eCPM 表显示的就是“哪个流量更便宜”如何转变为“哪个流量更有利可图”的。
对于广告主来说,同样的逻辑反向适用:通过 AdsGram 在 Mini Apps 中购买 CPM 流量的品牌实际上是在为这张表另一侧的受众支付,因此一级传播的每千次展示成本更高。
eCPM vs CPM vs RPM:区别是什么
CPM是广告商的出价,eCPM是发布商的结果,而RPM衡量的是每千次会话或页面浏览的收入,而不是每千次广告展示的收入。 三者共享“每千次”的逻辑,但解答不同的问题。
CPM(每千次展示费用)是广告商在设置广告活动时同意为1000次展示支付的费用。例如,在AdsGram广告商一侧,一个品牌可以在Telegram Mini Apps上以CPM形式购买流量。此数字是买家在网络利润、填充漏洞和无效流量排除前的成本。
eCPM是经过上述所有环节后留给发布商的部分。广告商支付$6的CPM并不意味着展示该广告的Mini App能赚取$6的eCPM:预算的一部分是网络的佣金,有些展示未被填充或未被支付,且一个广告位可能展示来自不同CPM的多个广告活动。eCPM将实际发生的一切合并为一个平均值。
RPM(每千次收入)是将收入除以1000次会话(或页面浏览,或者用户数),而不是广告展示次数。如果一个Mini App每会话展示2个广告,它的RPM大约是其eCPM的两倍。当你想知道每个会话的价值时,RPM很有用;而当你想了解每次展示的价值时,eCPM很有用。很多网络对这两个术语使用较为随意——在比较数字之前,请确认仪表板使用的分母。
指标 | 谁在使用 | 分母 | 该问题的答案 |
|---|---|---|---|
CPM | 广告商 | 购买的1000次展示 | 到达目标的成本是多少? |
eCPM | 发布商 | 展示的1000次广告 | 我的库存能赚多少? |
RPM | 发布商 | 1000次会话或页面浏览 | 每次访问能赚多少钱? |
对于 Telegram Mini App 发布者来说,eCPM 是重要指标。拥有多个创收渠道——广告、Telegram Stars 购买、订阅——后,RPM 可以帮助您计算每次会话的总价值。如果您包含 Stars,请参考 AdsGram 的指南Telegram Stars 的价格及提现,了解收益如何转换为美元。
各国家和广告形式的 eCPM 基准
良好的 eCPM 几乎完全取决于两个因素:您的用户位置以及他们看到的广告形式。 移动应用内广告的行业数据显示,激励视频在所有广告形式中排名首位,Tier-1 国家在各地理排名中领先。
Appodeal 的2025 年 eCPM 报告,基于 2000 亿次广告展示,发现激励视频在 iOS 和 Android 平台上 eCPM 最高,插屏广告稳步增长,而横幅广告收入最低,iOS 的表现始终优于 Android,北美和欧洲在费率上领先。由 Mistplay 收集的相同行业来源的国家级数据显示,美国、阿联酋、澳大利亚、瑞士和韩国在激励视频 eCPM 表中排名前列,美国在两个平台上的平均 eCPM 达到约 15 美元。这些是移动应用的基准,而不是专门针对于 Telegram 的基准,并且每季度都会变化。请将下表作为参考,而非费率表:
广告形式
Tier 1(美国、英国、德国、澳大利亚、韩国、阿联酋) | Tier 2(东欧、拉丁美洲领导者、土耳其) | Tier 3(南亚、东南亚、非洲) | 激励视频 |
|---|---|---|---|
大约 10–20 美元以上 | 大约 3–8 美元 | 大约 1–3 美元 | roughly $1–3 |
插播广告 | 大约 $5–12 | 大约 $1.5–4 | 大约 $0.3–1.5 |
横幅广告 | 大约 $0.3–1 | 大约 $0.1–0.3 | 低于 $0.1 |
作为一个 Telegram Mini App 发布者,你应该从中了解到:
- 地理分布的影响超过其他因素。 两款具有相同日活跃用户的应用可能因为用户所在地理位置不同,营收差异可达5到10倍。在为 Mini App 购买流量之前,务必检查地理分布对综合eCPM的影响。
- 激励广告是天花板,横幅广告是地板。 仅运行插播广告的 Mini App 会错过最高eCPM格式。AdsGram的奖励模块相当于 Telegram 的激励视频:用户参与,观看广告,你的应用授予奖励。
- Telegram 的用户画像与应用商店不同。 Telegram 在 CIS、南亚、东南亚、中东和拉美地区的用户基数庞大。一个病毒式传播的 Mini App 通常会吸引大量第二、第三层级流量,因此 $2–5 的综合 eCPM 是一个正常的起点,并不意味着有任何问题。
如果在为 Mini App 选择网络时犹豫,应以相同的地理位置和格式进行比较,而不是单纯看表面 eCPM。AdsGram 对Telegram Mini Apps 的广告格式和支付条款进行了详细分析,说明了每个网络的支付情况和依据。
如何提高 Telegram Mini App 的 eCPM
当更多展示来自高价值的格式、地区和用户实际参与的广告位时,eCPM 会提高。 虽然无法改变广告商的出价,但你可以选择出售哪些展示。
以下是通常能够带来收益的调控手段,按其效益排序:
- 增加奖励模块的展示量。 激励广告是用户选择参与的,因此完成率和参与度高,广告商愿意支付更多。在你的应用经济中配置有真正价值的奖励:额外生命、加速器、双倍转盘、每日宝箱倍增器。无人想要的奖励会产生无人愿意高价支付的展示。
- 限制插播广告的频率。 插播广告每个展示的收益较少,且每屏都展示会进一步压低 eCPM,因为广告商注意到不好的查看后行为。每次会话合理展示两到三个插播广告(如关卡结束、界面转换处);在调整限制前后测量 eCPM
- 使用“任务”模块作为列表项,而不是弹出窗口。“任务”广告(订阅频道,打开其他 Mini App)应放置在现有的“赚取”或“任务”屏幕中,靠近您自己的任务。这样放置的原因在于用户已经有完成任务的心态,能更好地转化。
- 按位置分离广告模块。AdsGram 允许您为每个应用创建多个广告模块,每个模块有独立统计数据。一块用于加载页面,一块用于关卡间广告,一块用于任务列表;没有这种拆分,您无法知道哪个位置赚取了 8 美元的 eCPM,哪个只赚了 2 美元。
- 关注地理报告,然后采取行动。如果一个国家贡献了 40% 的展示,但 eCPM 只有 0.80 美元,您需要决定是否维持相同的频率展示,降低该细分市场的广告负载,或者将增长重点放在支付更高的市场上。
- 防止无效流量。广告网络过滤可疑的展示,不会为其支付费用,因此机器人刷高的“展示”只会增加分母却不增加收入。AdsGram 提供 24/7 的网络侧防欺诈;在您的端,服务器端奖励验证阻止用户声称未观看广告的奖励。
- 给应用一些时间以获得定价。新广告块上线后的几天内,eCPM 通常低于网络了解其受众行为后的水平。在下结论之前,请比较第 3 周和第 1 周的数据。
共同点:eCPM 取决于展示的质量,而不是数量。如果您想增加收入,先提高 eCPM,然后才是增加量,因为一个 eCPM 只有 1.50 美元的应用扩展后收益仍然很弱。
常见的 eCPM 计算错误
大多数 eCPM 错误来源于分母、期间或范围的混淆,而不是算术。公式很简单;问题出在输入数据上。
- 用广告请求数量代替展示数量进行除法。请求包括未填充的广告。请使用仪表板中的展示列。
- 将不同格式的 eCPM 当作一个指标来比较。一个 3 美元的插页式广告 eCPM 和一个 9 美元的奖励广告 eCPM 都是健康的;比较它们能告诉您关于格式,而不是性能。
- 将 eCPM 下降解读为收入下降。如果您新增了一个低费率的广告模块,综合 eCPM 会下降,但总收入会上升。请同时查看收入和展示。
- 仅凭 eCPM 判断一个地理位置的表现。即使 eCPM 低的国家也可能是您最大的收入来源。请同时查看收入份额和 eCPM。
- 忽视货币和时效性。AdsGram 的报告使用 USDT;如果您使用其他货币跟踪收入,请确保一致转换。同时注意,网络的最后一天数据可能还在更新。
- 仅从几百次展示中统计。来自微小样本的 eCPM 是噪声。在做出任何决定前,请至少使用每个细分市场的几千次展示。
一旦计算清晰,eCPM 成为可靠的规划工具——用于预测付款日期、决定在哪里获取用户以及证明更换位置的实际收益。如果您尚未将 Mini App 连接到广告网络,各种格式、要求及支付条款信息请见 Telegram Mini Apps 变现 页面。
常见问题
1. eCPM 是什么意思?
eCPM 意味着每千次展示的有效成本——即发布者每 1000 次广告展示所赚取的收入。它是在实际收入和实际展示数据出来后计算的,这也是为何称其为“有效”的原因。Telegram Mini Apps、网站及移动应用的发布者使用 eCPM 来比较不同广告模块、格式、国家和广告网络如何将流量变现,无论各自流量多少。
2. 如何计算 eCPM?
要计算 eCPM,将广告收入除以有效展示次数,再乘以 1,000。例如,420,000 次展示赚取的收入为 $1,890,则 eCPM 为 $4.50。请确保这两个数据取自同一期间和同一广告位,并使用收费展示次数而非广告请求。AdsGram 的发布者后台会根据广告位报告收入和展示次数,因此可以按位置进行计算。
3. eCPM 和 CPM 有何区别?
CPM 是广告商为 1,000 次展示支付的费用,而 eCPM 是发布者在扣除网络佣金、未售出库存和过滤无效流量后实际每 1,000 次展示收入的金额。广告商可能支付 $6 的 CPM,而展示这些广告的发布者可能赚取 $4 的 eCPM。CPM 是买家计划的一部分;eCPM 则是卖家的表现结果。
4. 什么样的 eCPM 对于 Telegram Mini App 来说是好的?
对 Telegram Mini App 而言,优良的 eCPM 取决于受众所在地和广告格式。移动设备激励视频在美国、英国或韩国等一级市场的行业标准可以达到 $10–20 或更多,而三级市场的插播广告可能收入不到 $1。由于 Telegram 受众常集中在二级和三级地区,混合 eCPM 的合理起点为 $2–5。
5. eCPM 与 RPM 有什么区别?
eCPM 是用广告收入除以 1,000 次展示,而 RPM 是用收入除以 1,000 次访问、浏览量或用户。如果某个 Mini App 每次会话展示两则广告,其 RPM 大约是 eCPM 的两倍。eCPM 显示一次展示的价值,是比较广告位和网络的标准指标;而 RPM 显示一次访问的价值,当广告与其他收入源结合时更有用。
6. 如何在 Mini App 中提高 eCPM?
要提高 eCPM,可以将展示转向更高价值的格式和更高付费的受众。让激励广告在应用经济中占据重要位置,控制插播广告的频率在自然间歇,任务列表中放置基于任务的广告,按位置划分广告位以便查看哪些广告位收益最高,并关注地理报告。保持无效流量的透明度也有帮助,因为未支付展示会降低 eCPM 而无法增加收入。





