# OpenRTB for Sites

{% hint style="info" %}
Contact us at [support@adagio.io](mailto:support@adagio.io) beforehand for this type of integration.
{% endhint %}

Adagio offers real-time access to demand on various mediatypes (banner, video & native). Integrating Adagio to your demand partners helps you enrich your demand sources, expand globally and monetise different mediatypes through a single unified system.&#x20;

It uses custom protocols built on top of **OpenRTB 2.5 and 2.6**, allowing easy connections between all parties through one integration.

{% hint style="info" %}
Refer to the official IAB documentation:

* [OpenRTB 2.5 ](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf)
* [OpenRTB 2.6](https://github.com/InteractiveAdvertisingBureau/openrtb2.x/blob/main/2.6.md#objectbidrequest)
{% endhint %}

### Supported Formats

Here is the list of the different formats that Adagio supports on it's OpenRTB integration.

<table><thead><tr><th width="116">Platform</th><th width="344">Format</th><th width="174">Supported</th></tr></thead><tbody><tr><td>Web</td><td>Banner</td><td>✅</td></tr><tr><td>Web</td><td>Native</td><td>✅</td></tr><tr><td>Web</td><td>Video (Instream &#x26; Outstream)</td><td>✅</td></tr></tbody></table>

{% hint style="info" %}
Check our [Bid Request and Bid Response examples](editor/bid-request-and-bid-response-examples) specific to each mediatype.
{% endhint %}

## Next steps

{% stepper %}
{% step %}
### Optimize user matching

In this section you'll learn how to:

* Include one of our endpoints in an **iframe** on the website
* Add GDPR params and redirect URL
* Specify a User Macro in the redirect URL
* If applicable, pass other bidder's UID in your Bidrequest

{% embed url="https://adagio-io.gitbook.io/adagio-documentation/openrtb-endpoint/editor/supplier-user-matching" %}
{% endstep %}

{% step %}
### Configure the S2S calls and ensure Data compression (gzip)

* Indicate the openrtb version in the header
* Specify your website, publisher and additional params&#x20;
* Ensure Data compression (gzip). This is <mark style="color:orange;">mandatory.</mark>
* Verify the supported currencies

{% embed url="https://adagio-io.gitbook.io/adagio-documentation/openrtb-endpoint/editor/server-to-server-s2s-calls" %}
{% endstep %}

{% step %}
### Check Bid Request and Bid Response examples

Your inventory includes Web Banner, Native, Video Instream and/or Outstream, review our JSON examples.

{% embed url="https://adagio-io.gitbook.io/adagio-documentation/openrtb-endpoint/editor/bid-request-and-bid-response-examples" %}
{% endstep %}
{% endstepper %}



