Ask AdOps question and answer
Short answer: Up to about 10% is usually treated as normal. Different systems count impressions at slightly different moments, so some gap is expected. Larger or growing gaps need a closer look.

Why numbers never match exactly

  • Counting point: one system counts when the ad is requested or delivered, another when the creative renders.
  • Timeouts and slow creatives: the SSP may win the auction, but the ad never loads before the user leaves.
  • Filtering: each company filters invalid traffic in its own way.
  • Time zones and currencies: reports cut days at different times and convert currency differently.

How to investigate a big gap

  1. Compare the same day, time zone and currency in both reports.
  2. Check the gap per ad unit and per device. A single broken placement often explains most of it.
  3. Look for slow or heavy creatives and for ads that load below the fold.
  4. Ask the SSP for their impression and render counts for the same period.
  5. If the gap stays high, lower that partner’s bid adjustment or test pausing it.

Related: ad tech glossary: discrepancy and where to place ads.

Have an ad ops question?

Ask it anonymously. Selected questions get a full answer on bannerTag.

Ask AdOps →

Thank you for reading the entire article! We hope you learned something new.
We would appreciate comments with suggestions, help or really anything. This is a new website and all opinions are important.
If you could share this article in social media it would mean a world to us! Thank you!


Please Leave a Star Rating For this Article
Rate this post
About Alvils Karlštrems

Alvils Karlštrems is the founder of bannerTag and COO at Setupad, a header bidding and monetization company. He has worked in programmatic advertising and ad operations since 2017, with hands-on experience in Prebid, Google Ad Manager and publisher ad stacks.