Unruly
Features
Bidder Code | unruly | Prebid.org Member | no |
---|---|---|---|
Prebid.js Adapter | yes | Prebid Server Adapter | yes |
Media Types | display, video | Multi Format Support | check with bidder |
TCF-EU Support | yes | IAB GVL ID | 36 |
GPP Support | check with bidder | DSA Support | check with bidder |
USP/CCPA Support | yes | COPPA Support | yes |
Supply Chain Support | yes | Demand Chain Support | check with bidder |
Safeframes OK | check with bidder | Supports Deals | check with bidder |
Floors Module Support | yes | First Party Data Support | yes |
User IDs | all | ORTB Blocking Support | check with bidder |
Privacy Sandbox | check with bidder | Prebid Server App Support | yes |
Bid Params
Name | Scope | Description | Example | Type |
---|---|---|---|---|
siteId |
required | The site ID from Unruly(Nexxen). This will be provided to you by your Unruly account manager, this is prefered. | 123456 |
integer |
siteid |
deprecated | The site ID from Unruly. This will be provided to you by your Unruly account manager, this is backward compability. | 123456 |
integer |
featureOverrides |
optional | This param is a generic object for configuring Unruly outstream demand. To run UNmissable, set ‘canRunUnmissable’ to true. | "featureOverrides": {"canRunUnmissable": true} |
object |
Protected Audience API (PAAPI) support
There’s an option to receive demand for Protected Audience API (FLEDGE/PAAPI) ads using Unruly’s (Nexxen) bid adapter. Prebid’s paapiForGpt module and Google Ad Manager is currently required.
The following steps should be taken to setup Protected Audience for Unruly(Nexxen):
-
Reach out to your account manager to coordinate set up:
-
Build and enable PAAPI module as described in paapiForGpt module documentation.
Make sure to enable Unruly bidder to participate in PAAPI. If there are any other bidders to be allowed for that, add them to the bidders array:
pbjs.setConfig({ paapi: { bidders: ["unruly"], enabled: true } })
First Party Data
Publishers should use the ortb2
method of setting First Party Data. The following fields are supported:
ortb2.site.*
AdUnit-specific data is supported using AdUnit.ortb2Imp.ext.*
Example of first party data available only to the Unruly (Nexxen) bidder. Applies across all ad units. We support up to 5 custom keys.
pbjs.setBidderConfig({
bidders: ["unruly"],
config: {
ortb2: {
site: {
ext: {
data: {
customkey1: "value1",
customkey2: "value2",
customkey3: "value3",
customkey4: "value4",
customkey5: "value5"
}
}
}
}
}
});
"Send All Bids" Ad Server Keys
These are the bidder-specific keys that would be targeted within GAM in a Send-All-Bids scenario. GAM truncates keys to 20 characters.hb_pb_unruly |
hb_bidder_unruly |
hb_adid_unruly |
hb_size_unruly |
hb_source_unruly |
hb_format_unruly |
hb_cache_host_unruly |
hb_cache_id_unruly |
hb_uuid_unruly |
hb_cache_path_unruly |
hb_deal_unruly |