Skip to content
← Back to the homepage
InnoGrémium · Lab

AdTech Sandbox

Digital advertising is not just a picture on a page. It is a millisecond auction over your attention, a financial transaction, profiling and regulation all at once. This sandbox exposes those layers: you watch an impression appear, viewability being measured against IAB/MRC, cookies arriving and an ad blocker kicking in. No marketing filler.

v1 · liveisolated from production ad networksGAM / RTB integration · plannedTCF v2.2 CMP · planned
simulated editorial content

Why performance managers are no longer paying for served ads

Most display ads never physically reach a user’s eyes. Google Ad Manager reports that browsers deliver more than half of all impressions outside the viewport. The market therefore moved from CPM to vCPM. You only pay for a view that meets the MRC standard: at least 50% of the ad’s pixels inside the viewport for one continuous second.

InnoGrémium · Lab
Demystifying AdTech
click to log a fictional CTR →
House Ad · 300x250

Scroll to the banner above this paragraph. The panel on the right shows the impression forming in real time. Once 50% of the banner enters the viewport, a one-second timer starts. Scroll away sooner and the timer resets. Stay the full second and, as far as the advertiser is concerned, you have just become a sellable commodity.

What is coming next in the sandbox

  • A native in-feed widget (CPC model) with proper IAB “Sponsored” labelling.
  • An affiliate button that breaks down its tracking parameters (UTM, click ID, CR).
  • A server-side proxy over the GA4 Realtime API + GAM Reporting (Node.js + Redis).
  • Integration of a certified CMP (TCF v2.2 string parser, Consent Mode v2).
InnoGrémium · Lab
This is a 728×90 leaderboard, measured to IAB/MRC
click to log a fictional CTR →
House Ad · 728x90

The second banner above is a 728×90 leaderboard. Once it becomes viewable, the impression counter in the dashboard moves on. This is not an animation. It is genuinely measured through the IntersectionObserver and Page Visibility APIs, exactly as the IAB specifies.

01
Ad blocker detector
DOM bait · network probe to the ad server

Detection in progress…

02
Cookie Inspector
document.cookie parser · translated into plain language

Your browser has no cookie from this domain stored yet. That usually happens either before consent is given, or in private browsing mode.

Roadmap

The sandbox is a live InnoGrémium project. We are building it as a product: the aim is to generate data, education and eventually a revenue stream of its own (sponsorship from relevant advertisers, simulations for corporate training).

v1done
Display banner + viewability (IAB/MRC)
300×250 and 728×90, IntersectionObserver + Page Visibility API, 50% of the area / 1 s.
v1done
Ad blocker detector
DOM bait using EasyList classes plus a network probe.
v1done
Cookie Inspector
A document.cookie parser with classification (analytics, consent, session).
v2next
Native in-feed widget (CPC)
Blends into the content, with the IAB-mandated “Sponsored” label.
v2next
Affiliate button (CPA)
Breakdown of UTM, click ID and CR modelling.
v3later
Node.js proxy over GA4 Realtime + GAM Reporting
Service Account, Redis cache, a REST endpoint for the dashboard.
v3later
CMP with TCF v2.2 + Consent Mode v2
A certified vendor (Cookiebot / CookieYes) and a TC string parser.