Ad Request Timing and the Consent Banner: Balancing Latency, Viewability and Revenue

Every publisher with a consent banner faces the same sequencing question: do you wait for the visitor’s choice before requesting ads, or do you request immediately and sort it out afterwards? Both extremes cost money, and the best answer is usually somewhere in between.

The Core Tension

Ad auctions are fast and unforgiving. A bid request that goes out before consent is known can only carry limited signals, and in regions where consent is required for personalised advertising, you cannot send personalised requests until the user has agreed. But waiting for a choice delays the first auction, and a slow first ad often means a lower viewability score or a user who has already scrolled away.

Strategy 1: Block Until the Choice Is Made

Nothing ad-related fires until the visitor interacts with the banner.

This is the safest legal posture but the most expensive in lost impressions.

Strategy 2: Request Immediately With Restricted Signals

Ad calls fire straight away using non-personalised or limited requests, and upgrade to personalised once consent arrives.

This is the approach most compatible with a no-choice-yet visitor, provided your tags honour the restricted state.

Strategy 3: Short Wait With a Timeout

The ad stack waits a short, fixed period for a stored or fresh consent decision, then proceeds with whatever state is known.

For most sites with a sizeable share of returning users, this hybrid is the strongest starting point.

What to Watch in Your Data

  1. Time to first ad request on first visits versus returning visits.
  2. Viewability of the above-the-fold slot in each strategy.
  3. Share of impressions served as restricted versus personalised.
  4. Page layout shift. A banner that pushes content, or ad slots that resize when the banner closes, hurts both experience and ad performance.

Practical Tips

Where a CMP Fits In

FlexyConsent is a CMP certified by Google (CMP ID 317), IAB Europe and IAB Canada, with IAB TCF 2.4, IAB GPP v1.1 and Google Consent Mode v2 support, and a banner available in 58 languages. Its banner stores the visitor’s choice so returning visitors do not see it again, which is what makes the short-timeout approach work well.

Key Takeaways

← Blog Read All →