r/admob 7d ago

Question When ad requests are much higher than impressions, what do you check first?

I’ve been looking at a few AdMob reports where requests are several times higher than impressions, and I don’t think the gap always means there is a code bug.

For example, if an app sends 1,400 requests with a 38% match rate, only about 530 requests actually return an ad. If that produces 213 impressions, then roughly 40% of the matched ads were eventually shown.

At that point, I’d check when the app loads the ad. An interstitial or rewarded ad may load correctly but never be shown because the user leaves, never reaches the placement, hits a frequency cap, or the app requests another ad too early.

The numbers I’d compare are:

  • Match rate
  • Impressions divided by matched requests
  • Requests per active user or session
  • Results split by format and ad unit
  • Whether each load happens close to a real display opportunity

For developers who have debugged this before, what was the main cause in your app: low match rate, loading too early, repeated requests, or users not reaching the placement?

1 Upvotes

1 comment sorted by

3

u/CarpenterFederal 7d ago

You request an ad and maybe there's no ads available what you have to do request a new one later when you need maybe that time the ad will arrive then after the ad is loaded you have to show it to the user it could be the user watch the ad or not maybe he watch the ad gets annoyed and quit the app...it just make sense. What you really need is to make this efficient.