OpenRTB: Getting Started for Web
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.
How It Works
The monetization flow through Adagio’s OpenRTB endpoint:
Complete user synchronization successfully.
Your Server sends a BidRequest (JSON, gzip-compressed) to Adagio’s regional endpoint.
Adagio runs a real-time auction across multiple demand partners.
Winning Bid is returned as a BidResponse (JSON, gzip-compressed).
You render the winning creative in your web.
Integration Steps
Declare your inventory
Refer to Declare Your Websites/Apps
Ensure your Supply Chain Files are up to date
Refer to Update Your (app-)ads.txt File
Use OpenRTB Version 2.5 and/or 2.6
Refer to Supported OpenRTB Versions
Setup your User Synchronization
Refer to User Synchronization
Setup your Endpoints
Refer to Endpoints Integrations
Ensure Supported Sizes
Refer to Monetizable Ad Sizes
Ensure Supported Currencies
Adagio uses exchange rates from the European Central Bank to perform currency conversions. Refer to Supported Currencies
Guarantee Data compression (gzip)
Refer to Data Compression (gzip)
Confirm GDPR/CCPA/TCF compliance
For European and UK traffic, GDPR compliance is mandatory.
Refer to GDPR/CCPA/TCF Compliance
Ensure your requests are properly configured
Refer to Bid Request Fields for Web Inventory
Restrict the Number of TagIDs per website
Don't exceed 100 TagIDs in total (across all requests from each website) and keep each TagID under 150 characters to ensure optimal performance and monetization
Review TagID Limits and Guidelines to understand these limits and best practices.
Ensure you respect the minimum timeout (tmax)
Any tmax < 470ms has very little chance to monetize properly (due to competition reduction, given bidders specific Time to Respond), please make sure to not send traffic with values lower than this limit.
We recommend the highest tmax you can set (usually ~1000ms) to maximise monetization performance (maximises fill rate and CPM) while maintaining an acceptable user experience.
Improve your monetization performance
To maximize revenue and ensure optimal ad delivery, we recommend:
Regularly review the supply chain validation status of your inventory to identify and fix any issues. See Review Inventory Supply Chain Status
Enhance your ad requests by adding parameters through extensions. Explore Supported Extensions on Web, including EIDs and OMID.
Last updated
Was this helpful?

