Monetization

What are ads worth in your AI app?

Ad revenue depends on how many placements can show an ad, how often they are filled, what advertisers pay, and how revenue is shared. Here’s how the numbers work.

In brief

wavebird estimates revenue from your traffic inputs and illustrative assumptions. Actual revenue depends on eligible placements, fill, pricing, measured events, and your publisher share.

On this page

How does ad revenue get calculated?

Ad revenue moves through five stages, from a possible placement in your product to the publisher revenue that remains after the applicable fee and permitted adjustments.

01Placement opportunitiesThe moments in which your product could show an ad, based on usage, placement rules, timing, and your controls.
02Eligible placementsOnly moments that pass your product, safety, consent, and configuration rules can continue to an ad decision.
03Filled placementsA filled placement is an eligible opportunity for which an available demand path returns an ad.
04Billable eventsRevenue is based on the impressions, clicks, or other events that meet the applicable measurement rules.
05Publisher revenueThe publisher receives its share of eligible settled advertising revenue after the applicable wavebird fee and permitted adjustments.
Revenue modeltextFormula
Estimated publisher revenue = billable impressions ÷ 1,000 × CPM × publisher share
Billable impressions = placement opportunities × eligibility rate × fill rate × billable-event rate

The calculator does not claim that all of these variables are known in advance. Some are inputs. Some are illustrative assumptions. Actual values become measurable only after traffic is running.

What do CPM, CPC and eCPM mean?

These are practical advertising pricing concepts. Available pricing models can vary by rollout and commercial setup; CPC is not presented here as an active wavebird pricing model.

CPMCost per thousand impressions. It describes the price for 1,000 billable ad impressions.Revenue per impression = CPM ÷ 1,000
CPCCost per click. Revenue is created when a valid click is recorded.Revenue = valid clicks × CPC
eCPMEffective revenue per thousand impressions. It converts revenue from different pricing models into one comparable impression-based metric.eCPM = total revenue ÷ impressions × 1,000
Fill rateThe share of eligible placement opportunities that receive an ad.Fill rate = filled placements ÷ eligible placement opportunities
Publisher shareThe portion of eligible settled advertising revenue allocated to the publisher after the applicable wavebird fee and permitted adjustments.

What determines what an ad is worth?

The same amount of AI usage can produce different revenue because pricing and delivery depend on the opportunity, the market, and your controls.

Audience geographyAdvertiser demand and budgets differ by market.
Placement and formatDifferent placements and formats can attract different demand and pricing.
ContextSome topics attract more buyer demand, while others face stricter brand-safety limits.
Timing and viewabilityA placement has to create a real opportunity for the ad to be seen.
Device and screenAvailable formats and buyer demand can vary by environment.
Consent and data boundariesYour consent and privacy settings affect which matching options are available.
Seasonality and demandAdvertising demand changes over time.
FillNot every eligible placement receives an ad.

These factors explain why revenue estimates use assumptions and ranges. They are not guarantees of a specific CPM, fill rate, or revenue outcome.

How does the SSP fit in?

Your app defines the placement. wavebird applies your controls and data boundaries. When a configured SSP path is active, the SSP connects the eligible opportunity to advertising demand.

01Your app creates the opportunityYour product decides where, when, and in which format an ad may appear.
02wavebird checks eligibilityPublisher controls, consent, safety rules, and placement configuration determine whether the opportunity can continue.
03The SSP connects the market pathA configured SSP can make an eligible placement available to buyers and return an ad decision.
04wavebird delivers and measuresThe placement is rendered in your product and the applicable impression or interaction events are recorded.

Available demand paths, formats, pricing models, and production readiness can vary by rollout and commercial setup.

How is revenue shared?

No upfront fees. wavebird earns when ads generate revenue.

Under wavebird’s current standard terms, the platform fee is 10% of eligible advertising revenue unless a written commercial schedule states otherwise. The remaining 90% is the publisher share before any further permitted adjustments.

Publisher revenue can also be adjusted for invalid traffic, refunds, chargebacks, required tax withholding, and other permitted offsets described in the Terms.

Illustrative revenue-share exampletextExample
Eligible settled revenue€1,000
wavebird fee, 10%€100
Publisher share€900

Illustrative example assuming no additional adjustments. Your applicable terms and settlement records determine the final amount.

How do revenue estimates work?

The calculator uses your traffic inputs and illustrative assumptions for eligibility, fill, CPM, and publisher share. It helps you model a scenario. It does not guarantee a market price or revenue outcome.

EstimateTraffic inputs, illustrative CPM, illustrative fill, estimated eligibility, a publisher-share assumption, and a calculated revenue scenario.
ActualEligible placement opportunities, actual fill, measured billable events, realized pricing, and settled publisher revenue.

Once your integration is running, planning assumptions can be compared with actual placement, fill, pricing, and revenue data.

Estimate first. Measure after you launch.

The purpose of an estimate is to decide whether an ad-funded path is worth testing. Start with your own traffic assumptions, then compare the model with actual placement and revenue data once the integration is running.

Model your own ad revenue scenario.

Start with your traffic inputs, then compare the estimate with measured placement and revenue data after launch.

Related