What is Impression?
Also known as: Ad impression, Page impression
What is an impression?
An impression is a single instance of an ad being served to a user. The ad platform counts one impression every time the creative loads in a browser, app, or video player.
Impressions are the base unit of digital advertising. Cost per mille (CPM) is priced per thousand impressions. Reach and frequency both derive from the impression count. Almost every other media metric stacks on top of this one number.
The catch. An impression does not mean a user saw the ad. It only means the ad was delivered to the device.
Served impressions vs viewable impressions (IAB MRC standard explained)
The industry separates served and viewable impressions because most served ads never reach a human eye. Per the IAB Tech Lab MRC viewability standard, a viewable display impression requires 50 percent of pixels in view for at least one continuous second. Video requires two continuous seconds.
A served impression fires when the ad request is fulfilled. The creative loads. The platform records a delivery. That happens whether the ad is at the top of the page, below the fold, in a hidden iframe, or on a tab the user never opened.
A viewable impression is a stricter signal. It tells you the pixel rendering crossed the IAB MRC threshold. Verification vendors like IAS and MOAT measure this independently, then report a viewability rate as the percentage of served impressions that actually qualified.
Industry viewability rates sit between 60 and 75 percent on most premium display inventory and drop hard on long-tail programmatic.
How impressions are counted across platforms
Counting rules vary by channel. The same campaign reports different numbers on different dashboards because each platform decides at what moment the impression "fires." Per Google Ads measurement documentation, Google counts display impressions when the ad begins to render in the viewport.
| Platform | Trigger event | Notes |
|---|---|---|
| Google Ads (Display) | Ad begins rendering in viewport | Aligned with MRC, filters invalid traffic |
| Google Ads (Search) | Ad shown on SERP | No viewability standard, position matters |
| Meta (Facebook, Instagram) | At least one pixel of the ad enters viewport | Stricter than render-time |
| YouTube (TrueView) | Ad player loads | A "view" requires 30 seconds or a full watch |
| Programmatic display (DV360, TTD) | Ad request fulfilled | Pair with third-party viewability vendor |
| Connected TV | Ad starts playing on the device | High viewability, low fraud, premium pricing |
The takeaway. Never compare raw impression counts across platforms without knowing the trigger event behind each number.
Why impression count alone is misleading
Three failure modes turn a high impression count into noise.
Bot traffic. Invalid traffic accounts for a meaningful share of programmatic display impressions, with industry studies from groups like the Association of National Advertisers and the IAB Tech Lab flagging double-digit invalid-traffic rates on unfiltered inventory. A million served impressions can include hundreds of thousands fired by automated scripts.
Below-the-fold placement. A banner in the page footer fires an impression the moment the page loads, but most users never scroll that far. Viewability collapses. The ad spent budget and reached no one.
Frequency overload. A small audience hit fifteen times produces the same impression count as a large audience hit twice. The first wastes spend. The second builds reach. Impressions divided by reach gives you frequency, and frequency above four to six on most cold-prospecting campaigns delivers diminishing returns.
The fix. Always pair impression count with viewability rate, frequency, and a click or conversion outcome. Impressions are a denominator, not a result.
Real-world example with numbers
A retail brand runs a $20,000 programmatic display campaign. The reporting dashboard shows 4,000,000 impressions at a $5 CPM. On the surface, it looks like reach.
A third-party verification report tells a different story.
- Served impressions: 4,000,000
- Invalid traffic filtered: 12 percent (480,000 fake impressions)
- Below-MRC-threshold impressions: 31 percent of remaining (1,091,200 served but not viewable)
- Viewable impressions: 2,428,800
- Effective viewable CPM: $8.23, not $5.00
The same campaign delivered 39 percent fewer real impressions than the dashboard suggested. The buyer paid for delivery. The brand paid for attention. Those numbers are not the same.
This is why every serious media buyer reports on viewable CPM (vCPM) and pairs platform numbers with an independent verifier.
Impressions in an AI ad platform
Inside an AI ad platform like Coinis, impression data feeds three loops automatically. Generated creatives get tagged with placement metadata at launch. Performance reports surface viewable impressions next to served impressions, not buried two clicks deep. Frequency caps adjust dynamically when a single user pool starts getting hit too often.
The marketer never has to reconcile three dashboards to figure out what was really seen. The platform separates the served number from the viewable number from the engaged number. Decisions get made on the metric that matters.
Raw impression count is the cheapest data point in advertising. Treat it as a denominator. Stack viewability, frequency, and outcome metrics on top before you decide a campaign is working.
Related terms
Frequently asked questions
What is the difference between an impression and a view?
An impression fires when the ad creative loads in the browser or app. A view requires the ad to actually be visible on screen. The IAB MRC standard defines a viewable display impression as 50 percent of pixels in view for at least one second. Most ad platforms report both numbers separately.
Is one impression equal to one user?
No. One user can generate dozens of impressions in a single session by scrolling past the same placement, refreshing the page, or visiting multiple pages. The metric that counts unique users is reach. Impressions divided by reach gives you frequency, the average number of times each user saw the ad.
How are impressions counted on Meta and Google?
Meta and Google Ads both count an impression when the ad enters the viewport, not when the page loads. This is closer to the IAB viewability standard than older display networks. YouTube counts a video impression the moment the player loads the ad. TrueView in-stream views require 30 seconds of playback or a full watch on shorter ads.
What is a viewable impression?
A viewable impression meets the IAB Media Rating Council standard. For display ads, 50 percent of pixels must be in view for one continuous second. For video ads, 50 percent of pixels in view for two continuous seconds. Anything below that threshold counts as a served impression but not a viewable one.
Why do my impression counts differ between platforms?
Each platform applies its own counting rules. Some count on render. Some count on viewport entry. Some filter invalid traffic before reporting. Meta, Google Ads, DV360, and third-party verifiers like IAS or DoubleVerify will all show different numbers for the same campaign. Pick one source of truth per channel and stick with it.