Skip to content

Commit 208d422

Browse files
authored
Floxis Bid Adapter: initial release (#6267)
* Floxis Bid Adapter : initial release * Improved documentation * Simplified documentation
1 parent cc033b8 commit 208d422

File tree

1 file changed

+163
-0
lines changed

1 file changed

+163
-0
lines changed

dev-docs/bidders/floxis.md

Lines changed: 163 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,163 @@
1+
---
2+
layout: bidder
3+
title: Floxis
4+
description: Prebid Floxis Bidder Adapter
5+
biddercode: floxis
6+
pbjs: true
7+
pbs: false
8+
media_types: banner, video, native
9+
safeframes_ok: true
10+
sidebarType: 1
11+
tcfeu_supported: true
12+
dsa_supported: false
13+
gvl_id: none
14+
usp_supported: true
15+
coppa_supported: true
16+
gpp_supported: true
17+
schain_supported: true
18+
dchain_supported: false
19+
deals_supported: false
20+
floors_supported: yes
21+
fpd_supported: false
22+
prebid_member: false
23+
multiformat_supported: will-bid-on-any
24+
ortb_blocking_supported: true
25+
privacy_sandbox: no
26+
---
27+
28+
### Note
29+
30+
The Floxis bidder adapter enables integration with the Floxis programmatic advertising platform via Prebid.js. It supports banner, video, and native formats with OpenRTB 2.x compliance. Please contact Floxis to set up your partner account and obtain the required parameters.
31+
32+
### Bid Params
33+
34+
{: .table .table-bordered .table-striped }
35+
36+
| Name | Scope | Description | Example | Type |
37+
|------|-------|-------------|---------|------|
38+
| `seat` | required | Seat identifier provided by Floxis | `"testSeat"` | `string` |
39+
| `region` | required | Region identifier for routing | `"us-e"` | `string` |
40+
| `partner` | required | Partner identifier provided by Floxis | `"floxis"` | `string` |
41+
42+
### Floors Support
43+
44+
The Floxis adapter supports the Prebid.js [Floors Module](https://docs.prebid.org/dev-docs/modules/floors.html). Floor values are automatically included in the OpenRTB request as `imp.bidfloor` and `imp.bidfloorcur`.
45+
46+
### Privacy Support
47+
48+
Privacy fields (GDPR, USP, GPP, COPPA) are handled by Prebid.js core and automatically included in the OpenRTB request.
49+
50+
### AdUnit Configuration for Banner
51+
52+
```javascript
53+
var adUnits = [{
54+
code: 'banner-ad-div',
55+
mediaTypes: {
56+
banner: {
57+
sizes: [[300, 250], [728, 90]]
58+
}
59+
},
60+
bids: [{
61+
bidder: 'floxis',
62+
params: {
63+
seat: 'testSeat',
64+
region: 'us-e',
65+
partner: 'floxis'
66+
}
67+
}]
68+
}];
69+
```
70+
71+
### AdUnit Configuration for Video
72+
73+
```javascript
74+
var adUnits = [{
75+
code: 'video-ad-div',
76+
mediaTypes: {
77+
video: {
78+
context: 'instream',
79+
playerSize: [[640, 480]],
80+
mimes: ['video/mp4'],
81+
protocols: [2, 3, 5, 6],
82+
minduration: 5,
83+
maxduration: 30
84+
}
85+
},
86+
bids: [{
87+
bidder: 'floxis',
88+
params: {
89+
seat: 'testSeat',
90+
region: 'us-e',
91+
partner: 'floxis'
92+
}
93+
}]
94+
}];
95+
```
96+
97+
### AdUnit Configuration for Native
98+
99+
```javascript
100+
var adUnits = [{
101+
code: 'native-ad-div',
102+
mediaTypes: {
103+
native: {
104+
title: {
105+
required: true,
106+
len: 80
107+
},
108+
body: {
109+
required: true
110+
},
111+
image: {
112+
required: true,
113+
sizes: [150, 50]
114+
},
115+
sponsoredBy: {
116+
required: true
117+
}
118+
}
119+
},
120+
bids: [{
121+
bidder: 'floxis',
122+
params: {
123+
seat: 'testSeat',
124+
region: 'us-e',
125+
partner: 'floxis'
126+
}
127+
}]
128+
}];
129+
```
130+
131+
### Example
132+
133+
```javascript
134+
var pbjs = pbjs || {};
135+
pbjs.que = pbjs.que || [];
136+
137+
pbjs.que.push(function() {
138+
pbjs.addAdUnits([{
139+
code: 'div-gpt-ad-1234567890123-0',
140+
mediaTypes: {
141+
banner: {
142+
sizes: [[300, 250], [320, 50]]
143+
}
144+
},
145+
bids: [{
146+
bidder: 'floxis',
147+
params: {
148+
seat: 'testSeat',
149+
region: 'us-e',
150+
partner: 'floxis'
151+
}
152+
}]
153+
}]);
154+
155+
pbjs.requestBids({
156+
timeout: 3000,
157+
bidsBackHandler: function(bidResponses) {
158+
// Handle bid responses
159+
pbjs.setTargetingForGPTAsync();
160+
}
161+
});
162+
});
163+
```

0 commit comments

Comments
 (0)