Back to Bidders

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 (FLEDGE) support

There’s an option to receive demand for Protected Audience API (FLEDGE/PAAPI) ads using Unruly’s (Nexxen) bid adapter. Prebid’s fledgeForGpt module and Google Ad Manager is currently required.

The following steps should be taken to setup Protected Audience for Unruly(Nexxen):

  1. Reach out to your account manager to coordinate set up:

  2. Build and enable FLEDGE module as described in fledgeForGpt module documentation.

    Make sure to enable Unruly bidder to participate in FLEDGE. If there are any other bidders to be allowed for that, add them to the bidders array:

     pbjs.setBidderConfig({
       bidders: ["unruly"],
       config: {
         fledgeEnabled: 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

Back to Bidders