Skip to content
Gravito
By use case

Ad Monetization & IVT

Cut invalid traffic out of the bid stream, lift eCPM, and keep the ad experience honest for the humans you serve.

Publishers pay twice for invalid traffic — once when it hits the site and again when buyers price it into the CPMs they're willing to bid. Gravito's traffic-quality stack is what breaks that cycle. Not by blocking, but by classifying at the edge so every downstream system — bid stack, analytics, warehouse — knows which sessions are worth paying for.

Why teams choose Gravito

What the platform gives you.

Real-time classification

Every session is classified — human, bot or AI agent — before your ad stack initialises. Not a post-hoc IVT report — a signal in the auction.

Edge-native, no round-trip

The classifier runs on Cloudflare Workers at the edge. No server hop, no page-slow, no impact on Core Web Vitals.

Buyer-verifiable inventory

The Human Signal is available to your buyers via a shared attribute — so premium inventory can be priced against verified human sessions, not gross impressions.

Explainable to your ops team

Every classification comes with the three signals that produced it. When a buyer questions a session, you have the answer.

The pain

What we hear from teams like yours

  • IVT reports arrive weeks after the spend has already gone out
  • Your bid stack can't tell a scraper from a signed-in reader
  • AI agents are inflating impressions but nothing downstream flags them
  • Buyers are starting to notice, and your CPMs are starting to reflect it
Human Detection at the edge

Recognise humans in the page head, not in the post-mortem.

Gravito Human Detection runs a lightweight SDK in the page head that classifies every session on behavioural signals — scroll patterns, cursor movement, interaction timing — humans produce naturally. The Human Signal lands on the data layer before any downstream tag fires.

  • Classification in under 100ms, at the edge
  • No cookies, no fingerprinting, no personal data
  • Runs on legitimate interest — 100% of traffic, no consent gate
Traffic quality per channel

See which channels are shipping junk before the invoice arrives.

Traffic Quality Visibility breaks down bot, AI agent and human sessions by acquisition channel. Paid campaigns, direct, referral, organic. When quality on a specific channel falls off, Gravito alerts you — before you commit the next month's budget.

  • Channel-level breakdowns of session quality
  • Slack and email alerts when quality drops on a channel
  • Historical trend lines so you can see quality erosion coming
Publisher Network IDs

Verified human inventory, priced correctly.

For publishers running Gravito Publisher Network IDs, the Human Signal becomes part of the bidstream attribute set — so buyers can price against sessions that are verified human, verified consented, and verified reader. Cleaner inventory. Higher CPMs. Fewer clawbacks.

  • Prebid module tested against real Nordic auction traffic
  • Interoperable with UID2, ID5 and EUID tokens
  • Bidstream attributes carry consent + human signal
Outcomes

What customers see

 40% IVT in the auction stream
 18% eCPM uplift on cleaned inventory
 50% Buyer confidence score

Real inventory, priced correctly

The publishers we work with lift eCPMs by cleaning the auction stream, not by loosening it. Traffic Quality Visibility, Human Detection and Publisher Network IDs are the layers that make that possible — and every layer is measured, per channel, in the same dashboard the rest of your data lives in.

Let's map it to your traffic

Bring a URL. We'll show you what changes.