Skip to content

Commit a6bd22c

Browse files
Merge branch 'master' into feature/smartytech-docs-userid-consent-chunks
2 parents 18af4ec + 4c7b994 commit a6bd22c

File tree

9 files changed

+255
-1
lines changed

9 files changed

+255
-1
lines changed

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/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/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).
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
layout: userid
3+
title: Gemius ID
4+
description: Gemius ID User ID sub-module
5+
useridmodule: gemiusIdSystem
6+
bidRequestUserId: gemiusId
7+
eidsource: gemius.com
8+
example: '"1111"'
9+
---
10+
11+
The Gemius ID submodule enables publishers to access the RUID identifier provided by gemius.com
12+
within the Prebid.js ecosystem.
13+
14+
Add support for Gemius ID to your Prebid.js package using:
15+
16+
```bash
17+
gulp build --modules=userId,gemiusIdSystem
18+
```
19+
20+
## Gemius ID Registration
21+
22+
This submodule requires a script provided by gemius.com. For more information, please contact us at: [https://gemius.com/contact/](https://gemius.com/contact/).
23+
24+
## Gemius ID Configuration
25+
26+
The Gemius ID module does not require any configuration parameters except `params.storage` as provided in example
27+
28+
## Gemius ID Example
29+
30+
```javascript
31+
pbjs.setConfig({
32+
userSync: {
33+
userIds: [{
34+
name: 'gemiusId',
35+
storage: {
36+
name: 'pbjs_gemiusId',
37+
type: 'cookie',
38+
expires: 30,
39+
refreshInSeconds: 3600
40+
}
41+
}]
42+
}
43+
});
44+
```

dev-docs/modules/userid-submodules/intentiq.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ Please find below list of parameters that could be used in configuring Intent IQ
5858
| params.reportMethod | Optional | String | Defines the HTTP method used to send the analytics report. If set to `"POST"`, the report payload will be sent in the body of the request. If set to `"GET"` (default), the payload will be included as a query parameter in the request URL. |`"GET"` |
5959
| params.siloEnabled | Optional | Boolean | Determines if first-party data is stored in a siloed storage key. When set to `true`, first-party data is stored under a modified key that appends `_p_` plus the partner value rather than using the default storage key. The default value is `false`. | `true` |
6060
| params.groupChanged | Optional | Function | A callback that is triggered every time the user’s A/B group is set or updated. |`(group) => console.log('Group changed:', group)` |
61+
| params.chTimeout | Optional | Number | Maximum time (in milliseconds) to wait for Client Hints from the browser before sending request. Default value is `10ms` | `30` |
6162
| params.additionalParameters | Optional | Array | This parameter allows sending additional custom key-value parameters with specific destination logic (sync, VR, winreport). Each custom parameter is defined as an object in the array. | `[ { parameterName: “abc”, parameterValue: 123, destination: [1,1,0] } ]` |
6263
| params.additionalParameters [0].parameterName | Required | String | Name of the custom parameter. This will be sent as a query parameter. | `"abc"` |
6364
| params.additionalParameters [0].parameterValue | Required | String / Number | Value to assign to the parameter. | `123` |
@@ -84,6 +85,7 @@ pbjs.setConfig({
8485
sourceMetaData: "123.123.123.123", // Optional parameter
8586
sourceMetaDataExternal: 123456, // Optional parameter
8687
reportMethod: "GET", // Optional parameter
88+
chTimeout: 10, // Optional parameter
8789
additionalParameters: [ // Optional parameter
8890
{
8991
parameterName: "abc",

formats/ctv.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ Server side ad insertion dominates CTV ad serving ecosystem mainly due to the fo
2020

2121
Prebid Server is the most commonly used methodology for accessing programmatic demand for the server side ad insertion use cases.
2222

23+
{: .alert.alert-success :}
24+
Prebid has published our CTV GET and VAST unwrapping requirements, which are now open for public feedback until Friday, October 10th. The document can be [found here](https://docs.google.com/document/d/1KrEQk7gOZj0pUJHwVb7850awbQdiE8EfzciwlfvtSQQ).
25+
26+
We encourage the community to review the draft and share feedback directly as comments in the Google Doc. The Prebid team will actively monitor and respond to comments throughout the feedback period to ensure that all perspectives are considered.
27+
28+
Your input is critical in shaping these requirements, and our goal is to incorporate community insights before we begin development in Q4.
29+
2330
## Further Reading
2431

2532
- [Ad Server Integration with Prebid Server Architecture and Interface Recommendation](/prebid-server/use-cases/pbs-lfv.html)

0 commit comments

Comments
 (0)