ConnectAd
Features
| Bidder Code | connectad | Prebid.org Member | yes |
|---|---|---|---|
| Prebid.js Adapter | yes | Prebid Server Adapter | yes |
| Media Types | display, video, native | Multi Format Support | true |
| TCF-EU Support | yes | IAB GVL ID | 138 |
| GPP Support | some (check with bidder) | DSA Support | check with bidder |
| USP/CCPA Support | yes | COPPA Support | yes |
| Supply Chain Support | yes | Demand Chain Support | yes |
| Safeframes OK | yes | Supports Deals | yes |
| Floors Module Support | yes | First Party Data Support | yes |
| Endpoint Compression | yes | ORTB Blocking Support | yes |
| User IDs | britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrableId, pubCommonId, unifiedId | Privacy Sandbox | check with bidder |
| Prebid Server App Support | yes |
Prebid Server Note
Please reach out to your ConnectAd Account Manager before configuring the S2S adapter for approval and setup.
The ConnectAd server-side adapters (Java and Go) have been modernized to fully support Video and Native ad formats, OpenRTB 2.6 dynamic bid type resolution, and complete request payload (imp.ext) preservation.
Bid Params
| Name | Scope | Description | Example | Type |
|---|---|---|---|---|
siteId |
required | The site ID from ConnectAd. | 12345 | integer |
networkId |
required | The network ID from ConnectAd. | 10047 | integer |
bidfloor |
optional | Requested Floorprice (fallback if the Price Floors module does not set one). | 0.15 | number |
endpointUrl |
optional | Prebid.js only: override the bid endpoint URL for testing or a custom datacenter. Ignored by Prebid Server. | https://i.connectad.io/api/v3 |
string |
Additional Features
- Video & Native Support: ConnectAd now supports standard Prebid Video and Native formats via the
ortbConverter. - Viewability Measurement: The Prebid.js adapter natively integrates standardized viewability measurement (
percentInView). - OpenRTB 2.6: Full support for OpenRTB 2.6 standards, including dynamic bid type resolution.
User Sync
ConnectAd recommends enabling user syncing via iFrame. This significantly improves user match rates and overall monetization performance. Be sure to call pbjs.setConfig() only once.
pbjs.setConfig({
userSync: {
iframeEnabled: true,
filterSettings: {
iframe: {
bidders: ['connectad'],
filter: 'include'
}
}
}
});
Note: Combine the above configuration with any other UserSync configuration. Multiple setConfig() calls overwrite each other and only the last call for a given attribute will take effect.
First Party Data
Publishers should use the ortb2 method of setting First Party Data. The following fields are supported:
ortb2.site.*ortb2.user.*
AdUnit-specific data is supported using AdUnit.ortb2Imp.ext.*:
pbjs.setConfig({
ortb2: {
site: {
keywords: 'sports, news',
content: {
language: 'en'
}
},
user: {
keywords: 'automotive'
}
}
});
Endpoint Compression
The ConnectAd adapter supports gzip compression for outgoing requests, which is built into Prebid.js core. For more information, see Compression Support for Outgoing Requests.
Disabling Compression
You can disable gzip compression at the bidder level using pbjs.setBidderConfig. Set the gzipEnabled value to false:
pbjs.que.push(function () {
pbjs.setBidderConfig({
bidders: ['connectad'],
config: {
gzipEnabled: false
}
});
});
"Send All Bids" Ad Server Keys
These are the bidder-specific keys that would be targeted within GAM in a Send-All-Bids scenario. GAM truncates keys to 20 characters.hb_pb_connectad |
hb_bidder_connectad |
hb_adid_connectad |
hb_size_connectad |
hb_source_connectad |
hb_format_connectad |
hb_cache_host_connec |
hb_cache_id_connecta |
hb_uuid_connectad |
hb_cache_path_connec |
hb_deal_connectad |