diff --git a/dev-docs/bidders/easybid.md b/dev-docs/bidders/easybid.md index 6e71dbbd87..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 @@ -29,6 +28,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 +100,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/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 new file mode 100644 index 0000000000..084e9cbc3e --- /dev/null +++ b/dev-docs/bidders/pubxai.md @@ -0,0 +1,113 @@ +--- +layout: bidder +title: PubxAi +description: Prebid PubxAi Bidder Adapter +pbjs: true +pbs: true +biddercode: pubxai +gvl_id: 1485 +usp_supported: true +gpp_sids: tcfeu +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..c0c32f61ef --- /dev/null +++ b/dev-docs/bidders/revnew.md @@ -0,0 +1,114 @@ +--- +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_sids: tcfeu +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' + } + }] + } +]; +```