Measuring impressions with OMID

Media Owners
Last Updated: February 17, 2026

Index Exchange (Index) uses the IAB's Open Measurement Interface Definition (OMID) to measure impressions for mobile app banners. OMID allows billing notifications to be sent to Index and DSPs when at least one pixel of an ad enters the user’s viewport. We encourage all mobile app Media Owners to adopt OMID because it standardizes the measurement of impressions and reduces reporting discrepancies between all parties. To start using OMID with Index, send API = 7 in the Banner object of your OpenRTB bid requests.

In the mobile app banner example below, the following steps describe how OMID works in an OpenRTB interaction between a publisher, Index, and a DSP.

Diagram showing how OMID works

Number one icon

The ad SDK generates an ad request and sends it to your ad server. The ad server then makes a bid request to Index.

Number two icon

Index sends a bid request to the DSP.

Number three icon

The DSP sends a bid response to Index that includes the following fields in the bid response object:

  • adm: The creative markup to render on the user's device.

  • burl: The DSP billing notice URL, to be sent when the impression becomes billable.

Number four icon

Index injects our OMID measurement script into the adm field of the bid response object.

Number five icon

Index sends a bid response to your ad server that includes the Index OMID script.

Number six icon

Your ad server conducts the final auction and if the bid wins the auction, the ad is displayed to the user.

Number seven icon

When at least one pixel of the ad enters the viewport of the device, Index's OMID script determines that a billable event has occurred and fires both the Index impression notification and the DSP burl simultaneously.

Note: Index uses a time to live (TTL) of three hours for our impression notifications. Our impression notification, as well as the DSP’s, are fired when the OMID measurement script runs, regardless of the DSP’s TTL for impression notifications. Index recommends against pre-rendering creatives in order to reduce discrepancies with all parties. For more information about TTL, see How Index counts impressions.