For the complete documentation index, see llms.txt. This page is also available as Markdown.

ExoClick RTB Bid Request

This page describes the different components of the RTB requests you will receive in order to bid.

Bid Request Headers

  • ExoClick RTB Version HTTP Header: x-exadsrtb-version: 1.0

  • Keep-Alive HTTP Header: Connection: Keep-Alive

  • Content JSON: Content-Type: application/json

  • Data Encoding Header: Accept-Encoding

Bid Request Object

When requesting bids for a specific context, the platform will perform an HTTP request with a timeout of 300ms. It will send the following object encoded as JSON in the request body as POST:

Attribute
Description

id

Unique bid request ID (string)*

ip

IP address of the user (string)*

language

Browser language using ISO-639-1-alpha-2 (string)*

remote_addr

Main IP address of the user (string)

x_forwarded_for

X-FORWARDED-FOR IP address of the user or empty if not set (string)

type

Request type. Can be "banner", "popunder" or "push_notification" (string)*

ua

Browser user agent (string)*

url

Full URL of the page where the ad will be shown (string)*

user_id

Unique user ID (string)*

export

Response type. Can be "json" or "xml" (string)*

keyword

keyword (string)

size

Publisher ad type size (string)**

sub

The sub will be an integer number representing the ID of the zone where the request was originated from (not to be confused with the {zone_id} token)

*mandatory fields

**mandatory only for type banner. On Push Notification, it will be assumed 192x192 if empty

Examples

You can find a complete list of all the types of requests you can receive in our Advertiser Request example page.

Last updated

Was this helpful?