Skip to content
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
7633791
SADR-6590: initial documentation for Equativ JS bid adapter
jefftmahoney Nov 4, 2024
282ec59
SADR-6590: doc refinements
jefftmahoney Nov 5, 2024
2fd38e6
Update equativ.md
jefftmahoney Nov 6, 2024
1c87179
SADR-6590: fix linting issues
jefftmahoney Nov 6, 2024
4535848
SADR-6590: another linting issue
jefftmahoney Nov 6, 2024
f846dda
update app.publisher.id
krzysztofequativ Nov 7, 2024
73f2212
SADR-6590: providing link to Equativ OpenRTB API documentation
jefftmahoney Nov 7, 2024
0e6b85e
Merge pull request #4 from smartadserver/SADR-6590
jefftmahoney Nov 7, 2024
90164a0
Merge branch 'master' into master
jefftmahoney Nov 7, 2024
e6d7fa9
SADR-6590: providing additional required fields for documentation
jefftmahoney Nov 7, 2024
dba1a52
SADR-6590: adding peer answers to questions
jefftmahoney Nov 8, 2024
e941973
Merge pull request #5 from smartadserver/SADR-6590
jefftmahoney Nov 8, 2024
5d49167
SADR-6590: remove FPD section for now
jefftmahoney Nov 8, 2024
ebf5521
Merge pull request #6 from smartadserver/SADR-6590
jefftmahoney Nov 8, 2024
b5ad685
Merge branch 'master' into master
jefftmahoney Nov 8, 2024
0ea3970
Merge branch 'prebid:master' into master
jefftmahoney Dec 3, 2024
b91a985
Equativ: updating documentation on bid adapter parameter requirements
jefftmahoney Dec 3, 2024
93d24ef
Merge pull request #7 from smartadserver/SADR-6750
jefftmahoney Dec 6, 2024
995334c
Merge branch 'prebid:master' into master
jefftmahoney Jan 10, 2025
bd7b6c5
Merge branch 'prebid:master' into master
jefftmahoney Jan 16, 2025
16aa89e
SADR-6882: expanding documentation with additional examples
jefftmahoney Jan 17, 2025
a783730
Merge pull request #8 from smartadserver/SADR-6882
jefftmahoney Jan 20, 2025
d17db78
Merge branch 'prebid:master' into master
krzysztofequativ Mar 25, 2025
7f3e83f
update features
krzysztofequativ Mar 25, 2025
c6d2ebe
Merge pull request #9 from smartadserver/equativ-doc
krzysztofequativ Mar 26, 2025
5792799
Merge branch 'master' into master
krzysztofequativ Mar 26, 2025
2e35aff
added info about first party data
krzysztofequativ Apr 1, 2025
f7294ac
Merge pull request #10 from smartadserver/equativ-doc
krzysztofequativ Apr 1, 2025
8e1bb56
Merge branch 'prebid:master' into master
krzysztofequativ Jun 27, 2025
0caf71a
add examples
krzysztofequativ Jun 30, 2025
f217f9a
Merge pull request #11 from smartadserver/setup-examples
krzysztofequativ Jul 2, 2025
c173460
Merge branch 'master' into master
krzysztofequativ Jul 2, 2025
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
215 changes: 215 additions & 0 deletions dev-docs/bidders/equativ.md
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,39 @@ pbjs.que.push(function () {
});
```

#### Outstream Video

Following the setup described [here](https://docs.prebid.org/dev-docs/show-outstream-video-ads.html), this adapter supports scenarios where the publisher does not provide a custom renderer. In such cases, the configuration shown below will work, and the outstream ad will be rendered using Equativ's default player.

```javascript
var adUnits = [
{
code: 'test-div',
mediaTypes: {
banner: {
sizes: [
[300, 250]
]
},
video: {
context: 'outstream',
mimes: ['video/mp4'],
placement: 3,
playerSize: [300, 250]
}
},
bids: [
{
bidder: 'equativ',
params: {
networkId: 42
}
}
]
}
];
```

#### Native

As mentioned in the **Bid Params > Usage** section, when including `'equativ'` as one of the available bidders in an adunit setup, there are two approaches to how publishers can specify parameters. The below example uses the approach using the `params` object.
Expand Down Expand Up @@ -348,6 +381,188 @@ pbjs.que.push(function () {
{: .alert.alert-warning :}
**Note**: If a demand partner of Equativ is not capable of reading an audio object, the audio object will be converted into a video object with audio mime types. There is, as of this writing, no built-in/default support for serving audio assets in Prebid, so publishers that wish to do so will need to ensure their ad server setups can process whatever hand-offs are necessary.

#### Multi-formats and multi-sizes examples

##### Banner, Outstream Video, and Native with different floors

```javascript
var adUnits = [
{
code: 'test-div',
mediaTypes: {
banner: {
sizes: [
[300, 250],
[300, 600]
]
},
video: {
context: 'outstream',
mimes: ['video/mp4'],
placement: 3,
playerSize: [300, 250]
},
native: {
title: {
len: 80,
required: true
},
image: {
required: true,
sizes: [300, 150]
}
}
},
floors: {
currency: 'USD',
schema: {
fields: ['mediaType']
},
values: {
'banner': 1.04,
'video': 1.87,
'native': 1.35
}
},
bids: [
{
bidder: 'equativ',
params: {
networkId: 42
}
}
]
}
];
```

##### Banner, Outstream Video, and Native with one floor

```javascript
var adUnits = [
{
code: 'test-div',
mediaTypes: {
banner: {
sizes: [
[300, 250],
[300, 600]
]
},
video: {
context: 'outstream',
mimes: ['video/mp4'],
placement: 3,
playerSize: [300, 250]
},
native: {
title: {
len: 80,
required: true
},
image: {
required: true,
sizes: [300, 150]
}
}
},
floors: {
currency: 'USD',
schema: {
fields: ['mediaType']
},
values: {
'*': 1.48
}
},
bids: [
{
bidder: 'equativ',
params: {
networkId: 42
}
}
]
}
];
```

##### Multiple Banner sizes with different floors

```javascript
var adUnits = [
{
code: 'test-div',
mediaTypes: {
banner: {
sizes: [
[300, 160],
[300, 250],
[300, 600]
]
}
},
floors: {
currency: 'USD',
schema: {
delimiter: '|',
fields: ['mediaType', 'size']
},
values: {
'banner|300x250': 1.37,
'banner|300x600': 1.52,
'banner|*': 1.23
}
},
bids: [
{
bidder: 'equativ',
params: {
networkId: 42
}
}
]
}
];
```

##### Multiple Banner sizes with one floor

```javascript
var adUnits = [
{
code: 'test-div',
mediaTypes: {
banner: {
sizes: [
[300, 160],
[300, 250],
[300, 600]
]
}
},
floors: {
currency: 'USD',
schema: {
delimiter: '|',
fields: ['mediaType', 'size']
},
values: {
'banner|*': 1.19
}
},
bids: [
{
bidder: 'equativ',
params: {
networkId: 42
}
}
]
}
];
```

### First Party Data

Publishers should use the `ortb2` method of setting [First Party Data](https://docs.prebid.org/features/firstPartyData.html).
Expand Down