From b5c01666e2d26ffa12dfbb14facdbedd06eac2dc Mon Sep 17 00:00:00 2001 From: Richard Tuschkany Date: Tue, 2 Jun 2026 20:38:03 +0200 Subject: [PATCH 1/6] ConnectAd: documentation update Co-authored-by: Cursor --- dev-docs/bidders/connectad.md | 103 ++++++++++++++++++++++++++++++---- 1 file changed, 92 insertions(+), 11 deletions(-) diff --git a/dev-docs/bidders/connectad.md b/dev-docs/bidders/connectad.md index ec7418a887..deb2b9cc37 100644 --- a/dev-docs/bidders/connectad.md +++ b/dev-docs/bidders/connectad.md @@ -1,34 +1,115 @@ --- layout: bidder title: ConnectAd -description: ConnectAd Prebid Adaptor +description: ConnectAd Prebid Adapter biddercode: connectad -media_types: banner +media_types: banner, video, native, audio tcfeu_supported: true usp_supported: true coppa_supported: true +gpp_supported: true schain_supported: true +dchain_supported: true userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrableId, pubCommonId, unifiedId prebid_member: true safeframes_ok: true floors_supported: true +deals_supported: true pbjs: true pbs: true +pbs_app_supported: true +fpd_supported: true +ortb_blocking_supported: true gvl_id: 138 +multiformat_supported: true sidebarType: 1 +endpoint_compression: true --- -### Prebid Server Note - -{% include dev-docs/pbjs-adapter-required-for-pbs.md %} +## Prebid Server Note Please reach out to your ConnectAd Account Manager before configuring the S2S adapter for approval and setup. -### Bid Params +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 {: .table .table-bordered .table-striped } -| 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 | 0.15 | number | +| 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. + +```javascript +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](https://docs.prebid.org/features/firstPartyData.html). The following fields are supported: + +- `ortb2.site.*` +- `ortb2.user.*` + +AdUnit-specific data is supported using `AdUnit.ortb2Imp.ext.*`: + +```javascript +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](https://docs.prebid.org/dev-docs/bidder-adaptor.html#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`: + +```javascript +pbjs.que.push(function () { + pbjs.setBidderConfig({ + bidders: ['connectad'], + config: { + gzipEnabled: false + } + }); +}); +``` + + From 0d86643a995c5ecb0a7b6f07e5046945a66497f6 Mon Sep 17 00:00:00 2001 From: rtuschkany <35923908+rtuschkany@users.noreply.github.com> Date: Sun, 21 Jun 2026 22:41:56 +0200 Subject: [PATCH 2/6] Update dev-docs/bidders/connectad.md Co-authored-by: Muki Seiler --- dev-docs/bidders/connectad.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/connectad.md b/dev-docs/bidders/connectad.md index deb2b9cc37..9d71a02d1a 100644 --- a/dev-docs/bidders/connectad.md +++ b/dev-docs/bidders/connectad.md @@ -7,7 +7,7 @@ media_types: banner, video, native, audio tcfeu_supported: true usp_supported: true coppa_supported: true -gpp_supported: true +gpp_sids: tcfeu, tcfca, usnat, usstate_all, usp schain_supported: true dchain_supported: true userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrableId, pubCommonId, unifiedId From ce6e22c06af1a0d3006e02e265acf3939da87d58 Mon Sep 17 00:00:00 2001 From: rtuschkany <35923908+rtuschkany@users.noreply.github.com> Date: Sun, 21 Jun 2026 22:42:18 +0200 Subject: [PATCH 3/6] Update dev-docs/bidders/connectad.md Co-authored-by: Muki Seiler --- dev-docs/bidders/connectad.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/connectad.md b/dev-docs/bidders/connectad.md index 9d71a02d1a..d82e456cf3 100644 --- a/dev-docs/bidders/connectad.md +++ b/dev-docs/bidders/connectad.md @@ -21,7 +21,7 @@ pbs_app_supported: true fpd_supported: true ortb_blocking_supported: true gvl_id: 138 -multiformat_supported: true +multiformat_supported: will-bid-on-any, will-bid-on-one, will-not-bid sidebarType: 1 endpoint_compression: true --- From 86ed146ba6e662954f848b832baafa476ee597cd Mon Sep 17 00:00:00 2001 From: rtuschkany <35923908+rtuschkany@users.noreply.github.com> Date: Sun, 21 Jun 2026 22:42:53 +0200 Subject: [PATCH 4/6] Update dev-docs/bidders/connectad.md Co-authored-by: Muki Seiler --- dev-docs/bidders/connectad.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/connectad.md b/dev-docs/bidders/connectad.md index d82e456cf3..4d03cc96da 100644 --- a/dev-docs/bidders/connectad.md +++ b/dev-docs/bidders/connectad.md @@ -70,7 +70,7 @@ pbjs.setConfig({ ## First Party Data -Publishers should use the `ortb2` method of setting [First Party Data](https://docs.prebid.org/features/firstPartyData.html). The following fields are supported: +Publishers should use the `ortb2` method of setting [First Party Data](/features/firstPartyData.html). The following fields are supported: - `ortb2.site.*` - `ortb2.user.*` From bb2ec0059113301f606b1272ea5a310b7177c72a Mon Sep 17 00:00:00 2001 From: rtuschkany <35923908+rtuschkany@users.noreply.github.com> Date: Sun, 21 Jun 2026 22:43:12 +0200 Subject: [PATCH 5/6] Update dev-docs/bidders/connectad.md Co-authored-by: Muki Seiler --- dev-docs/bidders/connectad.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/connectad.md b/dev-docs/bidders/connectad.md index 4d03cc96da..71fc8f11e4 100644 --- a/dev-docs/bidders/connectad.md +++ b/dev-docs/bidders/connectad.md @@ -75,7 +75,7 @@ Publishers should use the `ortb2` method of setting [First Party Data](/features - `ortb2.site.*` - `ortb2.user.*` -AdUnit-specific data is supported using `AdUnit.ortb2Imp.ext.*`: +AdUnit-specific data is supported using `adUnit.ortb2Imp.ext.*`: ```javascript pbjs.setConfig({ From 5769f2a1ef534cf20d85ab8703c2b122fc602dd5 Mon Sep 17 00:00:00 2001 From: rtuschkany <35923908+rtuschkany@users.noreply.github.com> Date: Sun, 21 Jun 2026 22:43:26 +0200 Subject: [PATCH 6/6] Update dev-docs/bidders/connectad.md Co-authored-by: Muki Seiler --- dev-docs/bidders/connectad.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/connectad.md b/dev-docs/bidders/connectad.md index 71fc8f11e4..d1d7e29089 100644 --- a/dev-docs/bidders/connectad.md +++ b/dev-docs/bidders/connectad.md @@ -95,7 +95,7 @@ pbjs.setConfig({ ## 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](https://docs.prebid.org/dev-docs/bidder-adaptor.html#compression-support-for-outgoing-requests). +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](/dev-docs/bidder-adaptor.html#compression-support-for-outgoing-requests). ### Disabling Compression