From 7b74f56db1f66cbba46d1de726434d1b9bb35158 Mon Sep 17 00:00:00 2001 From: Gabriel Chicoye Date: Thu, 4 Sep 2025 13:36:28 +0200 Subject: [PATCH 1/4] pubxai doc added --- dev-docs/bidders/easybid.md | 26 ++------ dev-docs/bidders/pubxai.md | 116 ++++++++++++++++++++++++++++++++++++ dev-docs/bidders/revnew.md | 115 +++++++++++++++++++++++++++++++++++ 3 files changed, 236 insertions(+), 21 deletions(-) create mode 100644 dev-docs/bidders/pubxai.md create mode 100644 dev-docs/bidders/revnew.md diff --git a/dev-docs/bidders/easybid.md b/dev-docs/bidders/easybid.md index 6e71dbbd87..9c1d1dd846 100644 --- a/dev-docs/bidders/easybid.md +++ b/dev-docs/bidders/easybid.md @@ -29,6 +29,10 @@ multiformat_supported: will-bid-on-any | Name | Scope | Description | Example | Type | |---------------|----------|----------------------------|-------------------------------------- |-----------| | `tagId` | required | tag ID | `"testeasy"` | `string` | +| `placement` | required*| Placement | `"test.com_header_ad"` | `string` | + +*You*must* only include one ID field - either `tagId` or `placement`, not both. If you have questions on which parameter to use, please reach out to your Account Manager. +The `tagId` and `placement` are **mutually exclusive** but at least one is required. If you pass both, `tagId` takes precedence. ### First Party Data @@ -97,26 +101,6 @@ var adUnits = [ tagId: 'testeasy' } }] - }, - // Multiformat Ad - { - code: 'multi1', - mediaTypes: { - video: { - playerSize: [640, 480], - context: 'instream' - }, - banner: { - sizes: [[300, 250], [300,600]] - } - }, - bids: [{ - bidder: 'easybid', - params: { - tagId: 'testeasy', - videoTagId: 'testeasy' - } - }] - }; + } ]; ``` diff --git a/dev-docs/bidders/pubxai.md b/dev-docs/bidders/pubxai.md new file mode 100644 index 0000000000..117f77994e --- /dev/null +++ b/dev-docs/bidders/pubxai.md @@ -0,0 +1,116 @@ +--- +layout: bidder +title: PubxAi +description: Prebid PubxAi Bidder Adapter +pbjs: true +pbs: true +biddercode: pubxai +gvl_id: 965 +tcfeu_supported: true +usp_supported: true +gpp_supported: true +schain_supported: true +dchain_supported: false +floors_supported: true +userIds: all +tcfeu_supported: true +media_types: banner, video, native +safeframes_ok: true +deals_supported: true +sidebarType: 1 +fpd_supported: true +multiformat_supported: will-bid-on-any + +--- + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|----------------------------|-------------------------------------- |-----------| +| `tagId` | required | PubxAi tag ID | `"testnexx"` | `string` | +| `placement` | required*| PubxAi placement | `"test.com_header_ad"` | `string` | + +*You*must* only include one ID field - either `tagId` or `placement`, not both. If you have questions on which parameter to use, please reach out to your Account Manager. +The `tagId` and `placement` are **mutually exclusive** but at least one is required. If you pass both, `tagId` takes precedence. + + +### Bidder Config + +You can allow writing in localStorage `pbjs.bidderSettings` for the bidder `pubxai` + +{% include dev-docs/storageAllowed.md %} + +```javascript +pbjs.bidderSettings = { + pubxai: { + storageAllowed : true + } +} +``` + +### First Party Data + +Publishers should use the `ortb2` method of setting [First Party Data](https://docs.prebid.org/features/firstPartyData.html). + +### Test Parameters + +```javascript +var adUnits = [ + // Banner adUnit + { + code: 'banner-div', + mediaTypes: { + banner: { + sizes: [[300, 250], [300,600]] + } + }, + bids: [{ + bidder: 'pubxai', + params: { + tagId: 'testnexx' + } + }] + }, + // Video adUnit + { + code: 'video1', + mediaTypes: { + video: { + playerSize: [640, 480], + context: 'instream' + } + }, + bids: [{ + bidder: 'pubxai', + params: { + tagId: 'testnexx' + } + }] + }, + // Native adUnit + { + code: 'native1', + mediaTypes: + native: { + title: { + required: true + }, + image: { + required: true + }, + sponsoredBy: { + required: true + } + } + }, + bids: [{ + bidder: 'pubxai', + params: { + tagId: 'testnexx' + } + }] + } +]; +``` + diff --git a/dev-docs/bidders/revnew.md b/dev-docs/bidders/revnew.md new file mode 100644 index 0000000000..017e6a1fce --- /dev/null +++ b/dev-docs/bidders/revnew.md @@ -0,0 +1,115 @@ +--- +layout: bidder +title: Revnew +description: Prebid Revnew Bidder Adapter +pbjs: true +pbs: true +biddercode: revnew +gvl_id: 1468 +tcfeu_supported: true +usp_supported: true +gpp_supported: true +schain_supported: true +dchain_supported: false +floors_supported: true +userIds: all +tcfeu_supported: true +media_types: banner, video, native +safeframes_ok: true +deals_supported: true +sidebarType: 1 +fpd_supported: true +multiformat_supported: will-bid-on-any + +--- + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|----------------------------|-------------------------------------- |-----------| +| `tagId` | required*| Revnew tag ID | `"testnexx"` | `string` | +| `placement` | required*| Revnew placement | `"test.com_header_ad"` | `string` | + +*You*must* only include one ID field - either `tagId` or `placement`, not both. If you have questions on which parameter to use, please reach out to your Account Manager. +The `tagId` and `placement` are **mutually exclusive** but at least one is required. If you pass both, `tagId` takes precedence. + +### Bidder Config + +You can allow writing in localStorage `pbjs.bidderSettings` for the bidder `revnew` + +{% include dev-docs/storageAllowed.md %} + +```javascript +pbjs.bidderSettings = { + revnew: { + storageAllowed : true + } +} +``` + +### First Party Data + +Publishers should use the `ortb2` method of setting [First Party Data](https://docs.prebid.org/features/firstPartyData.html). + +### Test Parameters + +```javascript +var adUnits = [ + // Banner adUnit + { + code: 'banner-div', + mediaTypes: { + banner: { + sizes: [[300, 250], [300,600]] + } + }, + bids: [{ + bidder: 'revnew', + params: { + tagId: 'testnexx' + } + }] + }, + // Video adUnit + { + code: 'video1', + mediaTypes: { + video: { + playerSize: [640, 480], + context: 'instream' + } + }, + bids: [{ + bidder: 'revnew', + params: { + tagId: 'testnexx' + } + }] + }, + // Native adUnit + { + code: 'native1', + mediaTypes: + native: { + title: { + required: true + }, + image: { + required: true + }, + sponsoredBy: { + required: true + } + } + }, + bids: [{ + bidder: 'revnew', + params: { + tagId: 'testnexx' + } + }] + } +]; +``` + From 16d345a698a3ea9d7a22e87685932ae1714501e6 Mon Sep 17 00:00:00 2001 From: Gabriel Chicoye Date: Thu, 4 Sep 2025 13:42:58 +0200 Subject: [PATCH 2/4] lint fix --- dev-docs/bidders/pubxai.md | 2 -- dev-docs/bidders/revnew.md | 1 - 2 files changed, 3 deletions(-) diff --git a/dev-docs/bidders/pubxai.md b/dev-docs/bidders/pubxai.md index 117f77994e..7f35667bae 100644 --- a/dev-docs/bidders/pubxai.md +++ b/dev-docs/bidders/pubxai.md @@ -34,7 +34,6 @@ multiformat_supported: will-bid-on-any *You*must* only include one ID field - either `tagId` or `placement`, not both. If you have questions on which parameter to use, please reach out to your Account Manager. The `tagId` and `placement` are **mutually exclusive** but at least one is required. If you pass both, `tagId` takes precedence. - ### Bidder Config You can allow writing in localStorage `pbjs.bidderSettings` for the bidder `pubxai` @@ -113,4 +112,3 @@ var adUnits = [ } ]; ``` - diff --git a/dev-docs/bidders/revnew.md b/dev-docs/bidders/revnew.md index 017e6a1fce..73dc54c8b5 100644 --- a/dev-docs/bidders/revnew.md +++ b/dev-docs/bidders/revnew.md @@ -112,4 +112,3 @@ var adUnits = [ } ]; ``` - From c9a1257f1d5accadc1cfd5cfcebfcb8076f6e59c Mon Sep 17 00:00:00 2001 From: Gabriel Chicoye Date: Mon, 8 Sep 2025 17:24:20 +0200 Subject: [PATCH 3/4] gpp_sid added --- dev-docs/bidders/easybid.md | 3 +-- dev-docs/bidders/nexx360.md | 3 +-- dev-docs/bidders/pubxai.md | 3 +-- dev-docs/bidders/revnew.md | 2 +- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/dev-docs/bidders/easybid.md b/dev-docs/bidders/easybid.md index 9c1d1dd846..617579c1eb 100644 --- a/dev-docs/bidders/easybid.md +++ b/dev-docs/bidders/easybid.md @@ -6,9 +6,8 @@ pbjs: true pbs: true biddercode: easybid gvl_id: 1068 -tcfeu_supported: true usp_supported: true -gpp_supported: true +gpp_sids: tcfeu schain_supported: true dchain_supported: false floors_supported: true diff --git a/dev-docs/bidders/nexx360.md b/dev-docs/bidders/nexx360.md index 87bc576966..a1a073992b 100644 --- a/dev-docs/bidders/nexx360.md +++ b/dev-docs/bidders/nexx360.md @@ -6,9 +6,8 @@ pbjs: true pbs: true biddercode: nexx360 gvl_id: 965 -tcfeu_supported: true usp_supported: true -gpp_supported: true +gpp_sids: tcfeu schain_supported: true dchain_supported: false floors_supported: true diff --git a/dev-docs/bidders/pubxai.md b/dev-docs/bidders/pubxai.md index 7f35667bae..9277a2b38d 100644 --- a/dev-docs/bidders/pubxai.md +++ b/dev-docs/bidders/pubxai.md @@ -6,9 +6,8 @@ pbjs: true pbs: true biddercode: pubxai gvl_id: 965 -tcfeu_supported: true usp_supported: true -gpp_supported: true +gpp_sids: tcfeu schain_supported: true dchain_supported: false floors_supported: true diff --git a/dev-docs/bidders/revnew.md b/dev-docs/bidders/revnew.md index 73dc54c8b5..c0c32f61ef 100644 --- a/dev-docs/bidders/revnew.md +++ b/dev-docs/bidders/revnew.md @@ -8,7 +8,7 @@ biddercode: revnew gvl_id: 1468 tcfeu_supported: true usp_supported: true -gpp_supported: true +gpp_sids: tcfeu schain_supported: true dchain_supported: false floors_supported: true From a48a5b8cbf3bca1535abd0cd80ae4274ab10c37d Mon Sep 17 00:00:00 2001 From: Gabriel Chicoye Date: Thu, 11 Sep 2025 18:07:35 +0200 Subject: [PATCH 4/4] pubxai glvid update --- dev-docs/bidders/pubxai.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-docs/bidders/pubxai.md b/dev-docs/bidders/pubxai.md index 9277a2b38d..084e9cbc3e 100644 --- a/dev-docs/bidders/pubxai.md +++ b/dev-docs/bidders/pubxai.md @@ -5,7 +5,7 @@ description: Prebid PubxAi Bidder Adapter pbjs: true pbs: true biddercode: pubxai -gvl_id: 965 +gvl_id: 1485 usp_supported: true gpp_sids: tcfeu schain_supported: true