Skip to content

Commit 8694f80

Browse files
Merge branch 'master' into master
2 parents 4991357 + 8ec4dc9 commit 8694f80

7 files changed

Lines changed: 285 additions & 15 deletions

File tree

dev-docs/bidders/condorx.md

Lines changed: 85 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dsa_supported: false
88
gvl_id: 1375
99
usp_supported: false
1010
coppa_supported: false
11-
schain_supported: false
11+
schain_supported: true
1212
dchain_supported: false
1313
media_types: banner, native
1414
safeframes_ok: false
@@ -30,28 +30,103 @@ The CondorX Bidding adapter requires setup before beginning. Please contact us a
3030

3131
### Bid params
3232

33-
| Name | Scope | Description | Example |
34-
|----------|----------|-------------------------------------------------------------|----------------------|
35-
| `widget` | required | The widget ID, by CondorX | `12345` |
36-
| `website`| required | The website ID, by Condorx | `12345` |
37-
| `url` | optional | Current url | `https://condorx.io` |
33+
| Name | Scope | Description | Example | Type | Default |
34+
|----------|----------|-------------------------------------------------------------|----------------------|---------|---------|
35+
| `widget` | required | The widget ID, by CondorX | `12345` | integer | - |
36+
| `website`| required | The website ID, by CondorX | `12345` | integer | - |
37+
| `url` | optional | Current url | `https://condorx.io` | string | `'current url'` |
38+
| `bidfloor` | optional | Minimum bid price in USD | `0.50` | number | `-1` |
39+
| `useOpenRTB` | optional | Enable OpenRTB format requests | `true` | boolean | `false` |
3840

39-
### Example Ad Unit
41+
### Request Formats
42+
43+
The adapter supports both legacy and OpenRTB request formats:
44+
45+
#### Legacy Format (Default)
46+
Uses GET request to legacy endpoint:
47+
48+
```http
49+
GET https://api.condorx.io/cxb/get.json
50+
```
51+
52+
#### OpenRTB Format
53+
Uses POST request to OpenRTB endpoint:
54+
55+
```http
56+
POST https://api.condorx.io/cxb/openrtb.json
57+
```
58+
59+
To enable OpenRTB format, set `useOpenRTB: true` in the bid parameters.
60+
61+
### Example Ad Units
4062

4163
```javascript
4264
var adUnits = [{
4365
code: 'condorx-container-id',
4466
mediaTypes: {
4567
banner: {
46-
sizes: [[300, 250]],
68+
sizes: [[300, 250]],
4769
}
4870
},
4971
bids: [{
5072
bidder: "condorx",
5173
params: {
5274
widget: 'widget id by CondorX',
5375
website: 'website id by CondorX',
54-
url:'current url'
76+
url:'current url',
77+
bidfloor: 0.50
5578
}
5679
}]
57-
}];
80+
},
81+
{
82+
code: 'condorx-container-id',
83+
mediaTypes: {
84+
native: {
85+
image: {
86+
required: true,
87+
sizes: [236, 202]
88+
},
89+
title: {
90+
required: true,
91+
len: 100
92+
},
93+
sponsoredBy: {
94+
required: true
95+
},
96+
clickUrl: {
97+
required: true
98+
},
99+
body: {
100+
required: true
101+
}
102+
}
103+
},
104+
bids: [{
105+
bidder: "condorx",
106+
params: {
107+
widget: 'widget id by CondorX',
108+
website: 'website id by CondorX',
109+
url:'current url',
110+
bidfloor: 0.75
111+
}
112+
}]
113+
},
114+
{
115+
code: 'condorx-container-id',
116+
mediaTypes: {
117+
banner: {
118+
sizes: [[728, 90]],
119+
}
120+
},
121+
bids: [{
122+
bidder: "condorx",
123+
params: {
124+
widget: 'widget id by CondorX',
125+
website: 'website id by CondorX',
126+
url:'current url',
127+
bidfloor: 1.00,
128+
useOpenRTB: true
129+
}
130+
}]
131+
}];
132+
```

