Sending billable event notifications (burl) to Index through server-side beaconing

Media Owners
Last Updated: February 17, 2026

You can use server-side beaconing to send billing notifications (burl) to Index Exchange (Index). When you use server-side beaconing, the burl is sent from your ad server or Server-Side Ad Insertion (SSAI) which is prompted by a billable event on the device or app. To use burl with Index, your SDK or server must support HTTP 302 redirects. To enable burl with Index, contact your Index Representative.

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

Image showing steps described below

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.

Note: Index holds the auction data related to burls for three hours. This is referred to as the impression time to live (TTL). If Index receives the burl within the TTL, Index sends the DSP's burl, regardless of the DSP's expiry time. For more information about TTL, see How Index counts impressions.

Number four icon

Index captures the DSP's burl.

Number five icon

Index sends a bid response to your ad server that includes the following fields in the bid response object:

  • adm: The creative markup (HTML or VAST), including the Index ad load notice.
  • burl: The Index billing notice which is different from the DSP's billing notice burl (stored in step 4). This notifies Index that the Media Owner considers the impression billable.

Number six icon

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

Number seven icon

The ad is downloaded which causes the device to send the Index ad load notice, which was inserted in the ad markup (adm). This notifies Index that the ad has begun to render.

Number eight icon

The SDK reports an impression to your server when a billable event occurs on the client.

Number nine icon

Your server sends the Index burl.

Note: You must include certain HTTP headers when firing the burl call to Index. For more information about HTTP headers, see List of HTTP headers to include in server-side beaconing (burl) calls sent to Index.

Number ten icon

Index retrieves the DSP burl (stored in step 4) and returns it to your server as an HTTP 302 redirect.

Number eleven icon

Your server follows the HTTP 302 redirect to send the DSP burl.