#relationships·Jul 17, 2026·6 min read
IVT Rate vs Viewability: What's the Difference?
IVT Rate measures invalid traffic (bots, crawlers, junk). Viewability measures whether an ad had a chance to be seen by a real human. Both are essential for campaign quality, but they answer different questions.
Core Difference
IVT Rate = % of ad impressions flagged as invalid (non-human or fraudulent).
Viewability = % of impressions that meet the MRC standard (≥50% of pixels visible for ≥1 second for display; ≥2 seconds for video).
- IVT Rate is about who or what triggered the impression (bot vs human).
- Viewability is about where the ad rendered (in-view vs out-of-view).
Why it matters
A high IVT rate means you're paying for fake traffic. Low viewability means real humans never saw your ad.
Which to use when
Pick IVT Rate when:
- You suspect bot traffic or click fraud.
- You're auditing a new supply source (e.g., a cheap ad network).
- You need to comply with MRC or TAG certification.
Pick Viewability when:
- You care about actual human exposure.
- You're optimizing for brand lift or view-through conversions.
- You're comparing creative placements (above vs below fold).
Use both when:
- You want a complete quality picture: filter out junk traffic first, then measure viewability on clean impressions.
How they diverge
What they measure
IVT Rate measures invalid impressions (bots, crawlers, data-center traffic).
- Viewability measures visible impressions (≥50% pixels, ≥1s display / ≥2s video).
Impact on campaign
High IVT → wasted spend on fake traffic.
- Low viewability → wasted spend on ads no one saw (even if real humans).
Optimization lever
IVT → block domains, use pre-bid filtering, demand seller transparency.
- Viewability → change ad placement, creative size, page position, or use viewability-guaranteed deals.
Where they overlap
Both are impression-level quality metrics
Both are calculated per impression and aggregated as a percentage. Both are used to filter out low-quality inventory.
Both are industry standards
IVT filtering is required by the MRC and TAG. Viewability is the most common brand-safety-adjacent metric in programmatic.
Both can be gamed
Sophisticated bots can mimic human behavior (lowering IVT detection). Publishers can stack ads or use sticky headers to inflate viewability.
Real scenarios
The bot farm campaign
A retailer runs a display campaign on a low-cost ad network.
- What happened: CTR was 8% but conversions were zero.
- What they checked: IVT Rate was 72% — most clicks came from a known data center IP range.
Takeaway: IVT Rate caught the fraud. Viewability would have been irrelevant because the traffic wasn't human.
The below-the-fold disaster
A luxury brand buys a homepage takeover on a news site.
- What happened: IVT Rate was 2% (clean traffic), but brand lift was flat.
- What they checked: Viewability was 11% — the ad was buried below the fold on mobile.
Takeaway: Low viewability killed the campaign even though traffic was real.
How they work together
IVT Rate is your primary lens when you're auditing supply quality, fighting ad fraud, or need to meet compliance standards (MRC, TAG).
Viewability is your primary lens when you're optimizing for brand awareness, recall, or any outcome that requires human attention.
Use both when you want a full quality funnel: first remove invalid traffic, then measure viewability on the clean remainder. This is best practice for brand campaigns.
Side-by-side snapshot
| Lens | IVT Rate | Viewability |
|---|---|---|
| Definition | % of impressions flagged as invalid (non-human) | % of impressions with ≥50% pixels visible for ≥1s (display) or ≥2s (video) |
| Primary question | Is this traffic real? | Did a real human have a chance to see the ad? |
| Common threshold | Industry benchmark: <2% IVT is good; >5% is problematic | Industry benchmark: >70% viewability is good (varies by format) |
| Optimization action | Block domains, use pre-bid filtering, demand transparency | Change placement, creative size, or use viewability-guaranteed deals |
| Gaming risk | Sophisticated bots mimic human behavior | Sticky headers, ad stacking, forced visibility |
Common pitfalls
Confusing IVT with low viewability
Some teams assume high IVT causes low viewability. Not true.
- What to do instead: Treat them as independent filters. A bot can render an ad in-view (high viewability, high IVT). A human can scroll past an ad below the fold (low viewability, low IVT).
Relying on viewability alone for quality
Viewability doesn't detect fraud. A bot farm can easily render ads in-view.
- What to do instead: Always layer IVT filtering before viewability analysis. Use a pre-bid IVT solution (e.g., ads.txt, sellers.json, or third-party verification).
For learning only. Not advice on bids or spend.
You may also like
Metrics
Invalid Traffic Rate (IVT Rate)
IVT Rate measures the share of ad impressions flagged as invalid traffic — non-human or fraudul…
QualityMetrics
Viewability (Visible Impression Rate)
Viewability measures whether an ad had a reasonable chance of being seen by a human.
QualityRelationships
First-Price Auction vs Second-Price Auction
RelationshipsRelationships
CTR vs Quality Score
Relationships