dev-docs/bidders/improvedigital.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ gvl_id: 253
1616
pbs_app_supported: true
1717
floors_supported: true
1818
sidebarType: 1
19+
endpoint_compression: true
1920
---
2021

2122
<a name="improvedigital-params"></a>

dev-docs/bidders/ogury.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ safeframes_ok: false
1515
deals_supported: false
1616
pbjs: true
1717
pbs: true
18+
pbs_app_supported: true
1819
prebid_member: false
1920
sidebarType: 1
2021
gpp_sids: tcfeu, usnat, usstate_all
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
layout: page_v2
3+
title: Adlane Real-Time Data Module
4+
display_name: Adlane RTD Module
5+
description: Adlane Real-Time Data Provider for Age Verification
6+
page_type: module
7+
module_type: rtd
8+
module_code: adlaneRtdProvider
9+
enable_download: true
10+
vendor_specific: true
11+
sidebarType: 1
12+
---
13+
14+
# Adlane RTD Provider
15+
16+
## Overview
17+
18+
The Adlane Real-Time Data (RTD) Provider automatically retrieves age verification information and adds it to the bid stream, allowing for age-appropriate ad targeting. This module does not have a Global Vendor List ID (GVL ID).
19+
20+
## Integration
21+
22+
1. Compile the Adlane RTD Module into your Prebid build:
23+
24+
```bash
25+
gulp build --modules=adlaneRtdProvider ...
26+
```
27+
28+
2. Use `setConfig` to instruct Prebid.js to initialize the adlaneRtdProvider module, as specified below.
29+
30+
## Configuration
31+
32+
```javascript
33+
pbjs.setConfig({
34+
realTimeData: {
35+
auctionDelay: 1000,
36+
dataProviders: [
37+
{
38+
name: "adlane",
39+
waitForIt: true,
40+
}
41+
]
42+
}
43+
});
44+
```
45+
46+
## Parameters
47+
48+
| Name | Type | Description | Default |
49+
|-----------|---------|-----------------------------------------------|---------|
50+
| name | String | Must be "adlane" | n/a |
51+
| waitForIt | Boolean | Whether to wait for the module before auction | true |
52+
53+
## Age Verification Data
54+
55+
The module attempts to retrieve age verification data from the following sources, in order:
56+
57+
1. AdlCmp API (if available)
58+
2. Local storage
59+
60+
The age verification data is added to the bid request in the following format:
61+
62+
```javascript
63+
{
64+
ortb2: {
65+
regs: {
66+
ext: {
67+
age_verification: {
68+
status: 'accepted', //The acceptance indicates that the user has confirmed they are 21 years of age or older (accepted/declined)
69+
id: "123456789123456789", //unique identifier for the age verification // Optional
70+
decisionDate: "2011-10-05T14:48:00.000Z", //ISO 8601 date string (e.g.,"2011-10-05T14:48:00.000Z") // Optional, represents the date when the age verification decision was made
71+
}
72+
}
73+
}
74+
}
75+
}
76+
```

