Introduction
Prebid Server integration is a critical component of your SSP business, enabling publishers to enhance their ad monetization strategies by connecting with various demand partners through a server-side auction. Nativo supports both JS and GO versions of the Prebid Server adapter, offering flexibility for publishers in their integration approach.
This document provides a step-by-step guide for publishers on how to onboard and integrate with Prebid Server, including using hosted solutions from popular vendors like Xandr, Magnite, and OpenX, as well as hosting their own Prebid Server cluster if desired.
Supported Prebid Server Hosts
For publishers looking for the quickest and most straightforward setup, we recommend signing up with an already hosted Prebid Server solution. List of supported vendors can be found at Existing Prebid Server Hosts.
Hosting Your Own Prebid Server
If a publisher prefers to have full control and host their own Prebid Server cluster, they can do so by following the detailed instructions available at Prebid Server Hosting. This option allows publishers to customize their server to their specific needs.
Nativo Prebid Server Adapter
Nativo’s Prebid Server adapter is available in both JavaScript and GO versions. Publishers can access both versions at Nativo Prebid Server Adapter (Java).
Integration Process with Prebid.js
For publishers already integrated with a Prebid Server host, adding Nativo as a demand partner is a straightforward process. Below is an example configuration for integrating Nativo into a publisher's existing Prebid Server setup using Magnite as the hosted Prebid Server.
The bid request sent to Magnite (or any other Prebid Server host) must contain the nativo
tag under any imp.ext
- if more than one imp
, at least one of them.
Example:
{ "id": "Eo.fAyuCvA-yNxgS3YkVPw", ... "imp": [ { "id": "LH9YV4gNHgcsB-C9Alyo0A", ... "ext": { "nativo": {} }, ... } ], ... }
If no imp.tagid
or imp.ext.gpid
is informed in the impression, Nativo's placementID
should be sent in the nativo
tag:
{ "id": "Eo.fAyuCvA-yNxgS3YkVPw", ... "imp": [ { "id": "LH9YV4gNHgcsB-C9Alyo0A", ... "ext": { "nativo": { "placementID": 12345678 } }, ... } ], ... }
Additional Resources
For more detailed information about Prebid Server and its integration, publishers can refer to the following resources:
Prebid Server Overview
Prebid Server Bidder Params for Header Bidding
📘Support
For any additional questions or support during the integration process, please feel free to reach out to your Account Manager or email us at: [email protected].