eCPM 计算器

本 eCPM 计算器即时计算有效每千次展示成本、总广告收益和展示量。输入任意两个值即可计算第三个,并与各广告格式的发布商基准进行比较。

eCPM = (Total Earnings / Impressions) × 1,000

Publisher eCPM Benchmarks by Ad Format

Ad FormatTypical eCPM RangeAverage
Display Ads$1 - $3$2.00
Programmatic$2 - $5$3.50
Video Ads$10 - $25$17.50
Native Ads$5 - $15$10.00
Premium Direct$15 - $40$27.50

* Benchmarks are approximate averages and vary by industry, geography, traffic quality, and seasonality.

常见问题

什么是 eCPM?

eCPM(每千次展示有效成本)是衡量广告收益的指标,表示每 1000 次广告展示所获得的收入。公式为:eCPM = (总收入 / 总展示次数) × 1000。

eCPM 与 CPM 有什么区别?

CPM(每千次展示成本)是广告主支付的价格;eCPM(有效 CPM)是发布方计算的实际收益指标,综合了所有广告类型(CPM、CPC、CPA)的实际收益,是衡量整体变现效率的统一指标。

什么是好的 eCPM?

eCPM 因行业、地区、流量质量而差异巨大。展示广告的平均 eCPM 通常在 $0.50-$5;优质科技或金融内容可达 $10-$30;视频广告通常高于展示广告。

如何提高 eCPM?

提高 eCPM 的方法包括:优化广告位置(首屏效果更好)、提高内容质量吸引高价值受众、测试不同广告格式(视频通常 eCPM 更高)、使用 Header Bidding 提高竞价竞争度,以及针对高价值地区(美国、英国等)的受众。

What is eCPM?

eCPM stands for effective Cost Per Mille(mille is Latin for "thousand"). It is one of the most important metrics for publishers and app developers to measure the revenue performance of their ad inventory.

Unlike CPM, which is the rate an advertiser agrees to pay, eCPM is a calculated metric that shows how much revenue a publisher actually earns per 1,000 impressions across all ad types, campaigns, and pricing models. It normalizes revenue from different sources (CPC ads, CPA ads, flat-rate deals, programmatic) into a single comparable metric.

For example, if your website earns $50 from 25,000 impressions across a mix of display and native ads, your eCPM is $2.00. This means you effectively earn $2.00 for every 1,000 ad impressions served, regardless of the underlying pricing model used by each advertiser.

eCPM Formula & How to Calculate

The eCPM formula is straightforward and can be rearranged to solve for any variable:

Find eCPM:

eCPM = (Total Earnings / Impressions) × 1,000

Find Total Earnings:

Earnings = (eCPM × Impressions) / 1,000

Find Impressions:

Impressions = (Earnings / eCPM) × 1,000

The key insight is that eCPM normalizes all ad revenue to a per-thousand basis, making it easy to compare the performance of different ad formats, networks, placements, and monetization strategies regardless of their underlying pricing models.

eCPM Calculation Examples

Example 1: Finding eCPM for a Website

A blog earns $120 from display ads and generates 80,000 impressions in a month.

eCPM = ($120 / 80,000) × 1,000
eCPM = 0.0015 × 1,000
eCPM = $1.50

Example 2: Estimating Earnings from eCPM

A mobile app has an average eCPM of $8 and expects 500,000 impressions next month.

Earnings = ($8 × 500,000) / 1,000
Earnings = 4,000,000 / 1,000
Earnings = $4,000.00

Example 3: Finding Required Impressions

A publisher wants to earn $3,000 per month and their average eCPM is $6. How many impressions do they need?

Impressions = ($3,000 / $6) × 1,000
Impressions = 500 × 1,000
Impressions = 500,000

Example 4: Comparing Ad Network Performance

Network A earns $200 from 100,000 impressions. Network B earns $350 from 50,000 impressions.

Network A eCPM = ($200 / 100,000) × 1,000 = $2.00
Network B eCPM = ($350 / 50,000) × 1,000 = $7.00

Network B generates 3.5× more revenue per impression.

eCPM Industry Benchmarks by Ad Format

Publisher eCPM rates vary significantly depending on the ad format, niche, traffic quality, geographic location, and seasonal demand. Below are approximate benchmarks:

Ad FormatTypical eCPMNotes
Display Ads (Banner)$1 - $3Standard IAB sizes, broad audiences
Programmatic Display$2 - $5RTB auctions, header bidding
Video Ads (In-stream)$10 - $25Pre-roll, mid-roll video content
Native Ads$5 - $15In-feed, content recommendation
Premium Direct Deals$15 - $40Direct-sold, guaranteed campaigns
Interstitial (Mobile)$8 - $20Full-screen mobile ads
Rewarded Video (Mobile)$10 - $30User-initiated, high engagement

Note: These benchmarks are approximate and can vary widely. Factors like traffic geography (US/UK traffic commands higher eCPMs), content vertical (finance and insurance tend to have the highest eCPMs), seasonality (Q4 typically sees 30-50% higher eCPMs), and ad viewability all significantly impact actual eCPM rates.

eCPM vs CPM

While eCPM and CPM look similar, they serve different purposes and are viewed from different perspectives:

AspectCPMeCPM
Stands ForCost Per MilleEffective Cost Per Mille
PerspectiveAdvertiser (cost)Publisher (revenue)
TypePricing model (agreed rate)Performance metric (calculated)
Used ForSetting ad campaign budgetsMeasuring ad inventory value
Combines SourcesNo (single campaign rate)Yes (all revenue sources)

CPMis the price an advertiser agrees to pay per 1,000 impressions for a specific campaign. It's a pricing model set before the campaign runs.

eCPM is a derived metric that publishers use to evaluate how much they actually earn per 1,000 impressions across all their monetization sources. A publisher might have some CPC ads, some CPA ads, and some CPM deals -- eCPM combines all of these into a single performance number.

For publishers, eCPM is the more actionable metric because it reflects real-world earnings regardless of how each individual advertiser is being billed.

How to Increase Your eCPM

Here are proven strategies to boost your eCPM and maximize ad revenue:

  1. Implement header bidding -- Header bidding allows multiple demand sources to compete simultaneously for your ad inventory, driving up the effective price. Publishers who switch from waterfall to header bidding typically see 20-50% eCPM increases.
  2. Optimize ad placement and viewability -- Ads that are viewable (at least 50% of pixels in view for 1+ second) command significantly higher eCPMs. Place ads above the fold, within content, and in naturally visible positions.
  3. Add video ad units -- Video ads consistently deliver the highest eCPMs across all formats. Even adding outstream video units to text-heavy pages can dramatically increase overall page eCPM.
  4. Improve content quality and traffic -- High-quality, niche content attracts more valuable audiences. Finance, insurance, legal, and technology content typically commands premium eCPMs.
  5. Diversify demand sources-- Don't rely on a single ad network. Use multiple SSPs, ad exchanges, and direct deals to maximize competition for your inventory.
  6. Optimize for high-value geographies -- Traffic from the US, UK, Canada, and Australia generates significantly higher eCPMs than traffic from developing markets. Create content that attracts audiences from these regions.
  7. Use lazy loading wisely -- Lazy-loading ads can improve viewability scores (boosting eCPM), but be careful not to reduce total impressions served. Find the right balance for your layout.
  8. Test ad sizes and formats-- Larger ad units (300×600, 728×90) and sticky/anchor ads typically have higher eCPMs than standard 300×250 banners. Test different combinations to find what works best for your site.