Skip to content

Commit f3ee152

Browse files
authored
Merge branch 'master' into datawrkz_analytics_adapter_docs
2 parents 14f3a9e + 2921d20 commit f3ee152

File tree

13 files changed

+283
-9
lines changed

13 files changed

+283
-9
lines changed

_includes/body-end.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script src="https://cdn.jsdelivr.net/npm/@docsearch/js@3"></script>
22
<script type="text/javascript"> docsearch({
3-
apiKey: '6f0eda209a805cfa66b415043ab5fbfc',
3+
apiKey: '7777b1f98e980527606d00e705ff3d6f',
44
appId: 'FN26QH8JE9',
55
indexName: 'prebid',
66
container: '.pb-header .c-search',

dev-docs/bidders/adipolo.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ gvl_id: 1456
1010
usp_supported: true
1111
prebid_member: false
1212
pbjs: true
13-
pbs: false
13+
pbs: true
1414
schain_supported: true
1515
floors_supported: true
1616
multiformat_supported: will-bid-on-any
@@ -31,3 +31,11 @@ privacy_sandbox: no
3131
| `pid` | required | Placement ID | `test-banner` | `string` |
3232
| `env` | optional | Environment name | `adipolo` | `string` |
3333
| `ext` | optional | Specific integration config | `{}` | `object` |
34+
35+
### Prebid Server Bid Params
36+
37+
{: .table .table-bordered .table-striped }
38+
| Name | Scope | Description | Example | Type |
39+
|-------------|----------|-------------------------------|------------------------------------|-----------|
40+
| `env` | required | Environment name | `adipolo-stage` | `string` |
41+
| `pid` | required | unique placement ID | `aa8217e20131c095fe9dba67981040b0` | `string` |

dev-docs/bidders/appStockSSP.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
layout: bidder
3+
title: AppStockSSP
4+
description: Prebid AppStockSSP Bidder Adapter
5+
biddercode: appStockSSP
6+
gpp_sids: usstate_all
7+
tcfeu_supported: true
8+
usp_supported: true
9+
coppa_supported: true
10+
schain_supported: true
11+
deals_supported: false
12+
floors_supported: true
13+
fpd_supported: false
14+
ortb_blocking_supported: false
15+
media_types: banner, video, native
16+
multiformat_supported: will-not-bid
17+
userIds: all
18+
pbjs: true
19+
pbs: true
20+
pbs_app_supported: true
21+
safeframes_ok: true
22+
gvl_id: 1223
23+
sidebarType: 1
24+
---
25+
26+
### Bid Params
27+
28+
{: .table .table-bordered .table-striped }
29+
| Name | Scope | Description | Example | Type |
30+
|---------------|----------|--------------|---------------------------------|------------|
31+
| `placementId` | optional | Placement Id | `'0'` | `'string'` |
32+
| `endpointId` | optional | Endpoint Id | `'0'` | `'string'` |
33+
| `region` | optional | Region (for Prebid.js) | `'us-east'` (default) or `'eu'` or `'apac'` | `'string'` |
34+
35+
### Note
36+
37+
For the prebid server and prebid.js you only need to use one parameter: either placementId or endpointId.

dev-docs/bidders/fwssp.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,18 @@ The following bid params are for use with the Prebid.js bid adapter:
3636
| `profile` | required | Profile Name - The value should contain a profile name. and NOT a numeric profile ID. This can either include the network ID prefix or with the profile name alone | "96749:global-js" | `string` |
3737
| `siteSectionId` | required | Custom Site Section tag or numeric Site Section ID | "ss_12345" | `string` |
3838
| `videoAssetId` | required | Custom content Video Asset ID | "pause_ad_video" | `string` |
39+
| `bidfloor` | optional | Bid floor price | 13.2118 | `number` |
40+
| `bidfloorcur` | optional | Bid floor currency | "USD" | `string` |
3941
| `flags` | optional | Optional flags to include in the ad request | '+play-uapl' | `string` |
4042
| `mode` | optional | Request mode. Valid values are: “on-demand", "live". Default: "on-demand" | "live" | `string` |
4143
| `adRequestKeyValues` | optional | An object of ad request key-value pairs. | { \_fw_player_width: '1920', \_fw_player_height: '1080' } | `object` |
4244
| `gdpr_consented_providers` | optional | List of Consented Providers. A comma-separated list of ids. | "216,229,80,359,479" | `string` |
4345
| `tpos` | optional | Slot time position in seconds. Default: 0 | 10 | `number` |
4446
| `slid` | optional | Slot custom ID. Any string with valid letters/digits/symbols. Default: "Preroll_1" | "CustomPreroll" | `string` |
4547
| `slau` | optional | Specify custom ad unit names for this slot. Multiple ad unit names can be put into this parameter, separated by "\|". Ad unit group names are also supported but you can only specify one ad unit group; multiple ad unit groups or mixed ad unit group and ad unit names are not supported. Default: "preroll" | "pre1\|pre2" | `string` |
46-
| `minD` | optional | The minimum duration of a slot, in seconds. | 30 | `number` |
47-
| `maxD` | optional | The maximum duration of a slot, in seconds. | 30 | `number` |
4848
| `listeners` | optional | An object of AdManager event listeners | { onSlotStarted: this.onSlotStarted, adEvent: this.onAdEvent, onSlotEnded: this.onSlotEnded } | `object` |
49-
| `isMuted` | optional | Constrols if ad playback should start with volume muted. Default: true | false | `boolean` |
50-
| `showMuteButton` | optional | Controls if a mute button should be shown during ad playback. Default: false | true | `boolean` |
49+
| `isMuted` | optional | Controls if ad playback should start with volume muted. Default: true | false | `boolean` |
50+
| `showMuteButton` | optional | Controls if a mute button should be shown during ad playback. Default: false | true | `boolean` |
5151
| `playerParams` | optional | An object of AdManager player parameter values | { "renderer.video.startDetectTimeout": 5000 } | `object` |
5252
| `sdkVersion` | optional | The AdManager sdk version to use for playback. This is only valid for "outstream" formats. Default: "7.10.0" | "7.11.0" | `string` |
5353
| `format` | optional | The format to use for displaying the ad. Default: outstream | "inbanner" | `string` |

dev-docs/bidders/lane4.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,30 @@ var adUnits = [
9090
}
9191
];
9292
```
93+
94+
#### First Party Data
95+
96+
In release 4.30 and later, publishers should use the `ortb2` method of setting [First Party Data](https://docs.prebid.org/features/firstPartyData.html). The following fields are supported:
97+
98+
* ortb2.user.id
99+
* ortb2.user.buyeruid
100+
* ortb2.user.keywords
101+
* ortb2.user.ext.*
102+
103+
Example first party data that's available to all bidders and all adunits:
104+
105+
```javascript
106+
pbjs.setConfig({
107+
ortb2: {
108+
user: {
109+
id: 123456789, // Unique pseudonymized ID for the user (e.g., NPI).
110+
buyeruid: 987654321, // DSP-assigned user ID for identity resolution.
111+
keywords: "kw1,kw2", // Interest or specialty tags (e.g., oncology, cardiology)
112+
ext: {
113+
key1: "values", // Custom healthcare metadata (e.g., icd10), single or comma seperated.
114+
key2: "values" // Additional campaign context (e.g., ndc), single or comma seperated.
115+
}
116+
}
117+
}
118+
});
119+
```

dev-docs/bidders/pinkLion.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
layout: bidder
3+
title: PinkLion
4+
description: Prebid PinkLion Bidder Adapter
5+
biddercode: pinkLion
6+
gpp_sids: usstate_all
7+
gvl_id: none
8+
tcfeu_supported: false
9+
usp_supported: true
10+
coppa_supported: true
11+
schain_supported: true
12+
deals_supported: false
13+
floors_supported: true
14+
fpd_supported: false
15+
ortb_blocking_supported: false
16+
media_types: banner, video, native
17+
multiformat_supported: will-bid-on-one
18+
userIds:
19+
pbjs: true
20+
pbs: true
21+
pbs_app_supported: true
22+
safeframes_ok: true
23+
sidebarType: 1
24+
---
25+
26+
### Bid Params
27+
28+
{: .table .table-bordered .table-striped }
29+
| Name | Scope | Description | Example | Type |
30+
|---------------|----------|--------------|---------------------------------|------------|
31+
| `placementId` | optional | Placement Id | `'0'` | `'string'` |
32+
| `endpointId` | optional | Endpoint Id | `'0'` | `'string'` |
33+
34+
### Note
35+
36+
For the prebid server and prebid.js you only need to use one parameter: either placementId or endpointId

dev-docs/bidders/pubmatic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Publishers can use Prebid.js to call PubMatic in any of the following ways:
4747
* **Call through our client-side adapter**: Prebid.js calls PubMatic directly from the browser using our client-side adapter.
4848
* **Call through our server-side adapter**: Prebid.js makes a call to Prebid Server and then Prebid Server uses our server-side adapter to call PubMatic.
4949

50-
We highly recommend adding the `gptPreAuction` module to populate GPID (Global Placement ID) values. See the [gptPreAuction module documentation](https://docs.prebid.org/dev-docs/modules/gptPreAuction.html) for implementation details.
50+
We highly recommend adding the `gptPreAuction` module to populate GPID (Global Placement ID) values. See the [gptPreAuction module documentation](https://docs.prebid.org/dev-docs/modules/gpt-pre-auction.html) for implementation details.
5151

5252
### Bid Params
5353

dev-docs/bidders/tagoras.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ fpd_supported: false
2020
ortb_blocking_supported: false
2121
multiformat_supported: will-bid-on-one
2222
pbjs: true
23+
pbs: true
2324
sidebarType: 1
2425
---
2526

dev-docs/bidders/zentotem.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
layout: bidder
3+
title: Zentotem
4+
description: Prebid Zentotem Bidder Adapter
5+
pbjs: true
6+
pbs: true
7+
biddercode: zentotem
8+
tcfeu_supported: false
9+
dsa_supported: false
10+
schain_supported: false
11+
dchain_supported: false
12+
multiformat_supported: will-bid-on-one
13+
ortb_blocking_supported: false
14+
prebid_member: false
15+
privacy_sandbox: none
16+
gpp_sids: none
17+
deals_supported: true
18+
floors_supported: true
19+
gvl_id: none
20+
media_types: banner, video, native
21+
22+
sidebarType: 1
23+
---
24+
25+
### Registration
26+
For assistance or setup instructions, please contact us at <support@zentotem.net>.
27+
28+
### Bid Params
29+
30+
{: .table .table-bordered .table-striped }
31+
| Name | Scope | Description | Example | Type |
32+
|------------|----------|------------------------|---------|----------|
33+
| (none) | optional | no params required | `''` | n/a |
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
---
2+
layout: page_v2
3+
title: 152media RTD Module
4+
display_name: 152media
5+
description: Real-time data enrichment from 152media
6+
page_type: module
7+
module_type: rtd
8+
module_code : oftmediaRtdProvider
9+
enable_download : true
10+
sidebarType : 1
11+
---
12+
13+
# 152media (Oftmedia) Real-time Data Submodule
14+
15+
{:.no_toc}
16+
17+
* TOC
18+
{:toc}
19+
20+
## Overview
21+
22+
The 152media Real-time Data (RTD) module enhances programmatic advertising performance by providing contextual and audience-based data at runtime. Integrated into Prebid.js, it enables publishers to:
23+
24+
* Improve bid relevance with enriched targeting data
25+
* Filter unqualified or low-value bid requests
26+
* Leverage AI-based deal optimization
27+
28+
This module is maintained by [152media](mailto:hello@152media.com) and requires the global `rtdModule` to function.
29+
30+
{% include dev-docs/loads-external-javascript.md %}
31+
32+
## Usage
33+
34+
### Build
35+
36+
To include the 152media RTD module in your Prebid.js build:
37+
38+
```bash
39+
gulp build --modules="rtdModule,oftmediaRtdProvider"
40+
````
41+
42+
> **Note:** `rtdModule` is required as a dependency.
43+
44+
## Configuration
45+
46+
Use `pbjs.setConfig` to initialize the 152media RTD module with the following syntax:
47+
48+
```javascript
49+
pbjs.setConfig({
50+
realTimeData: {
51+
auctionDelay: 500, // Recommended setting
52+
dataProviders: [
53+
{
54+
name: "oftmedia",
55+
waitForIt: true, // Ensures data is available before auction starts
56+
params: {
57+
publisherId: "0653b3fc-a645-4bcc-bfee-b8982974dd53", // Required: Get this ID from 152media
58+
keywords: ["red", "blue", "white"], // Optional: Contextual keywords
59+
bidderCode: "appnexus", // Required: Targeted bidder
60+
enrichRequest: true // Optional: Adds additional targeting fields
61+
}
62+
}
63+
]
64+
}
65+
});
66+
```
67+
68+
## Parameters
69+
70+
| Parameter | Type | Description | Default |
71+
| ---------------------- | ---------------- | ------------------------------------------------------------ | ------------ |
72+
| `name` | String | Always `"oftmedia"` | |
73+
| `waitForIt` | Boolean | Ensures auction is delayed until data is ready | `false` |
74+
| `params.publisherId` | String | Your unique Publisher ID provided by 152media | **Required** |
75+
| `params.keywords` | Array of Strings | Contextual keywords for enhancing relevance | `[]` |
76+
| `params.bidderCode` | String | Bidder code that should receive the enriched data | **Required** |
77+
| `params.enrichRequest` | Boolean | Enriches the request object with extra targeting information | `false` |
78+
| `params.timeout` | Integer (ms) | Timeout for data retrieval (optional) | `1000` |
79+
80+
## Output
81+
82+
When active, the module appends targeting and/or deal data into the ad unit targeting objects and/or modifies the request payload, depending on the configuration and support by the selected bidder.
83+
84+
## Support
85+
86+
For questions, help, or to obtain a publisher ID, please contact [hello@152media.com](mailto:hello@152media.com).

0 commit comments

Comments
 (0)