dev-docs/modules/bidstailamedia.md

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
---
2+
layout: bidder
3+
title: stailamedia Bidder
4+
description: Prebid bidstailamedia Bidder Adapter
5+
pbjs: true
6+
biddercode: bidstailamedia
7+
gvl_id: 965 (nexx360)
8+
tcfeu_supported: true
9+
usp_supported: true
10+
gpp_supported: true
11+
schain_supported: true
12+
dchain_supported: false
13+
floors_supported: true
14+
userIds: all
15+
tcfeu_supported: true
16+
media_types: banner, video, native
17+
safeframes_ok: true
18+
deals_supported: true
19+
sidebarType: 1
20+
fpd_supported: true
21+
multiformat_supported: will-bid-on-any
22+
23+
---
24+
25+
### Bid Params
26+
27+
| Name | Scope | Description | Example | Type |
28+
|---------------|----------|----------------------------|-------------------------------------- |-----------|
29+
| `tagId` | required | tag ID | `"hk15z9sy"` | `string` |
30+
31+
### First Party Data
32+
33+
Publishers should use the `ortb2` method of setting [First Party Data](/features/firstPartyData.html).
34+
The following fields are supported:
35+
36+
* ortb2.site.ext.data.*
37+
* ortb2.site.content.data[]
38+
* ortb2.user.ext.data.*
39+
* ortb2.user.data[]
40+
41+
### Test Parameters
42+
43+
```javascript
44+
var adUnits = [
45+
// Banner adUnit
46+
{
47+
code: 'banner-div',
48+
mediaTypes: {
49+
banner: {
50+
sizes: [[300, 250], [300,600]]
51+
}
52+
},
53+
bids: [{
54+
bidder: 'bidstailamedia',
55+
params: {
56+
tagId: 'hk15z9sy'
57+
}
58+
}]
59+
},
60+
// Video adUnit
61+
{
62+
code: 'video1',
63+
mediaTypes: {
64+
video: {
65+
playerSize: [640, 480],
66+
context: 'instream'
67+
}
68+
},
69+
bids: [{
70+
bidder: 'bidstailamedia',
71+
params: {
72+
tagId: 'hk15z9sy'
73+
}
74+
}]
75+
},
76+
// Native adUnit
77+
{
78+
code: 'native1',
79+
mediaTypes:
80+
native: {
81+
title: {
82+
required: true
83+
},
84+
image: {
85+
required: true
86+
},
87+
sponsoredBy: {
88+
required: true
89+
}
90+
}
91+
},
92+
bids: [{
93+
bidder: 'bidstailamedia',
94+
params: {
95+
tagId: 'hk15z9sy'
96+
}
97+
}]
98+
},
99+
// Multiformat Ad
100+
{
101+
code: 'multi1',
102+
mediaTypes: {
103+
video: {
104+
playerSize: [640, 480],
105+
context: 'instream'
106+
},
107+
banner: {
108+
sizes: [[300, 250], [300,600]]
109+
}
110+
},
111+
bids: [{
112+
bidder: 'bidstailamedia',
113+
params: {
114+
tagId: 'hk15z9sy',
115+
videoTagId: 'hk15z9sy'
116+
}
117+
}]
118+
};
119+
];
120+
```

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

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ The attributes `uid2`, `medianet`, `magnite`, `bidswitch`, `pubmatic`, `openx`,
106106
#### Note
107107

108108
* `thetradedesk` will be exposed as `tdid` because of historical reasons.
109-
* In order for `segments` to be present in `ortb2.user.data` of the bid requests, you need to configure the [liveIntentRTDProvider](/dev-docs/modules/liveIntentRtdProvider.html) module.
109+
* In order for `segments` to be present in `ortb2.user.data` of the bid requests, you need to configure the [liveIntentRTDProvider](/dev-docs/modules/liveIntentRtdProvider.html) module.
110110

111111
For example, in case `uid2` is configured to be requested in addition to the `nonID`, the `request.userId` object would look like the following:
112112

@@ -195,9 +195,6 @@ pbjs.setConfig({
195195
196196
## LiveIntent ID configuration
197197
198-
{: .alert.alert-info :}
199-
NOTE: For optimal performance, the LiveIntent ID sub-module should be called at every opportunity. It is best not to use `params.storage` with this sub-module as it has its own optimal caching mechanism.
200-
201198
{: .table .table-bordered .table-striped }
202199
203200
| Param under userSync.userIds[] | Scope | Type | Description | Example |

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ pbjs.setConfig({
4040
userIds: [{
4141
name: "pubmaticId",
4242
params: {
43-
publisherId: "123456" // Example ID
43+
publisherId: 123456 // Example ID
4444
},
4545
storage: {
4646
name: "pubmaticId",

0 commit comments

Comments
 (0)