Prebid is an open-source library allowing Media Owners to retrieve demand from multiple bidding partners across their websites, mobile apps, and STV apps. A publisher can integrate with Index Exchange (Index) using Prebid to connect to all of our demand partners and unlock additional demand.
How Prebid makes calls to Index
You can integrate with Index using our client-side or server-side adapter. The following diagram illustrates the ways Prebid can call Index in a web, mobile app, and STV environment. Index supports all the options.

| Option | Description |
|---|---|
1
| In a web environment, you can add the Prebid.js code to your site and call Index using any of the following methods: 1a: Directly from the browser using our client-side adapter. This option tends to have a better cookie match rate than option 1b below. 1b: Prebid.js makes a call to Prebid Server and then Prebid Server uses our server-side adapter to call Index. This reduces workload on the browser. For more information about including Index demand in a Prebid.js implementation, see Integrating with Index using the Prebid.js header bidding adapter. |
2 | In mobile apps, you can use the Prebid Mobile SDK to call Prebid Server and then Prebid Server uses our server-side adapter to call Index. For more information about including Index demand in a Prebid Server implementation, see Integrate with Index using Prebid Server. |
3 | In STV apps, you (or your SSAI vendor) can make a call to Prebid Server using OpenRTB and then Prebid Server uses our server-side adapter to call Index. For more information about including Index demand in a Prebid Server implementation, see Integrate with Index using Prebid Server. |
The following table shows the Index-supported features that are available for each Prebid type.
| Feature | Prebid.js | Prebid Server |
|---|---|---|
Prebid formats
| Index supports banner, non-podded video, and native on the web. | Index supports the following:
|
Responsive ads | Yes | Yes |
Conditional ad units | Yes | Yes |
Multi-format ads | Yes | Yes |
GDPR module support | Yes | Yes |
CCPA module support | Yes | Yes |
Price floors module | Yes | No |