Pixel Stuffing
Full-sized ads are compressed into a 1x1 pixel container. The ad loads and fires its impression tracker, but is completely invisible to the user. A single page can stuff hundreds of ads this way.
Advertisers pay for impressions that no human ever sees. Learn how viewability fraud works through pixel stuffing, ad stacking, and hidden placements — and how to protect your campaigns.
Viewability fraud is a category of ad fraud where advertisers pay for impressions that were never actually visible to a human user. The Media Rating Council (MRC) defines a viewable display impression as one where at least 50% of the ad’s pixels are visible in the browser viewport for at least one continuous second. Viewability fraud exploits every gap in this measurement.
Fraudulent publishers and intermediaries use techniques like pixel stuffing, ad stacking, hidden ad placements, and viewbot traffic to generate impressions that technically fire tracking pixels but are never seen by real people.
Fraudsters use several methods to serve ads that generate revenue without ever being seen by a human. Each technique exploits a different aspect of how ad delivery and measurement work.
Full-sized ads are compressed into a 1x1 pixel container. The ad loads and fires its impression tracker, but is completely invisible to the user. A single page can stuff hundreds of ads this way.
Multiple ads are layered on top of each other in a single ad slot. Only the top ad is visible, but every ad in the stack fires an impression. Advertisers pay for placements that are completely hidden behind other ads.
Ads are loaded inside iframes that are positioned off-screen, given zero dimensions, or hidden behind other page elements using CSS. The ads load and track normally but are never in the user’s viewport.
Ad slots refresh at rapid intervals regardless of user interaction, generating new impressions every few seconds. The user may see a flash of the ad but never long enough to meet viewability standards.
Opticks evaluates ad placements at the creative level, identifying pixel stuffing, ad stacking, and hidden iframe patterns that indicate non-viewable serving.
Impressions are cross-referenced with actual user engagement signals. Viewability fraud produces impressions with zero corresponding human interaction — a pattern Opticks detects at scale.
Traffic sources and publishers are continuously scored based on viewability patterns, helping you identify and exclude placements with consistently non-viewable inventory.
Keep Exploring
See how Opticks identifies non-viewable placements and viewability manipulation across your campaigns. No code changes required — install via Google Tag Manager in under five minutes.