From 78f7c1237ece9c197a90a3bbaa7ec79c163d8775 Mon Sep 17 00:00:00 2001 From: Adverxo Date: Fri, 25 Oct 2024 14:04:20 +0200 Subject: [PATCH 1/6] Init adverxo adapter --- dev-docs/bidders/adverxo.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 dev-docs/bidders/adverxo.md diff --git a/dev-docs/bidders/adverxo.md b/dev-docs/bidders/adverxo.md new file mode 100644 index 0000000000..37fe13c82d --- /dev/null +++ b/dev-docs/bidders/adverxo.md @@ -0,0 +1,31 @@ +--- +layout: bidder +title: Adverxo +description: Prebid Adverxo Bidder Adapter +pbjs: true +pbs: true +pbs_app_supported: true +biddercode: adverxo +userIds: +media_types: banner, native, video +schain_supported: true +dchain_supported: false +fpd_supported: true +ortb_blocking_supported: true +floors_supported: true +multiformat_supported: will-bid-on-any +sidebarType: 1 +--- + +### Note + +The Adverxo Bidding adapter requires setup and approval before beginning. Please reach out to for more details. + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|----------|----------|-----------------------|---------------------------|----------| +| `host` | required | Ad network host | `'prebidTest.adverxo.com'` | `string` | +| `adUnitId` | required | Unique identifier for the ad unit in Adverxo platform. | `1` | `integer` | +| `auth` | required | Authentication token provided by Adverxo platform for the AdUnit. | `'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | From 2ca5e7ade898c1e2ccca6b997de7e9bc2b1a322d Mon Sep 17 00:00:00 2001 From: Adverxo Date: Fri, 8 Nov 2024 12:37:47 +0100 Subject: [PATCH 2/6] Add missing docs parameter and host as optional parameter --- dev-docs/bidders/adverxo.md | 97 ++++++++++++++++++++++++++++++++++--- 1 file changed, 91 insertions(+), 6 deletions(-) diff --git a/dev-docs/bidders/adverxo.md b/dev-docs/bidders/adverxo.md index 37fe13c82d..87a959b990 100644 --- a/dev-docs/bidders/adverxo.md +++ b/dev-docs/bidders/adverxo.md @@ -6,26 +6,111 @@ pbjs: true pbs: true pbs_app_supported: true biddercode: adverxo -userIds: +userIds: media_types: banner, native, video schain_supported: true dchain_supported: false -fpd_supported: true ortb_blocking_supported: true floors_supported: true multiformat_supported: will-bid-on-any +tcfeu_supported: false +dsa_supported: false +gvl_id: none +usp_supported: false +coppa_supported: false +gpp_sids: none +userId: no +safeframes_ok: false +deals_supported: true +fpd_supported: true +prebid_member: false +privacy_sandbox: no sidebarType: 1 --- ### Note -The Adverxo Bidding adapter requires setup and approval before beginning. Please reach out to for more details. +The Adverxo Bidding adapter requires setup and approval before beginning. Please reach out to for +more details. ### Bid Params {: .table .table-bordered .table-striped } -| Name | Scope | Description | Example | Type | +| Name | Scope | Description | Example | Type | |----------|----------|-----------------------|---------------------------|----------| -| `host` | required | Ad network host | `'prebidTest.adverxo.com'` | `string` | +| `host` | optional | Ad network host | `'js.pbsadverxo.com'` | `string` | | `adUnitId` | required | Unique identifier for the ad unit in Adverxo platform. | `1` | `integer` | -| `auth` | required | Authentication token provided by Adverxo platform for the AdUnit. | `'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | +| `auth` | required | Authentication token provided by Adverxo platform for the AdUnit. | +`'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | + +### Setting First Party Data (FPD) + +Publishers should use the `ortb2` method of setting First Party Data. The following fields are supported: + +- ortb2.site.\* +- ortb2.app.\* +- ortb2.user.\* + +Example first party data: + +```javascript +pbjs.setConfig({ + ortb2: { + site: { + keywords: "kw1,kw2", + content: { + title: "title1", + series: "series1" + } + }, + user: { + keywords: "a,b", + gender: "M", + yob: 1984 + } + } +}); +``` + +### ORTB Blocking + +Adverxo supports the next blocking parameters: + +- Blocked advertisers list (`badv`) is an array of domains as strings. +- Blocked apps list (`bapp`) is an array of apps names as strings, for mobile apps in Google Play Store, these should be + bundle or package names (e.g. com.foo.mygame). For apps in Apple App Store, these should be a numeric ID. +- Blocked categories list (`bcat`) is an array of IAB categories as strings. +- Blocked attributes list (`battr`) is an array of integers. Refer to section 5.3 of the IAB specification for a list of + attributes. + +#### Globally defined ORTB Blocking + +```javascript +pbjs.setConfig({ + ortb2: { + badv: ["domain1.com", "domain2.com"], + bapp: ["com.foo.mygame", "284708449"], + bcat: ["IAB23-1", "IAB23-5", "IAB25-3", "IAB25-2"] + } +}); +``` + +#### ORTB Blocking specific only to the Adverxo bidder + +```javascript +pbjs.setBidderConfig({ + bidders: ['adverxo'], // Or alias + config: { + ortb2: { + badv: ["domain1.com", "domain2.com"], + bapp: ["com.foo.mygame"], + bcat: ["IAB23-1", "IAB23-5", "IAB25-3", "IAB25-2"] + } + } +}); +``` + +#### Media Type defined ORTB Blocking + +Additionally `battr` ORTB blocking param may be set on media types to specify blocked creative +attributes. Refer to section 5.3 of the IAB specification for a list of attributes. \ No newline at end of file From a2dcf1b4b0d7ed6125dbe8e0c15ee735aed446d2 Mon Sep 17 00:00:00 2001 From: Adverxo Date: Fri, 8 Nov 2024 13:32:19 +0100 Subject: [PATCH 3/6] Add docs for aliases --- dev-docs/bidders/adport.md | 116 +++++++++++++++++++++++++++++++++++ dev-docs/bidders/bidsmind.md | 116 +++++++++++++++++++++++++++++++++++ 2 files changed, 232 insertions(+) create mode 100644 dev-docs/bidders/adport.md create mode 100644 dev-docs/bidders/bidsmind.md diff --git a/dev-docs/bidders/adport.md b/dev-docs/bidders/adport.md new file mode 100644 index 0000000000..226ca8b7b7 --- /dev/null +++ b/dev-docs/bidders/adport.md @@ -0,0 +1,116 @@ +--- +layout: bidder +title: AdPort +description: Prebid AdPort Bidder Adapter +aliasCode: adverxo +pbjs: true +pbs: true +pbs_app_supported: true +biddercode: adport +userIds: +media_types: banner, native, video +schain_supported: true +dchain_supported: false +ortb_blocking_supported: true +floors_supported: true +multiformat_supported: will-bid-on-any +tcfeu_supported: false +dsa_supported: false +gvl_id: none +usp_supported: false +coppa_supported: false +gpp_sids: none +userId: no +safeframes_ok: false +deals_supported: true +fpd_supported: true +prebid_member: false +privacy_sandbox: no +sidebarType: 1 +--- + +### Note + +The AdPort Bidding adapter requires setup and approval before beginning. Please reach out to for +more details. + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|----------|----------|-----------------------|---------------------------|----------| +| `adUnitId` | required | Unique identifier for the ad unit in AdPort platform. | `1` | `integer` | +| `auth` | required | Authentication token provided by AdPort platform for the AdUnit. | +`'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | + +### Setting First Party Data (FPD) + +Publishers should use the `ortb2` method of setting First Party Data. The following fields are supported: + +- ortb2.site.\* +- ortb2.app.\* +- ortb2.user.\* + +Example first party data: + +```javascript +pbjs.setConfig({ + ortb2: { + site: { + keywords: "kw1,kw2", + content: { + title: "title1", + series: "series1" + } + }, + user: { + keywords: "a,b", + gender: "M", + yob: 1984 + } + } +}); +``` + +### ORTB Blocking + +AdPort supports the next blocking parameters: + +- Blocked advertisers list (`badv`) is an array of domains as strings. +- Blocked apps list (`bapp`) is an array of apps names as strings, for mobile apps in Google Play Store, these should be + bundle or package names (e.g. com.foo.mygame). For apps in Apple App Store, these should be a numeric ID. +- Blocked categories list (`bcat`) is an array of IAB categories as strings. +- Blocked attributes list (`battr`) is an array of integers. Refer to section 5.3 of the IAB specification for a list of + attributes. + +#### Globally defined ORTB Blocking + +```javascript +pbjs.setConfig({ + ortb2: { + badv: ["domain1.com", "domain2.com"], + bapp: ["com.foo.mygame", "284708449"], + bcat: ["IAB23-1", "IAB23-5", "IAB25-3", "IAB25-2"] + } +}); +``` + +#### ORTB Blocking specific only to the AdPort bidder + +```javascript +pbjs.setBidderConfig({ + bidders: ['adport'], // Or alias + config: { + ortb2: { + badv: ["domain1.com", "domain2.com"], + bapp: ["com.foo.mygame"], + bcat: ["IAB23-1", "IAB23-5", "IAB25-3", "IAB25-2"] + } + } +}); +``` + +#### Media Type defined ORTB Blocking + +Additionally `battr` ORTB blocking param may be set on media types to specify blocked creative +attributes. Refer to section 5.3 of the IAB specification for a list of attributes. \ No newline at end of file diff --git a/dev-docs/bidders/bidsmind.md b/dev-docs/bidders/bidsmind.md new file mode 100644 index 0000000000..24b413bdee --- /dev/null +++ b/dev-docs/bidders/bidsmind.md @@ -0,0 +1,116 @@ +--- +layout: bidder +title: Bidsmind +description: Prebid Bidsmind Bidder Adapter +aliasCode: adverxo +pbjs: true +pbs: true +pbs_app_supported: true +biddercode: bidsmind +userIds: +media_types: banner, native, video +schain_supported: true +dchain_supported: false +ortb_blocking_supported: true +floors_supported: true +multiformat_supported: will-bid-on-any +tcfeu_supported: false +dsa_supported: false +gvl_id: none +usp_supported: false +coppa_supported: false +gpp_sids: none +userId: no +safeframes_ok: false +deals_supported: true +fpd_supported: true +prebid_member: false +privacy_sandbox: no +sidebarType: 1 +--- + +### Note + +The Bidsmind Bidding adapter requires setup and approval before beginning. Please reach out to for +more details. + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|----------|----------|-----------------------|---------------------------|----------| +| `adUnitId` | required | Unique identifier for the ad unit in Bidsmind platform. | `1` | `integer` | +| `auth` | required | Authentication token provided by Bidsmind platform for the AdUnit. | +`'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | + +### Setting First Party Data (FPD) + +Publishers should use the `ortb2` method of setting First Party Data. The following fields are supported: + +- ortb2.site.\* +- ortb2.app.\* +- ortb2.user.\* + +Example first party data: + +```javascript +pbjs.setConfig({ + ortb2: { + site: { + keywords: "kw1,kw2", + content: { + title: "title1", + series: "series1" + } + }, + user: { + keywords: "a,b", + gender: "M", + yob: 1984 + } + } +}); +``` + +### ORTB Blocking + +Bidsmind supports the next blocking parameters: + +- Blocked advertisers list (`badv`) is an array of domains as strings. +- Blocked apps list (`bapp`) is an array of apps names as strings, for mobile apps in Google Play Store, these should be + bundle or package names (e.g. com.foo.mygame). For apps in Apple App Store, these should be a numeric ID. +- Blocked categories list (`bcat`) is an array of IAB categories as strings. +- Blocked attributes list (`battr`) is an array of integers. Refer to section 5.3 of the IAB specification for a list of + attributes. + +#### Globally defined ORTB Blocking + +```javascript +pbjs.setConfig({ + ortb2: { + badv: ["domain1.com", "domain2.com"], + bapp: ["com.foo.mygame", "284708449"], + bcat: ["IAB23-1", "IAB23-5", "IAB25-3", "IAB25-2"] + } +}); +``` + +#### ORTB Blocking specific only to the Bidsmind bidder + +```javascript +pbjs.setBidderConfig({ + bidders: ['bidsmind'], // Or alias + config: { + ortb2: { + badv: ["domain1.com", "domain2.com"], + bapp: ["com.foo.mygame"], + bcat: ["IAB23-1", "IAB23-5", "IAB25-3", "IAB25-2"] + } + } +}); +``` + +#### Media Type defined ORTB Blocking + +Additionally `battr` ORTB blocking param may be set on media types to specify blocked creative +attributes. Refer to section 5.3 of the IAB specification for a list of attributes. \ No newline at end of file From 0661c03ff88bece0809070de1a95d7bac70a013e Mon Sep 17 00:00:00 2001 From: Adverxo Date: Fri, 8 Nov 2024 15:09:53 +0100 Subject: [PATCH 4/6] Fix markdown table format --- dev-docs/bidders/adport.md | 3 +-- dev-docs/bidders/adverxo.md | 3 +-- dev-docs/bidders/bidsmind.md | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/dev-docs/bidders/adport.md b/dev-docs/bidders/adport.md index 226ca8b7b7..d225399f95 100644 --- a/dev-docs/bidders/adport.md +++ b/dev-docs/bidders/adport.md @@ -40,8 +40,7 @@ more details. | Name | Scope | Description | Example | Type | |----------|----------|-----------------------|---------------------------|----------| | `adUnitId` | required | Unique identifier for the ad unit in AdPort platform. | `1` | `integer` | -| `auth` | required | Authentication token provided by AdPort platform for the AdUnit. | -`'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | +| `auth` | required | Authentication token provided by AdPort platform for the AdUnit. |`'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | ### Setting First Party Data (FPD) diff --git a/dev-docs/bidders/adverxo.md b/dev-docs/bidders/adverxo.md index 87a959b990..ac1ff7083b 100644 --- a/dev-docs/bidders/adverxo.md +++ b/dev-docs/bidders/adverxo.md @@ -40,8 +40,7 @@ more details. |----------|----------|-----------------------|---------------------------|----------| | `host` | optional | Ad network host | `'js.pbsadverxo.com'` | `string` | | `adUnitId` | required | Unique identifier for the ad unit in Adverxo platform. | `1` | `integer` | -| `auth` | required | Authentication token provided by Adverxo platform for the AdUnit. | -`'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | +| `auth` | required | Authentication token provided by Adverxo platform for the AdUnit. | `'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | ### Setting First Party Data (FPD) diff --git a/dev-docs/bidders/bidsmind.md b/dev-docs/bidders/bidsmind.md index 24b413bdee..2e75c45956 100644 --- a/dev-docs/bidders/bidsmind.md +++ b/dev-docs/bidders/bidsmind.md @@ -40,8 +40,7 @@ more details. | Name | Scope | Description | Example | Type | |----------|----------|-----------------------|---------------------------|----------| | `adUnitId` | required | Unique identifier for the ad unit in Bidsmind platform. | `1` | `integer` | -| `auth` | required | Authentication token provided by Bidsmind platform for the AdUnit. | -`'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | +| `auth` | required | Authentication token provided by Bidsmind platform for the AdUnit. | `'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | ### Setting First Party Data (FPD) From 20568a0fe32d8431133b7a03497854601ea4aa85 Mon Sep 17 00:00:00 2001 From: Adverxo Date: Mon, 11 Nov 2024 10:10:37 +0100 Subject: [PATCH 5/6] Add new alias --- dev-docs/bidders/mobupps.md | 115 ++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 dev-docs/bidders/mobupps.md diff --git a/dev-docs/bidders/mobupps.md b/dev-docs/bidders/mobupps.md new file mode 100644 index 0000000000..91ba3eb06f --- /dev/null +++ b/dev-docs/bidders/mobupps.md @@ -0,0 +1,115 @@ +--- +layout: bidder +title: Mobupps +description: Prebid Mobupps Bidder Adapter +aliasCode: adverxo +pbjs: true +pbs: true +pbs_app_supported: true +biddercode: mobupps +userIds: +media_types: banner, native, video +schain_supported: true +dchain_supported: false +ortb_blocking_supported: true +floors_supported: true +multiformat_supported: will-bid-on-any +tcfeu_supported: false +dsa_supported: false +gvl_id: none +usp_supported: false +coppa_supported: false +gpp_sids: none +userId: no +safeframes_ok: false +deals_supported: true +fpd_supported: true +prebid_member: false +privacy_sandbox: no +sidebarType: 1 +--- + +### Note + +The Mobupps Bidding adapter requires setup and approval before beginning. Please reach out to for +more details. + +### Bid Params + +{: .table .table-bordered .table-striped } +| Name | Scope | Description | Example | Type | +|----------|----------|-----------------------|---------------------------|----------| +| `adUnitId` | required | Unique identifier for the ad unit in Mobupps platform. | `1` | `integer` | +| `auth` | required | Authentication token provided by Mobupps platform for the AdUnit. | `'61336e75e414c77c367eq5c47c2599ce80a8032b'` | `string` | + +### Setting First Party Data (FPD) + +Publishers should use the `ortb2` method of setting First Party Data. The following fields are supported: + +- ortb2.site.\* +- ortb2.app.\* +- ortb2.user.\* + +Example first party data: + +```javascript +pbjs.setConfig({ + ortb2: { + site: { + keywords: "kw1,kw2", + content: { + title: "title1", + series: "series1" + } + }, + user: { + keywords: "a,b", + gender: "M", + yob: 1984 + } + } +}); +``` + +### ORTB Blocking + +Mobupps supports the next blocking parameters: + +- Blocked advertisers list (`badv`) is an array of domains as strings. +- Blocked apps list (`bapp`) is an array of apps names as strings, for mobile apps in Google Play Store, these should be + bundle or package names (e.g. com.foo.mygame). For apps in Apple App Store, these should be a numeric ID. +- Blocked categories list (`bcat`) is an array of IAB categories as strings. +- Blocked attributes list (`battr`) is an array of integers. Refer to section 5.3 of the IAB specification for a list of + attributes. + +#### Globally defined ORTB Blocking + +```javascript +pbjs.setConfig({ + ortb2: { + badv: ["domain1.com", "domain2.com"], + bapp: ["com.foo.mygame", "284708449"], + bcat: ["IAB23-1", "IAB23-5", "IAB25-3", "IAB25-2"] + } +}); +``` + +#### ORTB Blocking specific only to the Mobupps bidder + +```javascript +pbjs.setBidderConfig({ + bidders: ['mobupps'], // Or alias + config: { + ortb2: { + badv: ["domain1.com", "domain2.com"], + bapp: ["com.foo.mygame"], + bcat: ["IAB23-1", "IAB23-5", "IAB25-3", "IAB25-2"] + } + } +}); +``` + +#### Media Type defined ORTB Blocking + +Additionally `battr` ORTB blocking param may be set on media types to specify blocked creative +attributes. Refer to section 5.3 of the IAB specification for a list of attributes. \ No newline at end of file From 3672568a0f413ffd41dd0f2a095d67273c893bdf Mon Sep 17 00:00:00 2001 From: Adverxo Date: Mon, 25 Nov 2024 10:12:31 +0100 Subject: [PATCH 6/6] Add new line at end of files --- dev-docs/bidders/adport.md | 2 +- dev-docs/bidders/adverxo.md | 2 +- dev-docs/bidders/bidsmind.md | 2 +- dev-docs/bidders/mobupps.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-docs/bidders/adport.md b/dev-docs/bidders/adport.md index d225399f95..62acd61772 100644 --- a/dev-docs/bidders/adport.md +++ b/dev-docs/bidders/adport.md @@ -112,4 +112,4 @@ pbjs.setBidderConfig({ #### Media Type defined ORTB Blocking Additionally `battr` ORTB blocking param may be set on media types to specify blocked creative -attributes. Refer to section 5.3 of the IAB specification for a list of attributes. \ No newline at end of file +attributes. Refer to section 5.3 of the IAB specification for a list of attributes. diff --git a/dev-docs/bidders/adverxo.md b/dev-docs/bidders/adverxo.md index ac1ff7083b..173531c6df 100644 --- a/dev-docs/bidders/adverxo.md +++ b/dev-docs/bidders/adverxo.md @@ -112,4 +112,4 @@ pbjs.setBidderConfig({ #### Media Type defined ORTB Blocking Additionally `battr` ORTB blocking param may be set on media types to specify blocked creative -attributes. Refer to section 5.3 of the IAB specification for a list of attributes. \ No newline at end of file +attributes. Refer to section 5.3 of the IAB specification for a list of attributes. diff --git a/dev-docs/bidders/bidsmind.md b/dev-docs/bidders/bidsmind.md index 2e75c45956..08d5c146a5 100644 --- a/dev-docs/bidders/bidsmind.md +++ b/dev-docs/bidders/bidsmind.md @@ -112,4 +112,4 @@ pbjs.setBidderConfig({ #### Media Type defined ORTB Blocking Additionally `battr` ORTB blocking param may be set on media types to specify blocked creative -attributes. Refer to section 5.3 of the IAB specification for a list of attributes. \ No newline at end of file +attributes. Refer to section 5.3 of the IAB specification for a list of attributes. diff --git a/dev-docs/bidders/mobupps.md b/dev-docs/bidders/mobupps.md index 91ba3eb06f..f7c827efff 100644 --- a/dev-docs/bidders/mobupps.md +++ b/dev-docs/bidders/mobupps.md @@ -112,4 +112,4 @@ pbjs.setBidderConfig({ #### Media Type defined ORTB Blocking Additionally `battr` ORTB blocking param may be set on media types to specify blocked creative -attributes. Refer to section 5.3 of the IAB specification for a list of attributes. \ No newline at end of file +attributes. Refer to section 5.3 of the IAB specification for a list of attributes.