Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
bae56f9
Richaudience Bid Adapter: remove supplyType param (#6692)
jordicher-exte Aug 11, 2026
e967a91
Yaleo Bid Adapter: document endpoint override configuration (#6683)
alexandr-kim-vl Aug 11, 2026
1118b5b
Native Agents adapter: update bidder doc for accuracy (video support,…
teqblaze Aug 11, 2026
a5c4fff
Add advertronic bidder adapter docs (#6694)
advertronic Aug 11, 2026
1aaf373
feat(docs): smb docs added (#6640)
teqblaze Aug 11, 2026
3d55e15
Update eightpod Bidder Adaptor doc and eightpod Analytics Adapter doc…
ad8pod Aug 11, 2026
7071857
Add Prebid.js support for Synapse HX bidder (#6657)
prebid-compas Aug 11, 2026
cfb7164
Unicorn bid adapter: document ad slot position signals (#6674)
harufujimoto Aug 14, 2026
7477e55
Copper6 Adapter - adding document (#6597)
anna-y-perion Aug 17, 2026
b2fd198
Floxis: set gvl_id to 1609 (#6698)
floxis-admin Aug 18, 2026
43ea814
New Bidder: Ezoic (#6614)
austinbyron Aug 18, 2026
144ddbf
StackAdapt: enable PBS (#6496)
franklong-sa Aug 18, 2026
6e98eb1
Reklamup Bid Adapter: update adapter (#6666)
prebid-reklamup Aug 19, 2026
7600daf
Adapter copper6 (#6709)
anna-y-perion Aug 20, 2026
d5ca796
Anonymised user ID module added (#6705)
kyrylenko Aug 20, 2026
355731a
Updates old aliased ocm bid adapter dev docs with the new, actual OCM…
ocm-peter Aug 20, 2026
bc9d112
docs: add Overview section for Native Agents bidder adapter (#6710)
teqblaze Aug 20, 2026
378d936
HyperBrainz Bid Adapter: add bidder documentation (#6632)
krishnarx Aug 25, 2026
a7998e0
Docs(ogury): update documentation for instream video support (#6713)
ivan83 Aug 31, 2026
ca84963
Engerio adapter: Schain support (docs) (#6718)
david-thinkeasy Sep 2, 2026
71c0048
New Adapter: m152 (#6619)
teqblaze Sep 3, 2026
a93a0c5
Geoedge RTD Provider: document outstream video monitoring (#6687)
erani-n Sep 7, 2026
1598807
Update: MediaGo Technology LLC Bid Adapter,enable PBS support (#6664)
BaronJHYu Sep 8, 2026
3744ef9
Gopl adapter (#6667)
decemberWP Sep 8, 2026
3a7c65a
GeoEdge RTD Provider: document the display opt-out (#6731)
erani-n Sep 8, 2026
ace4b61
Add SuperEdge bidder adapter doc (#6672)
LeeZXin Sep 9, 2026
edab290
Pinelake - Added first party data information (#6701)
hasanideepak Sep 11, 2026
ff26449
CWire: Support Video Media Format - Docs Update (#6707)
hellena994 Sep 14, 2026
dbcd441
Update Bid Adapter MCodeMedia (#6739)
teqblaze Sep 15, 2026
5cb2082
Update pixfuture.md file (#6711)
Arthur482 Sep 15, 2026
03e89b7
Docs(prebid-mobile): deprecate iOS contentUrl, add app.content.url gl…
mdanylov-sigma Sep 15, 2026
248f5c9
Reklamup Bid Adapter: add regional endpoints (#6734)
prebid-reklamup Sep 17, 2026
852ffc9
Geniee Exchange Bid Adapter: add bidder documentation for ex_geniee (…
FujiwaraNaoto Sep 17, 2026
97c547f
Encypher RTD Provider: update lookup integration (#6726)
erik-sv Sep 17, 2026
edadbc0
Nexx360 aliases: fix scoremedia GVL ID, mark two pages pbs, drop dupl…
gchicoye Sep 17, 2026
f125d63
update documentation, support app traffic (#6720)
ybootin Sep 17, 2026
c948e40
51Degrees RTD Module: per-type 51Did eids and on-page integration (#6…
justadreamer Sep 17, 2026
20dc054
New Bid Adapter - Adswag (#6702)
westerschmal Sep 17, 2026
bd6e90a
Document ad controls (#6697)
mdanylov-sigma Sep 17, 2026
929f0fa
new adapters nasrev, balancex (#6695)
quietPusher Sep 17, 2026
9c48da7
Project Agora Bidder: migrate alias to Microsoft (#6691)
mariosk5 Sep 17, 2026
9a04b78
Nexx360 Analytics Adapter: add documentation (#6680)
gchicoye Sep 17, 2026
d467a9c
Adkernel: documenting DSA support (#6677)
ckbo3hrk Sep 17, 2026
aa63296
Add documentation for new stailamedia aliases (msftstaila) (#6671)
Pubstream Sep 17, 2026
1c47749
Floxis: document first-party fallback id storage (stacks on #6596) (#…
floxis-admin Sep 17, 2026
233b071
Update matterfull.md (#6641)
And-Rud Sep 17, 2026
9839bed
Update adapter Cortex (#6636)
cortex-tech Sep 17, 2026
82bbe85
Add Mile RTD Provider module documentation (#6625)
krishnaatd Sep 17, 2026
93d968b
Update anzuDSP Adapter: add prebid server (#6595)
mo4rock Sep 17, 2026
e7a8e98
Displayio: add audio and native ad formats support info (#6500)
xdevel Sep 17, 2026
61c6d85
Enable Prebid Server (PBS) support for Proxistore in documentation (#…
anthonyrichir Sep 17, 2026
ed32f72
Add documentation for iOS ORTB response custom parsing (#6344)
jclou Sep 17, 2026
0a0080e
Adbix Bid Adapter: add docs (#6735)
adbix-net Sep 18, 2026
8e46216
51Degrees RTD Provider: say what protects a 51Did, and correct the de…
jwrosewell Sep 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions _includes/mobile/rewarded-server-side-configuration.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<!-- markdownlint-disable MD041 -->

##### Server-side Rewarded Ad Unit Configuration

The Rewarded Ad Unit assumes special behavior that should be configurable by the platform or publisher according to the application or ad experience guides.
Expand All @@ -7,6 +9,7 @@ Configuration of rewarded ad unit can be done by defining the Prebid Server [pas
Prebid SDK will search for a particular `rwdd` object in `$.seatbid.bid.ext.prebid.passthrough` of bid response to configure the behavior and rendering of the Rewarded Ad Unit. The following table describes the structure and usage purpose of `rwdd` configuration parameters.

{: .table .table-bordered .table-striped }
<!-- markdownlint-disable MD060 -->
| Attribute | Type | Description | Example |
|-----------|------|-------------|---------|
| `reward` | object <br> (optional) | Metadata provided by the publisher to describe the reward. |<code>{<br>&nbsp;"type": "SuperDollars",<br>&nbsp;"count": 10<br>}</code> |
Expand All @@ -26,7 +29,38 @@ Prebid SDK will search for a particular `rwdd` object in `$.seatbid.bid.ext.preb
| `close` | object <br> (optional) | Describes the ad close behavior after the reward is earned. |<code>{<br>&nbsp;"postrewardtime": 3,<br>&nbsp;"action": "autoclose"<br>}</code> |
| `close.postrewardtime` | integer | Time interval (seconds) after reward event when SDK should close interstitial. | `3` |
| `close.action` | string | Action SDK should make: `"autoclose"` (close interstitial) or `"closebutton"` (show close button) | `"autoclose"` |
<!-- markdownlint-enable MD060 -->

Publishers can also supply the same impression-level configuration from the app with the ad unit's `setImpORTBConfig()` method. This is useful when a bidder does not return `rwdd` and the app needs to replace the default 120-second end-card completion time. Pass the `ext.prebid.passthrough` portion of the impression, for example:

```json
{
"ext": {
"prebid": {
"passthrough": [
{
"type": "prebidmobilesdk",
"rwdd": {
"completion": {
"video": {
"endcard": {
"time": 15
}
}
},
"close": {
"postrewardtime": 0,
"action": "closebutton"
}
}
}
]
}
}
}
```

Serialize this object as JSON and pass it to `RewardedAdUnit.setImpORTBConfig()`. Prebid Server returns the passthrough data with the bid, where the SDK reads the `rwdd` configuration.

An example of an impression-level stored request:

Expand Down
15 changes: 0 additions & 15 deletions dev-docs/analytics/eightPod.md

This file was deleted.

25 changes: 25 additions & 0 deletions dev-docs/analytics/eightpod.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
layout: analytics
title: 8pod
description: 8pod Analytics Adapter
modulecode: eightpodAnalyticsAdapter
tcfeu_supported: false
usp_supported: false
coppa_supported: false
prebid_member: false
gvl_id: none
enable_download: false
---

## Configuration

```javascript
pbjs.enableAnalytics({
provider: 'eightpod'
});
```

Use the lowercase provider code `eightpod` to match adapter registration.

### Disclosure
The adapter subscribes to events from 8pod's ad unit when the bidWon event fires for each ad slot and sends supported ad unit events to Tealium from the rendered ad frame.
46 changes: 46 additions & 0 deletions dev-docs/analytics/nexx360.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
layout: analytics
title: Nexx360
description: Nexx360 Analytics Adapter
modulecode: nexx360Analytics
prebid_member: false
tcfeu_supported: false
usp_supported: false
coppa_supported: false
---

## About

The Nexx360 Analytics Adapter reports Prebid.js auction activity to the Nexx360
monitoring platform for reporting and troubleshooting. It tracks the auction
lifecycle — auction init, bid requests, bid responses, and bid timeouts (batched
per auction) — and sends bid wins and ad-render outcomes as they happen. For
Nexx360 server-side demand, it also reports a per-auction server-auction summary.

Sampling is applied server-side by the Nexx360 collector, so the adapter sends
all events and exposes no client-side sampling option. The adapter does not read
or write browser storage.

## Analytics Options

{: .table .table-bordered .table-striped }
| Name | Scope | Description | Example | Type |
| ------ | ------- | ------------- | --------- | ------ |
| publisherId | required | Your Nexx360 publisher identifier | `'1067'` | string |
| endpoint | optional | Collector endpoint URL. Defaults to `https://monitoring.nexx360.io`. | `'https://monitoring.nexx360.io'` | string |
| abTestLabel | optional | A/B test variant label, attached to every event so analytics can be sliced by test arm | `'variantA'` | string |

## Example Configuration

```javascript
pbjs.enableAnalytics({
provider: 'nexx360Analytics',
options: {
publisherId: 'your-publisher-id'
}
});
```

## Registration

Please contact [tech@nexx360.io](mailto:tech@nexx360.io) to obtain your Nexx360 publisher credentials.
31 changes: 31 additions & 0 deletions dev-docs/bidders/SMB.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
layout: bidder
title: SMB
description: SMB Bidder Adapter
biddercode: SMB
usp_supported: true
coppa_supported: true
schain_supported: true
media_types: banner, video, native
safeframes_ok: true
deals_supported: false
floors_supported: true
fpd_supported: false
pbjs: true
pbs: true
pbs_app_supported: true
multiformat_supported: will-bid-on-any
---


## Bid Params

{:.table .table-bordered .table-striped}
| Name | Scope | Description | Example | Type |
|---------------|----------|--------------|---------|----------|
| `placementId` | optional | Placement Id | `'0'` | `string` |
| `endpointId` | optional | Endpoint Id | `'0'` | `string` |

## Note

For the prebid server and prebid.js you only need to use one parameter: either `placementId` or `endpointId`.
41 changes: 41 additions & 0 deletions dev-docs/bidders/adbix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
layout: bidder
title: Adbix
description: Prebid Adbix Bidder Adapter
pbjs: true
pbs: false
biddercode: adbix
media_types: banner
coppa_supported: false
tcfeu_supported: false
usp_supported: false
schain_supported: true
dchain_supported: false
safeframes_ok: true
deals_supported: true
floors_supported: true
fpd_supported: true
userId: none
sidebarType: 1
---

## Registration

To use the Adbix bidder you will need a valid publisher ID and placement ID from Adbix. For further information, please contact <admin@adbix.net>.

## Bid Params

{: .table .table-bordered .table-striped }
| Name | Scope | Description | Example | Type |
|---------------|----------|-------------------------------------|--------------------|-----------|
| `publisherId` | required | Adbix publisher identifier | `'test-publisher'` | `string` |
| `placementId` | required | Adbix placement identifier | `'test-300x250'` | `string` |
| `test` | optional | Enables the Adbix test response | `true` | `boolean` |

## User Sync

User sync is recommended to improve match rates and monetization. The adapter registers an image user-sync request when image/pixel syncing is enabled by the publisher. The auction continues to work when image user syncing is disabled.

## Privacy

For information about Adbix privacy practices, see: <https://adbix.net/privacy-policy.php>
12 changes: 6 additions & 6 deletions dev-docs/bidders/adkernel.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: AdKernel
description: Prebid AdKernel Bidder Adaptor
biddercode: adkernel
tcfeu_supported: true
dsa_supported: false
dsa_supported: true
gvl_id: 14
usp_supported: true
coppa_supported: true
Expand All @@ -27,14 +27,14 @@ privacy_sandbox: no
sidebarType: 1
---

### Note
## Note

The Adkernel Bidding adaptor requires setup and approval before beginning. Please reach out to <prebid@adkernel.com> for more details

### Bid Params

{: .table .table-bordered .table-striped }
| Name | Scope | Description | Example | Type |
|----------|----------|-----------------------|---------------------------|----------|
| `host` | required | Ad network's RTB host | `'cpm.metaadserving.com'` | `string` |
| `zoneId` | required | RTB zone id | `30164` | `integer` |
|Name|Scope|Description|Example|Type|
|---|---|---|---|---|
|`host`|required|Ad network's RTB host|`'cpm.metaadserving.com'`|`string`|
|`zoneId`|required|RTB zone id|`30164`|`integer`|
140 changes: 140 additions & 0 deletions dev-docs/bidders/adswag.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
---
layout: bidder
title: Adswag
description: Prebid Adswag Bidder Adapter
biddercode: adswag
media_types: banner, video, audio
multiformat_supported: will-bid-on-any
tcfeu_supported: true
dsa_supported: true
gvl_id: 1417
usp_supported: false
gpp_sids: tcfeu
userId: all
coppa_supported: false
schain_supported: true
dchain_supported: false
prebid_member: false
floors_supported: true
fpd_supported: true
ortb_blocking_supported: false
safeframes_ok: true
deals_supported: false
pbjs: true
pbs: true
pbs_app_supported: true
privacy_sandbox: no
sidebarType: 1
---

## Note

Maintainer contact: [prebid@adswag.ai](mailto:prebid@adswag.ai)

Adswag bids in **EUR** on every bid. Publishers whose ad-server currency is
not EUR should include the Prebid
[currency module](https://docs.prebid.org/dev-docs/modules/currency.html).

Outstream video units get an Adswag renderer attached automatically: nothing
is downloaded unless an Adswag outstream bid wins, and a publisher-supplied
`renderer` overrides it per Prebid convention.

Audio requires the `FEATURES.AUDIO` build flag and `mimes`; Prebid has no
built-in audio renderer, so hand the returned VAST to your audio player.

From `ortb2.user` only extended identifiers (`user.eids` / `user.ext.eids`)
are forwarded, gated on consent; other `user` first-party data is not sent.

## Bid Params

{: .table .table-bordered .table-striped }
| Name | Scope | Description | Example | Type |
|---------------|----------|----------------------------------------------------------------------------------------------|-----------------------|----------|
| `publisherId` | required | Adswag publisher id (issued at onboarding). Resolves the canonical publisher at the edge. | `"pub-nl-news-1"` | `string` |
| `placementId` | optional | Explicit placement override. Omit to let Adswag discover the placement from GPID/adUnitCode. | `"plc-homepage-mrec"` | `string` |
| `bidFloor` | optional | Static floor (EUR) used only when the Prebid Price Floors module is not configured. | `0.50` | `number` |
| `video` | optional | Overrides for `mediaTypes.video` ad-unit params (Prebid video-params convention). | `{ maxduration: 15 }` | `object` |

## Video params

Standard Prebid video params are read from `mediaTypes.video` (with
`params.video` overrides); `mimes` is required. The endpoint consumes
`mimes`, `minduration`, `maxduration`, `protocols`, `playerSize` (as
`w`/`h`), `plcmt` (derived from `context` when not set explicitly),
`linearity`, `skip` and `skipafter`.

## Example ad units

```javascript
var adUnits = [
{
code: "div-gpt-ad-homepage-mrec",
mediaTypes: {
banner: {
sizes: [[300, 250], [300, 600]]
}
},
ortb2Imp: {
ext: { gpid: "/1234/homepage#mrec" }
},
bids: [
{
bidder: "adswag",
params: {
publisherId: "pub-nl-news-1"
}
}
]
},
{
code: "video-player-1",
mediaTypes: {
video: {
context: "instream",
playerSize: [[640, 480]],
mimes: ["video/mp4"],
minduration: 5,
maxduration: 30,
protocols: [2, 3, 7, 8]
}
},
ortb2Imp: {
ext: { gpid: "/1234/article#player" }
},
bids: [
{
bidder: "adswag",
params: {
publisherId: "pub-nl-news-1"
}
}
]
},
{
code: "audio-slot-1",
mediaTypes: {
audio: {
mimes: ["audio/mpeg", "audio/mp4"],
minduration: 10,
maxduration: 30,
protocols: [2, 3, 7, 8]
}
},
bids: [
{
bidder: "adswag",
params: {
publisherId: "pub-nl-news-1"
}
}
]
}
];
```

## Privacy / consent / identity

Consentless traffic is served contextually: no identifiers are read,
written, or forwarded. Enabling user syncs is recommended (registered via
`getUserSyncs`, one iframe or image sync per auction on `ev.adswag.ai`,
honoring your `userSync` configuration and GDPR/GPP/USP consent).
Loading
Loading