Cornerstone study

How AdSense actually pays

Most of what is written about AdSense earnings is guesswork. We have the account and the API key to it, so we pulled the numbers apart instead. Trailing 30 days as of June 23, 2026, across the sites we run, anonymized to rates and shares.

By Mario Bailey · Published

Earnings are not one number. They are the output of a live auction, shaped by who is viewing, where, on what, at what moment. Here is the whole machine, taken apart with real figures.

The short version

  • A click is worth roughly 75 times a view, and you earn almost entirely from clicks.
  • 92% of impressions and 97% of revenue are US traffic. Geography is the biggest value lever.
  • 88% of demand is Google Ads advertisers. A header-bidding network is what adds more.
  • The vignette pays about 4x a normal unit, which is exactly why it is a trap.
  • Weekends earn about a third of a weekday.

1. How you get paid

Every impression is a real-time auction. Advertisers bid, the highest effective bid wins, and the winner pays close to the second price. Two kinds of bids compete in the same auction: CPC, where the advertiser pays only on a click, and CPM or vCPM, where they pay to be seen. AdSense turns both into a value per impression and serves whichever pays you most. Your RPM, revenue per thousand impressions, is just the blended result.

One thing worth burning in: every CPC and RPM figure in your account is already your cut. AdSense for content pays the publisher about 68% (Google restructured the fee in 2024 into separate buy-side and sell-side cuts, but the publisher share landed near the same place). The advertiser paid more than your $0.19. You see your share.

2. A view is worth almost nothing. A click is worth about 100 of them.

On our sites, revenue is essentially 100% click-driven. Pure impression money is negligible. So the value of a view is not its own number, it is the chance it turns into a click, times what a click pays.

  • A click is worth about $0.20 to us.
  • A single view is worth about $0.0026 (a $2.59 RPM, divided by 1,000).
  • So a click is worth roughly 75 times a single view.

That ratio is the reason this whole site is about viewability and placement. A view only pays if it becomes a click, so getting the ad seen is the entire game for a site like ours. Bigger sites with video and direct deals earn real money on impressions alone. Small AdSense sites almost never do.

3. Geography: the biggest lever, and you mostly cannot pull it

Viewer countryShare of impressionsRPMCPC
United States92%$2.74$0.21
India1%$0.41$0.03
Philippines<1%$0.44$0.03
Germany<1%$0.73$0.00

Trailing 30 days as of June 23, 2026. US is 92% of impressions and 97% of revenue. Single-digit-impression countries omitted as noise.

Advertisers bid in local markets, so the viewer's country sets the ceiling before anything else. A US view ($2.74 RPM) is worth about 7x an India view ($0.41), and most non-US clicks are worth nothing at all. We happen to be almost entirely US, which is the good end, so this is not a lever we can pull to gain, it is one we can only lose. The day cheap overseas traffic arrives, the blended RPM falls. If your RPM looks low against someone else's screenshot, check your traffic's countries before you blame anything else.

4. Who actually pays you

Demand sourceShare of revenue
Google Ads advertisers88%
Programmatic and retargeting (Arpeely, Temu, RTB House, Criteo, DV360, others)12%

Almost nine in ten of your dollars come from Google's own advertiser pool. The open-market and retargeting demand that lifts large publishers is a thin 12% tail. This is the real shape of AdSense at small scale: you are renting access to Google Ads, not running a full demand stack. Closing that gap is what a header-bidding network does, it puts many more bidders on every impression, which is the case for moving to Raptive or Mediavine once your traffic clears their bar.

5. By format: the vignette is the tell

FormatRPMShare of revenue
In-page$2.0661%
Vignette$9.0621%
Anchor$2.909%
Ad intent chip$14.725%
In-feed$1.022%
Side rail$0.881%

In-page units are the workhorse, three-fifths of revenue. But look at the vignette: $9.06 RPM, about 4x the in-page rate, earning 21% of revenue from 6% of impressions. That is why Google enables it by default, and why it is a trap. The per-impression money is real, and so is the cost to your rankings and your reader. Google's newest "ad intent" formats are the same trap sharpened: the ad-intent chip posts a $14.72 RPM and the ad-intent anchor $19.52, both on a sliver of volume. The honest rule holds: a unit earns its place by being net-positive, not by posting a big RPM in isolation.

6. Device: desktop gets seen, mobile gets clicked

DeviceRPMViewableCTR
Desktop$2.8368%0.89%
Mobile$2.3451%1.86%

On a near-even traffic split, desktop earns about 21% more per impression, mostly because it is seen far more often (68% vs 51% viewable). Mobile is clicked more, but a click it never gets because the ad was below the fold is worth nothing.

7. It is dynamic, and weekends fall off a cliff

AdSense does not expose hour-of-day or day-of-week as report dimensions, so there is no clean time-of-day cut. We derived day-of-week from the daily series instead. Bars are indexed to the peak day.

Mon58
Tue98
Wed93
Thu100
Fri89
Sat38
Sun26

Earnings indexed to the peak weekday. Weekends run about a third of a weekday.

Weekdays cluster high, weekends collapse to about a third, and day-to-day the number swings from near zero to several times the average. That fits our mix, business and health readers click on workdays. The other clock is seasonal: Q4 is the annual peak as holiday budgets flood in, and January is the cliff when they reset. Our sites are too young to show a year curve yet, but the pattern is the most reliable one in the business.

8. Where the "website category" comes from

There is no category you set. Google's crawler reads each page and classifies its content into a topic taxonomy for contextual targeting, per page, so different pages attract different advertisers. Audience signals layer on top, and advertisers target those categories, keywords, and audiences. The auction matches them to your inventory. What you actually control is the brand-safety and blocking settings, and the content itself: a commercial-intent page invites higher bids than a generic informational one, and clean, brand-safe content keeps premium advertisers from filtering you out.

What it means for you

The levers that look biggest, geography, demand, category, are mostly fixed at small scale. You are already on US traffic and Google Ads demand, and you cannot manufacture more of either by tweaking. The levers you actually hold are the two this site is built on: get the ad seen, and do not poison the page chasing a vignette's tempting number. More demand is the next real unlock, and that arrives with a header-bidding network once you grow into one. For the playbook version, what to do and in what order, see how to get the most out of AdSense.

How we measured it

AdSense Management API, trailing 30 days as of June 23, 2026, across the sites we run. Figures are rates and shares, RPM, CPC, CTR, and percentages, not totals, and anonymized. Hour-of-day and day-of-week are not available as report dimensions, so day-of-week is derived from the daily series and rests on about four samples per weekday; treat it as directional. The sites are young and almost entirely US, so the absolute rates are ours, not a universal benchmark. The shape of the machine, though, is the same everywhere. Current as of June 2026.

Scan your own site More studies