From 63a1d649eb915e9627c4fae02efc1014b4c05e8d Mon Sep 17 00:00:00 2001 From: anna-y-perion Date: Tue, 26 Aug 2025 19:00:54 +0300 Subject: [PATCH 1/3] align: docs with code changes --- dev-docs/bidders/programmaticX.md | 65 ++++++++++++++++++++++++------- 1 file changed, 51 insertions(+), 14 deletions(-) diff --git a/dev-docs/bidders/programmaticX.md b/dev-docs/bidders/programmaticX.md index ce4c993f72..1bba5b48f8 100644 --- a/dev-docs/bidders/programmaticX.md +++ b/dev-docs/bidders/programmaticX.md @@ -3,34 +3,71 @@ layout: bidder title: ProgrammaticX description: Prebid ProgrammaticX Bidder Adapter biddercode: ProgrammaticX -gpp_sids: usstate_all -gvl_id: 1344 +filename: tagorasBidAdapter +userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrableId, pubCommonId, unifiedId tcfeu_supported: true usp_supported: true -coppa_supported: true +coppa_supported: false schain_supported: true -deals_supported: false +gpp_supported: true floors_supported: true +media_types: banner, video +prebid_member: false +safeframes_ok: false +deals_supported: false +pbs_app_supported: false fpd_supported: false ortb_blocking_supported: false -media_types: banner, video, native multiformat_supported: will-bid-on-one -userIds: all pbjs: true pbs: false -pbs_app_supported: true -safeframes_ok: true sidebarType: 1 +gvl_id: 1344 --- ### Bid Params {: .table .table-bordered .table-striped } -| Name | Scope | Description | Example | Type | -|---------------|----------|--------------|---------------------------------|------------| -| `placementId` | optional | Placement Id | `'0'` | `'string'` | -| `endpointId` | optional | Endpoint Id | `'0'` | `'string'` | -### Note +| Name | Scope | Description | Example | Type | +|------------|----------|-------------------------------------------------------------------------------------------|------------------------------|----------| +| `cId` | required | The connection ID from Tagoras. | `'562524b21b1c1f08117fc7f9'` | `string` | +| `pId` | required | The publisher ID from Tagoras. | `'59ac17c192832d0011283fe3'` | `string` | +| `bidFloor` | optional | The minimum bid value desired. Tagoras will not respond with bids lower than this value. | `0.90` | `float` | + +### Example + + ```javascript +var adUnits = [{ + code: 'banner-div', + mediaTypes: { + banner: { + sizes: [ + [300, 250], + [728, 90] + ] + } + }, + bids: [{ + bidder: 'tagoras', + params: { + cId: '562524b21b1c1f08117fc7f9', // Required - PROVIDED DURING SETUP... + pId: '59ac17c192832d0011283fe3', // Required - PROVIDED DURING SETUP... + bidFloor: 1.23 // Optional + } + }] + } +]; -For the prebid server and prebid.js you only need to use one parameter: either placementId or endpointId +// configure pbjs to enable user syncing +pbjs.setConfig({ + userSync: { + filterSettings: { + iframe: { + bidders: 'tagoras', + filter: 'include' + } + } + } +}); +``` \ No newline at end of file From e017c27a379c3ce4da5292c6901102032e08b58c Mon Sep 17 00:00:00 2001 From: anna-y-perion Date: Tue, 26 Aug 2025 19:08:27 +0300 Subject: [PATCH 2/3] adding ending line --- dev-docs/bidders/programmaticX.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/programmaticX.md b/dev-docs/bidders/programmaticX.md index 1bba5b48f8..f8df575aea 100644 --- a/dev-docs/bidders/programmaticX.md +++ b/dev-docs/bidders/programmaticX.md @@ -70,4 +70,4 @@ pbjs.setConfig({ } } }); -``` \ No newline at end of file +``` From 8d7c5478ffb959f283a21931f37e09aed5be8a23 Mon Sep 17 00:00:00 2001 From: anna-y-perion Date: Mon, 1 Sep 2025 09:31:11 +0300 Subject: [PATCH 3/3] fix names --- dev-docs/bidders/programmaticX.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-docs/bidders/programmaticX.md b/dev-docs/bidders/programmaticX.md index f8df575aea..8b702d1519 100644 --- a/dev-docs/bidders/programmaticX.md +++ b/dev-docs/bidders/programmaticX.md @@ -3,7 +3,7 @@ layout: bidder title: ProgrammaticX description: Prebid ProgrammaticX Bidder Adapter biddercode: ProgrammaticX -filename: tagorasBidAdapter +filename: programmaticXBidAdapter userIds: britepoolId, criteo, id5Id, identityLink, liveIntentId, netId, parrableId, pubCommonId, unifiedId tcfeu_supported: true usp_supported: true @@ -31,9 +31,9 @@ gvl_id: 1344 | Name | Scope | Description | Example | Type | |------------|----------|-------------------------------------------------------------------------------------------|------------------------------|----------| -| `cId` | required | The connection ID from Tagoras. | `'562524b21b1c1f08117fc7f9'` | `string` | -| `pId` | required | The publisher ID from Tagoras. | `'59ac17c192832d0011283fe3'` | `string` | -| `bidFloor` | optional | The minimum bid value desired. Tagoras will not respond with bids lower than this value. | `0.90` | `float` | +| `cId` | required | The connection ID from ProgrammaticX. | `'562524b21b1c1f08117fc7f9'` | `string` | +| `pId` | required | The publisher ID from ProgrammaticX. | `'59ac17c192832d0011283fe3'` | `string` | +| `bidFloor` | optional | The minimum bid value desired. ProgrammaticX will not respond with bids lower than this value. | `0.90` | `float` | ### Example @@ -49,7 +49,7 @@ var adUnits = [{ } }, bids: [{ - bidder: 'tagoras', + bidder: 'programmaticX', params: { cId: '562524b21b1c1f08117fc7f9', // Required - PROVIDED DURING SETUP... pId: '59ac17c192832d0011283fe3', // Required - PROVIDED DURING SETUP... @@ -64,7 +64,7 @@ pbjs.setConfig({ userSync: { filterSettings: { iframe: { - bidders: 'tagoras', + bidders: 'programmaticX', filter: 'include' } }