What causes impression count discrepancies between DSP and SSP?

Answer

Different counting points. If the DSP counts wins (nurl fired) while the publisher side counts rendered or billable impressions (burl, which the spec ties to the billing event), every won-but-never-rendered impression becomes a discrepancy. Add timeout losses after win, creative wrappers that fail to load, and timezone boundaries on reporting, and 5 to 10 percent gaps are common. The spec's answer is burl: bill on the billing notice, not the win notice. When reconciling, first agree on which URL each side counts and in which timezone the day is cut.

Go deeper

More questions on debugging, no-bids, and validation

All 93 questions are listed in the OpenRTB FAQ.