From 53ec5521c1bd8c1e60875e4d64e9c1dca552ad2b Mon Sep 17 00:00:00 2001 From: Nikhil Gopal chennissery Date: Wed, 4 Sep 2024 17:46:01 +0530 Subject: [PATCH 1/4] added precisonat.md file --- dev-docs/bidders/precisonat.md | 126 +++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 dev-docs/bidders/precisonat.md diff --git a/dev-docs/bidders/precisonat.md b/dev-docs/bidders/precisonat.md new file mode 100644 index 0000000000..206c6a1689 --- /dev/null +++ b/dev-docs/bidders/precisonat.md @@ -0,0 +1,126 @@ +--- +layout: bidder +title: Precisonat +description: Prebid Precisonat Bid Adapter +gdpr_supported: true +gvl_id: 874 +media_types: native +gdpr_supported: true +usp_supported: true +pbjs: true +pbs: false +biddercode: precisonat +prebid_member: true +floors_supported: true +safeframes_ok: true +schain_supported: true +userIds: sharedId +deals_supported: false +coppa_supported: true +multiformat_supported: will-not-bid +ortb_blocking_supported: true +sidebarType: 1 +--- + +### Modules + +SharedID: We need you to include the [SharedID module](/dev-docs/modules/userid-submodules/sharedid.html) in order to bid effectively on your inventory. + +### Registration + +The precisonat Bidding adapter requires setup before beginning. Please contact us at [tech@preciso.net] + +#### OpenRTB Parameters +The following table contains currently supported parameters we parse. + +{: .table .table-bordered .table-striped } + +| Name | Scope | Description | Example | Type | +|--------------------|----------|---------------------------------------------------------------|-------------------|----------------| +| `bcat` | optional | List of blocked advertiser categories (IAB) | `['IAB1-1']` | `string array` | +| `badv` | optional | Blocked Advertiser Domains | `['example.com']` | `string array` | +| `wlang` | optional | Allow List of languages for creatives using ISO-639-1-alpha-2 | `['fr', 'en']` | `string array` | + +Example configuration: + +```javascript + +pbjs.setConfig({ + ortb2: { + bcat: ['IAB1-1'], + badv: ['example.com'], + wlang: ['fr', 'en'] + } +}); +``` + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|---------------------|---------------|----------| +| `publisherId` | required | Numeric Publisher ID
(as provided by Preciso) | `'123AB123'` | `string` | +| `region` | optional,recommended | 3 letter country code | `'USA'` | `string` | +| `bidFloor` | optional,recommended | Minimum bid for this impression expressed in CPM (USD) | `0.01` | `float` | +| `pageType` | optional, recommended | Kind of content present in the page | `'homepage'` | `String` | +| `currency` | optional, recommended | type of currencies | `['USD']` | `string array` | +| `bcat` | optional | List of blocked advertiser categories (IAB) | `['IAB1-1']` | `string array` | +| `badv` | optional | Blocked Advertiser Domains| `'example.com'` | `string array`| + +Notes: + +- Preferred to provide the `bcat` and `badv` within the first party data (above). When both methods are provided, first party data values will be prioritized. + +### Example Ad Unit + +``````javascript + + var adUnits = [ + { + code: 'placementId_0', + mediaTypes: { + native: { + ortb: { + assets: [ + { + id: 3, + required: 1, + img: { + type: 3, + w: 300, + h: 250 + } + }, + { + id: 1, + required: 1, + title: { + len: 800 + } + }, + { + id: 4, + required: 0, + data: { + type: 1 + } + } + ] + } + } + }, + bids: [ + { + bidder: 'precisonat', + params: { + publisherId: 'PRECISO_TEST00001', + traffic: 'native', + bidFloor: 0.12, + currency: ['USD'], + region: 'USA' + } + } + ] + }, + ]; +`````` From a47140f4b341ed16d7d6130829d89c5f18822a51 Mon Sep 17 00:00:00 2001 From: bretg Date: Thu, 12 Sep 2024 16:53:53 -0400 Subject: [PATCH 2/4] wordsmithing, formatting --- dev-docs/bidders/precisonat.md | 40 ++++++++++++++++------------------ 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/dev-docs/bidders/precisonat.md b/dev-docs/bidders/precisonat.md index 206c6a1689..42c153c7d8 100644 --- a/dev-docs/bidders/precisonat.md +++ b/dev-docs/bidders/precisonat.md @@ -2,14 +2,13 @@ layout: bidder title: Precisonat description: Prebid Precisonat Bid Adapter -gdpr_supported: true +biddercode: precisonat gvl_id: 874 media_types: native -gdpr_supported: true +tcfeu_supported: true usp_supported: true pbjs: true pbs: false -biddercode: precisonat prebid_member: true floors_supported: true safeframes_ok: true @@ -30,11 +29,27 @@ SharedID: We need you to include the [SharedID module](/dev-docs/modules/userid- The precisonat Bidding adapter requires setup before beginning. Please contact us at [tech@preciso.net] +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|---------------|----------|---------------------|---------------|----------| +| `publisherId` | required | Numeric Publisher ID
(as provided by Preciso) | `'123AB123'` | `string` | +| `region` | optional,recommended | 3 letter country code | `'USA'` | `string` | +| `bidFloor` | optional,recommended | Minimum bid for this impression expressed in CPM (USD) | `0.01` | `float` | +| `pageType` | optional,recommended | Kind of content present in the page | `'homepage'` | `String` | +| `currency` | optional,recommended | type of currencies | `['USD']` | `string array` | +| `bcat` | optional | List of blocked advertiser categories (IAB) | `['IAB1-1']` | `string array` | +| `badv` | optional | Blocked Advertiser Domains| `'example.com'` | `string array`| + +Notes: + +- It is best to provide the global `bcat` and `badv` within the OpenRTB fields (below). When both methods are provided, ORTB values will be prioritized. + #### OpenRTB Parameters The following table contains currently supported parameters we parse. {: .table .table-bordered .table-striped } - | Name | Scope | Description | Example | Type | |--------------------|----------|---------------------------------------------------------------|-------------------|----------------| | `bcat` | optional | List of blocked advertiser categories (IAB) | `['IAB1-1']` | `string array` | @@ -54,23 +69,6 @@ pbjs.setConfig({ }); ``` -### Bid Params - -{: .table .table-bordered .table-striped } -| Name | Scope | Description | Example | Type | -|---------------|----------|---------------------|---------------|----------| -| `publisherId` | required | Numeric Publisher ID
(as provided by Preciso) | `'123AB123'` | `string` | -| `region` | optional,recommended | 3 letter country code | `'USA'` | `string` | -| `bidFloor` | optional,recommended | Minimum bid for this impression expressed in CPM (USD) | `0.01` | `float` | -| `pageType` | optional, recommended | Kind of content present in the page | `'homepage'` | `String` | -| `currency` | optional, recommended | type of currencies | `['USD']` | `string array` | -| `bcat` | optional | List of blocked advertiser categories (IAB) | `['IAB1-1']` | `string array` | -| `badv` | optional | Blocked Advertiser Domains| `'example.com'` | `string array`| - -Notes: - -- Preferred to provide the `bcat` and `badv` within the first party data (above). When both methods are provided, first party data values will be prioritized. - ### Example Ad Unit ``````javascript From 07e9f61bb1fb9687c2651ad4e085111f5b68153d Mon Sep 17 00:00:00 2001 From: Nikhil Gopal chennissery Date: Thu, 19 Sep 2024 15:44:12 +0530 Subject: [PATCH 3/4] native bidding included --- dev-docs/bidders/preciso.md | 6 +- dev-docs/bidders/precisonat.md | 126 --------------------------------- 2 files changed, 4 insertions(+), 128 deletions(-) delete mode 100644 dev-docs/bidders/precisonat.md diff --git a/dev-docs/bidders/preciso.md b/dev-docs/bidders/preciso.md index 867d7b1c34..a781727d90 100644 --- a/dev-docs/bidders/preciso.md +++ b/dev-docs/bidders/preciso.md @@ -4,7 +4,7 @@ title: Preciso description: Prebid Preciso Bid Adapter gdpr_supported: true gvl_id: 874 -media_types: display +media_types: display,native gdpr_supported: true usp_supported: true pbjs: true @@ -61,13 +61,15 @@ pbjs.setConfig({ |---------------|----------|---------------------|---------------|----------| | `publisherId` | required | Numeric Publisher ID
(as provided by Preciso) | `'123AB123'` | `string` | | `region` | optional,recommended | 3 letter country code | `'IND'` | `string` | -| `bidFloor` | optional,recommended | Minimum bid for this impression expressed in CPM (USD) | `0.01` | `float` | +| `bidFloor` | optional,recommended | Minimum bid for this impression expressed in CPM (USD). It is used if the Floor Module is not available | `0.01` | `float` | | `pageType` | optional, recommended | Kind of content present in the page | `'homepage'` | `String` | | `bcat` | optional | List of blocked advertiser categories (IAB) | `['IAB1-1']` | `string array` | | `badv` | optional | Blocked Advertiser Domains| `'example.com'` | `string array`| Notes: +- It is best to provide the `bidfloor` in priceFloor module. + - Preferred to provide the `bcat` and `badv` within the first party data (above). When both methods are provided, first party data values will be prioritized. ### Example Ad Unit diff --git a/dev-docs/bidders/precisonat.md b/dev-docs/bidders/precisonat.md deleted file mode 100644 index 206c6a1689..0000000000 --- a/dev-docs/bidders/precisonat.md +++ /dev/null @@ -1,126 +0,0 @@ ---- -layout: bidder -title: Precisonat -description: Prebid Precisonat Bid Adapter -gdpr_supported: true -gvl_id: 874 -media_types: native -gdpr_supported: true -usp_supported: true -pbjs: true -pbs: false -biddercode: precisonat -prebid_member: true -floors_supported: true -safeframes_ok: true -schain_supported: true -userIds: sharedId -deals_supported: false -coppa_supported: true -multiformat_supported: will-not-bid -ortb_blocking_supported: true -sidebarType: 1 ---- - -### Modules - -SharedID: We need you to include the [SharedID module](/dev-docs/modules/userid-submodules/sharedid.html) in order to bid effectively on your inventory. - -### Registration - -The precisonat Bidding adapter requires setup before beginning. Please contact us at [tech@preciso.net] - -#### OpenRTB Parameters -The following table contains currently supported parameters we parse. - -{: .table .table-bordered .table-striped } - -| Name | Scope | Description | Example | Type | -|--------------------|----------|---------------------------------------------------------------|-------------------|----------------| -| `bcat` | optional | List of blocked advertiser categories (IAB) | `['IAB1-1']` | `string array` | -| `badv` | optional | Blocked Advertiser Domains | `['example.com']` | `string array` | -| `wlang` | optional | Allow List of languages for creatives using ISO-639-1-alpha-2 | `['fr', 'en']` | `string array` | - -Example configuration: - -```javascript - -pbjs.setConfig({ - ortb2: { - bcat: ['IAB1-1'], - badv: ['example.com'], - wlang: ['fr', 'en'] - } -}); -``` - -### Bid Params - -{: .table .table-bordered .table-striped } -| Name | Scope | Description | Example | Type | -|---------------|----------|---------------------|---------------|----------| -| `publisherId` | required | Numeric Publisher ID
(as provided by Preciso) | `'123AB123'` | `string` | -| `region` | optional,recommended | 3 letter country code | `'USA'` | `string` | -| `bidFloor` | optional,recommended | Minimum bid for this impression expressed in CPM (USD) | `0.01` | `float` | -| `pageType` | optional, recommended | Kind of content present in the page | `'homepage'` | `String` | -| `currency` | optional, recommended | type of currencies | `['USD']` | `string array` | -| `bcat` | optional | List of blocked advertiser categories (IAB) | `['IAB1-1']` | `string array` | -| `badv` | optional | Blocked Advertiser Domains| `'example.com'` | `string array`| - -Notes: - -- Preferred to provide the `bcat` and `badv` within the first party data (above). When both methods are provided, first party data values will be prioritized. - -### Example Ad Unit - -``````javascript - - var adUnits = [ - { - code: 'placementId_0', - mediaTypes: { - native: { - ortb: { - assets: [ - { - id: 3, - required: 1, - img: { - type: 3, - w: 300, - h: 250 - } - }, - { - id: 1, - required: 1, - title: { - len: 800 - } - }, - { - id: 4, - required: 0, - data: { - type: 1 - } - } - ] - } - } - }, - bids: [ - { - bidder: 'precisonat', - params: { - publisherId: 'PRECISO_TEST00001', - traffic: 'native', - bidFloor: 0.12, - currency: ['USD'], - region: 'USA' - } - } - ] - }, - ]; -`````` From a629d27acc0cf57fcd706bc126ca208c391ffadf Mon Sep 17 00:00:00 2001 From: Nikhil Gopal chennissery Date: Thu, 19 Sep 2024 15:48:13 +0530 Subject: [PATCH 4/4] native bidding included --- dev-docs/bidders/precisonat.md | 124 --------------------------------- 1 file changed, 124 deletions(-) delete mode 100644 dev-docs/bidders/precisonat.md diff --git a/dev-docs/bidders/precisonat.md b/dev-docs/bidders/precisonat.md deleted file mode 100644 index 42c153c7d8..0000000000 --- a/dev-docs/bidders/precisonat.md +++ /dev/null @@ -1,124 +0,0 @@ ---- -layout: bidder -title: Precisonat -description: Prebid Precisonat Bid Adapter -biddercode: precisonat -gvl_id: 874 -media_types: native -tcfeu_supported: true -usp_supported: true -pbjs: true -pbs: false -prebid_member: true -floors_supported: true -safeframes_ok: true -schain_supported: true -userIds: sharedId -deals_supported: false -coppa_supported: true -multiformat_supported: will-not-bid -ortb_blocking_supported: true -sidebarType: 1 ---- - -### Modules - -SharedID: We need you to include the [SharedID module](/dev-docs/modules/userid-submodules/sharedid.html) in order to bid effectively on your inventory. - -### Registration - -The precisonat Bidding adapter requires setup before beginning. Please contact us at [tech@preciso.net] - -### Bid Params - -{: .table .table-bordered .table-striped } -| Name | Scope | Description | Example | Type | -|---------------|----------|---------------------|---------------|----------| -| `publisherId` | required | Numeric Publisher ID
(as provided by Preciso) | `'123AB123'` | `string` | -| `region` | optional,recommended | 3 letter country code | `'USA'` | `string` | -| `bidFloor` | optional,recommended | Minimum bid for this impression expressed in CPM (USD) | `0.01` | `float` | -| `pageType` | optional,recommended | Kind of content present in the page | `'homepage'` | `String` | -| `currency` | optional,recommended | type of currencies | `['USD']` | `string array` | -| `bcat` | optional | List of blocked advertiser categories (IAB) | `['IAB1-1']` | `string array` | -| `badv` | optional | Blocked Advertiser Domains| `'example.com'` | `string array`| - -Notes: - -- It is best to provide the global `bcat` and `badv` within the OpenRTB fields (below). When both methods are provided, ORTB values will be prioritized. - -#### OpenRTB Parameters -The following table contains currently supported parameters we parse. - -{: .table .table-bordered .table-striped } -| Name | Scope | Description | Example | Type | -|--------------------|----------|---------------------------------------------------------------|-------------------|----------------| -| `bcat` | optional | List of blocked advertiser categories (IAB) | `['IAB1-1']` | `string array` | -| `badv` | optional | Blocked Advertiser Domains | `['example.com']` | `string array` | -| `wlang` | optional | Allow List of languages for creatives using ISO-639-1-alpha-2 | `['fr', 'en']` | `string array` | - -Example configuration: - -```javascript - -pbjs.setConfig({ - ortb2: { - bcat: ['IAB1-1'], - badv: ['example.com'], - wlang: ['fr', 'en'] - } -}); -``` - -### Example Ad Unit - -``````javascript - - var adUnits = [ - { - code: 'placementId_0', - mediaTypes: { - native: { - ortb: { - assets: [ - { - id: 3, - required: 1, - img: { - type: 3, - w: 300, - h: 250 - } - }, - { - id: 1, - required: 1, - title: { - len: 800 - } - }, - { - id: 4, - required: 0, - data: { - type: 1 - } - } - ] - } - } - }, - bids: [ - { - bidder: 'precisonat', - params: { - publisherId: 'PRECISO_TEST00001', - traffic: 'native', - bidFloor: 0.12, - currency: ['USD'], - region: 'USA' - } - } - ] - }, - ]; -``````