I've cloned the project and attempted to build on master branch. I'm wondering if there's some additional workstation setup that I am missing but cannot find what that might be.
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: C:\DEV\maven\apache-maven-3.8.1
Java version: 1.8.0_291, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_291\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
[ERROR] Failures:
[ERROR] ApplicationTest.biddersParamsShouldReturnBidderSchemas:524
Expecting:
<{"33across"={"$schema":"http://json-schema.org/draft-04/schema#","title":"33Across Adapter Params","description":"A schema which validates params accepted by the 33Across adapter","type":"object","properties":{"productId":{"type":"string","description":"Product type"},"siteId":{"type":"string","description":"Site Id"},"zoneId":{"type":"string","description":"Zone Id"}},"required":["productId","siteId"]}, "acuityads"={"$schema":"http://json-schema.org/draft-04/schema#","title":"AcuityAds Adapter Params","description":"A schema which validates params accepted by the AcuityAds adapter","type":"object","properties":{"host":{"type":"string","description":"Network host to send request","minLength":1},"accountid":{"type":"string","description":"Account id","minLength":1}},"required":["host","accountid"]}, "adf"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adf Adapter Params","description":"A schema which validates params accepted by the adf adapter","type":"object","properties":{"mid":{"type":["integer","string"],"pattern":"^\d+$","description":"An ID which identifies the placement selling the impression"}},"required":["mid"]}, "adform"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adform Adapter Params","description":"A schema which validates params accepted by the Adform adapter","type":"object","properties":{"mid":{"type":["integer","string"],"description":"An ID which identifies the placement selling the impression"},"priceType":{"type":"string","enum":["gross","net"],"description":"An expected price type (net or gross) of bids."},"mkv":{"type":"string","description":"Comma-separated key-value pairs. Forbidden symbols: &. Example: mkv='color:blue,length:350'","pattern":"^(\s*|((\s*[^,:&\\s]+\s*:[^,:&])(,\s[^,:&\\s]+\s*:[^,:&])))$"},"mkw":{"type":"string","description":"Comma-separated keywords. Forbidden symbols: &.","pattern":"^[^&]$"},"cdims":{"type":"string","description":"Comma-separated creative dimensions.","pattern":"(^\d+x\d+)(,\d+x\d+)$"},"minp":{"type":"number","description":"The minimum CPM price.","minimum":0},"url":{"type":"string","description":"Custom URL for targeting."}},"required":["mid"]}, "adgeneration"={"$schema":"http://json-schema.org/draft-04/schema#","title":"AdGeneration Adapter Params","description":"A schema which validates params accepted by the AdGeneration adapter","type":"object","properties":{"id":{"type":"string","description":"Ad ID registered by AdGeneration."}},"required":["id"]}, "adhese"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adhese Adapter Parameters","description":"Validation for parameters handled by the Adhese adapter","type":"object","properties":{"account":{"type":"string","description":"Your Adhese account name. If unknown, please contact your sales rep"},"location":{"type":"string","description":"The location you want to refer to for a specific section or page, as defined in your Adhese inventory"},"format":{"type":"string","description":"The format you accept for this unit, as defined in your Adhese inventory"},"targets":{"type":"object","description":"Target params, as defined in your Adhese setup."}},"required":["account","location","format"]}, "adkernel"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adkernel Adapter Params","description":"A schema which validates params accepted by the Adkernel adapter","type":"object","properties":{"zoneId":{"type":"integer","minimum":1,"description":"Publisher Id to use."},"host":{"type":"string","description":"Network host to send request"}},"required":["host","zoneId"]}, "adkernelAdn"={"$schema":"http://json-schema.org/draft-04/schema#","title":"AdkernelAdn Adapter Params","description":"A schema which validates params accepted by the AdkernelAdn adapter","type":"object","properties":{"pubId":{"type":"integer","minimum":1,"description":"Publisher Id to use."},"host":{"type":"string","description":"Network host to send request"}},"required":["pubId"]}, "adman"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adman Adapter Params","description":"A schema which validates params accepted by the Adman adapter","type":"object","properties":{"TagID":{"type":"string","description":"An ID which identifies the adman ad tag"}},"required":["TagID"]}, "admixer"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Admixer Adapter Params","description":"A schema which validates params accepted by the Admixer adapter","type":"object","properties":{"zone":{"type":"string","description":"Zone ID.","pattern":"^([a-fA-F\d\-]{36})$"},"customFloor":{"type":"number","description":"The minimum CPM price in USD.","minimum":0},"customParams":{"type":"object","description":"User-defined targeting key-value pairs."}},"required":["zone"]}, "adocean"={"$schema":"http://json-schema.org/draft-04/schema#","title":"AdOcean Adapter Params","description":"A schema which validates params accepted by the AdOcean adapter","type":"object","properties":{"emiter":{"type":"string","description":"AdOcean emiter","pattern":".+"},"masterId":{"type":"string","description":"Master's id","pattern":"^[\w.]+$"},"slaveId":{"type":"string","description":"Slave's id","pattern":"^adocean[\w.]+$"}},"required":["emiter","masterId","slaveId"]}, "adoppler"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adoppler Adapter Params","description":"A schema which validates params accepted by the Adoppler adapter","type":"object","properties":{"adunit":{"type":"string","description":"AdUnit to bid against to."},"client":{"type":"string","description":"Client name."}},"required":["adunit"]}, "adot"={"$schema":"http://json-schema.org/draft-04/schema#","title":"The Adot Adapter Params","description":"A schema which validates params accepted by Adot adapter","type":"object","properties":{"placementId":{"type":"string","description":"An ID which identifies this placement of the impression"},"parallax":{"type":"boolean","description":"It determines if the wanted advertising format is a parallax."}},"required":[]}, "adpone"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adpone Adapter Params","description":"A schema which validates params accepted by the adpone adapter","type":"object","properties":{"placementId":{"type":"string","description":"Placement Id"}},"required":[]}, "adprime"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adprime Adapter Params","description":"A schema which validates params accepted by the Adprime adapter","type":"object","properties":{"TagID":{"type":"string","description":"An ID which identifies the adprime ad tag"}},"required":["TagID"]}, "adtarget"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adtarget Adapter Params","description":"A schema which validates params accepted by the Adtarget adapter","type":"object","properties":{"placementId":{"type":"integer","description":"An ID which identifies this placement of the impression"},"siteId":{"type":"integer","description":"An ID which identifies the site selling the impression"},"aid":{"type":"integer","description":"An ID which identifies the channel"},"bidFloor":{"type":"number","description":"BidFloor, US Dollars"}},"required":["aid"]}, "adtelligent"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adtelligent Adapter Params","description":"A schema which validates params accepted by the Adtelligent adapter","type":"object","properties":{"placementId":{"type":"integer","description":"An ID which identifies this placement of the impression"},"siteId":{"type":"integer","description":"An ID which identifies the site selling the impression"},"aid":{"type":"integer","description":"An ID which identifies the channel"},"bidFloor":{"type":"number","description":"BidFloor, US Dollars"}},"required":["aid"]}, "advangelists"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Advangelists Adapter Params","description":"A schema which validates params accepted by the Advangelists adapter","type":"object","properties":{"pubid":{"type":"string","description":"An id used to identify Advangelists publisher.","minLength":8},"placement":{"type":"string","description":"An id used to identify placements."}},"required":["pubid"]}, "adyoulike"={"$schema":"http://json-schema.org/draft-04/schema#","title":"AdYouLike Adapter Params","description":"A schema which validates params accepted by the AdYouLike adapter","type":"object","properties":{"placement":{"type":"string","description":"Placement Id"},"campaign":{"type":"string","description":"Id of a forced campaign"},"track":{"type":"string","description":"Id of a forced Track"},"creative":{"type":"string","description":"Id of a forced creative"},"source":{"type":"string","description":"context of the campaign"},"debug":{"type":"string","description":"Arbitrary id used for debug purpose"}},"required":["placement"]}, "aja"={"$schema":"http://json-schema.org/draft-04/schema#","title":"AJA Adapter Params","description":"A schema which validates params accepted by the AJA adapter","type":"object","properties":{"asi":{"type":"string","description":"Ad spot ID"}},"required":["asi"]}, "algorix"={"$schema":"http://json-schema.org/draft-04/schema#","title":"AlgoriX Adapter Params","description":"A schema which validates params accepted by the AlgoriX adapter","type":"object","properties":{"sid":{"type":"string","description":"Your Sid"},"token":{"type":"string","description":"Your Token"}},"required":["sid","token"]}, "amx"={"$schema":"http://json-schema.org/draft-04/schema#","title":"AMX RTB Adapter Params","description":"A schema to validate params accepted by the AMX adapter","type":"object","properties":{"tagId":{"type":"string","description":"Set a tagId (overrides site.publisher.id, or app.publisher.id)"},"adUnitId":{"type":"string","description":"Override imp.tagid value to provide a custom value in AMX ad unit ID reporting"}}}, "applogy"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Applogy Adapter Params","description":"A schema which validates params accepted by Applogy adapter","type":"object","properties":{"token":{"type":"string","description":"Token"}},"required":["token"]}, "appnexus"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Appnexus Adapter Params","description":"A schema which validates params accepted by the AppNexus adapter","type":"object","properties":{"placement_id":{"type":"integer","description":"An ID which identifies this placement of the impression"},"placementId":{"type":"integer","description":"Deprecated, use placement_id instead."},"inv_code":{"type":"string","description":"A code identifying the inventory of this placement."},"invCode":{"type":"string","description":"Deprecated, use inv_code instead."},"member":{"type":"string","description":"An ID which identifies the member selling the impression."},"keywords":{"type":"array","minItems":1,"items":{"type":"object","description":"A key with one or more values associated with it. These are used in buy-side segment targeting.","properties":{"key":{"type":"string"},"value":{"type":"array","minItems":1,"items":{"type":"string"}}},"required":["key"]}},"traffic_source_code":{"type":"string","description":"Specifies the third-party source of this impression."},"trafficSourceCode":{"type":"string","description":"Deprecated, use traffic_source_code instead."},"reserve":{"type":"number","description":"The minimium acceptable bid, in CPM, using US Dollars"},"position":{"type":"string","enum":["above","below"],"description":"Specifies the ad unit as above or below the fold"},"use_pmt_rule":{"type":"boolean","description":"Boolean to signal AppNexus to apply the relevant payment rule"},"private_sizes":{"type":"array","items":{"type":"object","properties":{"w":{"type":"integer"},"h":{"type":"integer"}},"required":["w","h"]},"description":"Private sizes (ex: [{"w": 300, "h": 250},{...}]), experimental, may not be supported."}},"oneOf":[{"oneOf":[{"required":["placementId"]},{"required":["placement_id"]}]},{"oneOf":[{"required":["invCode","member"]},{"required":["inv_code","member"]}]}],"not":{"required":["placementId","invCode","member"]}}, "audienceNetwork"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Facebook Audience Network Adapter Params","description":"A schema which validates params accepted by the Facebook Audience Network adapter","type":"object","properties":{"placementId":{"type":"string","description":"An ID which identifies the placement selling the impression"}},"required":["placementId"]}, "avocet"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Avocet Adapter Params","description":"A schema which validates params accepted by the Avocet adapter","type":"object","properties":{"placement":{"type":"string","description":"An Avocet placement ID"},"placement_code":{"type":"string","description":"An Avocet placement external code"}},"oneOf":[{"required":["placement"]},{"required":["placement_code"]}]}, "beachfront"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Beachfront Adapter Params","description":"A schema which validates params accepted by the Beachfront adapter","type":"object","properties":{"appId":{"type":"string","description":"The id of an inventory target. This can only be used in requests that contain one media type. It will be applied to all imps in the request."},"appIds":{"type":"object","description":"An object that specifies appIds for specific media types. This can be used for either single media type requests or multiple.","properties":{"video":{"type":"string","description":"An appId string that will be applied to video requests in this imp."},"banner":{"type":"string","description":"An appId string that will be applied to banner requests in this imp."}}},"bidfloor":{"type":"number","description":"The price floor for the bid."},"videoResponseType":{"type":"string","description":"By default the video response will be an AdM element containing VAST 3.0 markup including tracking, click through, and mediafile elements pointing to mp4, webm or other playable media files or Vpaid media as configured for the exchange at beachfront.io. Optionally, set this to 'nurl' to receive a URI pointing to VAST 3.0 markup which will contain a mediafile pointing to a beachfront neptune javascript video player which will load your video and take care of tracking, etc. Regardless of which format is selected, the id of the returned impression will be the provided impression id (imp[{'id'...},...] in the request) with the format appended. The impression id will be returned unchanged as 'impid'. So if you indicate 'nurl', and an impression id 'someImp', the returned impression will have an 'impid' value of 'someImp', and the 'id' value 'someImpNurlVideo'. This is to differentiate the object in the case that a request includes both video and banner elements. Setting videoResponseType to any other string will have no effect and the default format (AdM) will be returned."}},"required":["bidfloor"],"oneOf":[{"required":["appId"]},{"required":["appIds"]}]}, "beintoo"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Beintoo Adapter Params","description":"A schema which validates params accepted by the Beintoo adapter","type":"object","properties":{"tagid":{"type":"string","description":"The id of an inventory target"},"bidfloor":{"type":"string","description":"The minimum price acceptable for a bid"}},"required":["tagid"]}, "between"={"$schema":"http://json-schema.org/draft-04/schema#","title":"BetweenDigital Adapter Params","description":"A schema which validates params accepted by the BetweenDigital adapter","type":"object","properties":{"host":{"type":"string","description":"Network Host to request from","enum":["lbs-eu1.ads","lbs-ru1.ads","lbs-us-east1.ads","lbs-asia1.ads"]},"publisher_id":{"type":"string","description":"Publisher ID from Between Exchange control panel"},"bid_floor":{"type":"number","description":"The minimum price acceptable for a bid"},"bid_floor_cur":{"type":"string","description":"Currency of bid floor","enum":["USD","EUR","RUB"]}},"required":["host","publisher_id"]}, "brightroll"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Brightroll Adapter Params","description":"A schema which validates params accepted by the Brightroll adapter","type":"object","properties":{"publisher":{"type":"string","description":"Publisher Name to use."}},"required":["publisher"]}, "colossus"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Colossus Adapter Params","description":"A schema which validates params accepted by the Colossus adapter","type":"object","properties":{"TagID":{"type":"string","description":"An ID which identifies the colossus ad tag"}},"required":["TagID"]}, "connectad"={"$schema":"http://json-schema.org/draft-04/schema#","title":"ConnectAd S2S dapter Params","description":"A schema which validates params accepted by the ConnectAd Adapter","type":"object","properties":{"networkId":{"type":"integer","description":"NetworkId"},"siteId":{"type":"integer","description":"SiteId"},"bidfloor":{"type":"number","description":"Requests Floorprice"}},"required":["networkId","siteId"]}, "consumable"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Consumable Adapter Params","description":"A schema which validates params accepted by the Consumable adapter","type":"object","properties":{"siteId":{"type":"number","description":"The site ID from Consumable","pattern":"^[0-9]+$"},"networkId":{"type":"number","description":"The network ID from Consumable","pattern":"^[0-9]+$"},"unitId":{"type":"number","description":"The unit ID from Consumable","pattern":"^[0-9]+$"},"unitName":{"type":"string","description":"The unit name from Consumable (expected to be a valid CSS class name)","pattern":"^-?[_a-zA-Z]+[_a-zA-Z0-9-]$"}},"required":["siteId","networkId","unitId"]}, "conversant"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Conversant Adapter Params","description":"A schema which validates params accepted by the Conversant adapter.","type":"object","properties":{"site_id":{"type":"string","description":"A Conversant specific ID which identifies the site."},"secure":{"type":"integer","description":"Override http/https context on ad markup."},"bidfloor":{"type":"number","description":"Minimum bid price that will be considered."},"tag_id":{"type":"string","description":"Identifies specific ad placement."},"position":{"type":"integer","description":"Ad position on screen."},"mimes":{"type":"array","description":"Array of content MIME types. For videos only.","items":{"type":"string"}},"maxduration":{"type":"integer","description":"Maximum duration in seconds. For videos only."},"api":{"type":"array","description":"Array of supported API frameworks. For videos only.","items":{"type":"integer"}},"protocols":{"type":"array","description":"Array of supported video protocols. For videos only.","items":{"type":"integer"}}},"required":[]}, "cpmstar"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Cpmstar Adapter Params","description":"Schema to validate params accepted by the Cpmstar adapter","type":"object","properties":{"placementId":{"type":"integer","description":"Cpmstar-specific ID for ad pool"},"subpoolId":{"type":"integer","description":"Cpmstar-specific ID for ad subpool"}},"required":["placementId"]}, "datablocks"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Datablocks Adapter Params","description":"A schema which validates params accepted by the Datablocks adapter","type":"object","properties":{"sourceId":{"type":"integer","minimum":1,"description":"Website Source Id"},"host":{"type":"string","description":"Network Host to request from"}},"required":["host","sourceId"]}, "decenterads"={"$schema":"http://json-schema.org/draft-04/schema#","title":"DecenterAds Adapter Params","description":"A schema which validates params accepted by the DecenterAds adapter","type":"object","properties":{"placementId":{"type":"string","minLength":1,"description":"An ID which identifies the DecenterAds placement"},"customParams":{"type":"object","description":"User-defined targeting key-value pairs."}},"required":["placementId"]}, "deepintent"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Deepintent Adapter Params","description":"A schema which validates params accepted by the Deepintent adapter","type":"object","properties":{"tagId":{"type":"string","description":"An ID which identifies the deepintent ad tag"}},"required":["tagId"]}, "districtm"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Appnexus Adapter Params","description":"A schema which validates params accepted by the AppNexus adapter","type":"object","properties":{"placement_id":{"type":"integer","description":"An ID which identifies this placement of the impression"},"placementId":{"type":"integer","description":"Deprecated, use placement_id instead."},"inv_code":{"type":"string","description":"A code identifying the inventory of this placement."},"invCode":{"type":"string","description":"Deprecated, use inv_code instead."},"member":{"type":"string","description":"An ID which identifies the member selling the impression."},"keywords":{"type":"array","minItems":1,"items":{"type":"object","description":"A key with one or more values associated with it. These are used in buy-side segment targeting.","properties":{"key":{"type":"string"},"value":{"type":"array","minItems":1,"items":{"type":"string"}}},"required":["key"]}},"traffic_source_code":{"type":"string","description":"Specifies the third-party source of this impression."},"trafficSourceCode":{"type":"string","description":"Deprecated, use traffic_source_code instead."},"reserve":{"type":"number","description":"The minimium acceptable bid, in CPM, using US Dollars"},"position":{"type":"string","enum":["above","below"],"description":"Specifies the ad unit as above or below the fold"},"use_pmt_rule":{"type":"boolean","description":"Boolean to signal AppNexus to apply the relevant payment rule"},"private_sizes":{"type":"array","items":{"type":"object","properties":{"w":{"type":"integer"},"h":{"type":"integer"}},"required":["w","h"]},"description":"Private sizes (ex: [{"w": 300, "h": 250},{...}]), experimental, may not be supported."}},"oneOf":[{"oneOf":[{"required":["placementId"]},{"required":["placement_id"]}]},{"oneOf":[{"required":["invCode","member"]},{"required":["inv_code","member"]}]}],"not":{"required":["placementId","invCode","member"]}}, "dmx"={"$schema":"http://json-schema.org/draft-04/schema#","title":"District M DMX Adapter Params","description":"A schema which validates params accepted by the DMX adapter","type":"object","properties":{"memberid":{"type":"string","description":"Represent boost MemberId from districtm UI"},"placement_id":{"type":"string","description":"memberid replacement / alternative value or equivalent"},"seller_id":{"type":"string","description":"Represent DMX Partner when you get onboarded, this is for specific setup BURL vs NURL"},"dmxid":{"type":"string","description":"Represent the placement ID dmxid equivalent to 'tagid', this value is optional"},"tagid":{"type":"string","description":"Represent the placement ID tagid equivalent to 'dmxid', this value is optional"},"bidfloor":{"type":"number","description":"The minimum price acceptable for a bid, this is optional since we do get the one from the original openrtb request"}},"required":["memberid"]}, "emx_digital"={"$schema":"http://json-schema.org/draft-04/schema#","title":"EMX Digital Adapter Params","description":"A schema which validates params accepted by the EMX Digital adapter","type":"object","properties":{"tagid":{"type":"string","description":"The id of an inventory target"},"bidfloor":{"type":"string","description":"The minimum price acceptable for a bid"}},"required":["tagid"]}, "engagebdr"={"$schema":"http://json-schema.org/draft-04/schema#","title":"EngageBDR Adapter Params","description":"A schema which validates params accepted by the EngageBDR adapter","type":"object","properties":{"sspid":{"type":"string","description":"SSPID parameter","pattern":"^[0-9]+$"}},"required":["sspid"]}, "eplanning"={"$schema":"https://json-schema.org/draft-04/schema#","title":"EPlanning Adapter Params","description":"A schema which validates params accepted by the EPlanning adapter","type":"object","properties":{"ci":{"type":["string"],"description":"Client ID to use."},"adunit_code":{"type":["string"],"description":"Adunit Code."}},"required":["ci"]}, "epom"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Epom Adapter Params","description":"A schema which validates params accepted by the Epom adapter","type":"object","properties":{}}, "gamma"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Gamma Adapter Params","description":"A schema which validates params accepted by Gamma adapter","type":"object","properties":{"id":{"type":"string","description":"Partner ID"},"zid":{"type":"string","description":"Zone ID"},"wid":{"type":"string","description":"Web ID"}},"required":["id","zid","wid"]}, "gamoshi"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Gamoshi Adapter Params","description":"A schema which validates params accepted by Gamoshi adapter","type":"object","properties":{"supplyPartnerId":{"type":"string","description":"Supply partner id to use."},"favoredMediaType":{"type":"string","description":"favored media type"}},"required":["supplyPartnerId"]}, "grid"={"$schema":"http://json-schema.org/draft-04/schema#","title":"TheMediaGrid Adapter Params","description":"A schema which validates params accepted by TheMediaGrid adapter","type":"object","properties":{"uid":{"type":"integer","description":"An ID which identifies this placement of the impression"}},"required":[]}, "gumgum"={"$schema":"http://json-schema.org/draft-04/schema#","title":"GumGum Adapter Params","description":"A schema which validates params accepted by the GumGum adapter","type":"object","properties":{"zone":{"type":"string","description":"A tracking id used to identify GumGum zone.","minLength":8},"pubId":{"type":"integer","description":"A tracking id used to identify GumGum publisher"},"irisid":{"type":"string","description":"A hashed IRIS.TV Content ID"}},"anyOf":[{"required":["zone"]},{"required":["pubId"]}]}, "improvedigital"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Improve Digital Adapter Params","description":"A schema which validates params accepted by Improve Digital adapter","type":"object","properties":{"placementId":{"type":"integer","minimum":1,"description":"An ID which identifies this placement of the impression"},"publisherId":{"type":"integer","minimum":1,"description":"An ID which identifies publisher. Required when using a placementKey"},"placementKey":{"type":"string","description":"An uniq name which identifies this placement of the impression. Must be used with publisherId"},"keyValues":{"type":"object","description":"Contains one or more key-value pairings for key-value targeting"},"size":{"type":"object","properties":{"w":{"type":"integer"},"h":{"type":"integer"}},"required":["w","h"],"description":"Placement size"}},"oneOf":[{"required":["placementId"]},{"required":["publisherId","placementKey"]}]}, "inmobi"={"$schema":"http://json-schema.org/draft-04/schema#","title":"InMobi Adapter Params","description":"A schema which validates params accepted by the InMobi adapter","type":"object","properties":{"plc":{"type":["string"],"description":"An ID corresponding to the placement selling the impression"}},"required":["plc"]}, "invibes"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Invibes Adapter Params","description":"A schema which validates params accepted by the Invibes adapter","type":"object","properties":{"placementId":{"type":"string","minLength":1,"description":"An ID which identifies the site selling the impression"},"domainId":{"type":"integer","description":"Ad domain id"},"debug":{"type":"object","properties":{"testBvid":{"type":"string"},"testLog":{"type":"boolean"}},"description":"Parameters used for debugging purposes"}},"required":["placementId"]}, "ix"={"$schema":"http://json-schema.org/draft-04/schema#","title":"ix Adapter Params","description":"A schema which validates params accepted by the ix adapter","type":"object","properties":{"siteId":{"type":"string","description":"An ID which identifies the site selling the impression"},"size":{"type":"array","items":{"type":"integer"},"minItems":2,"maxItems":2,"description":"An array of two integer containing the dimension"}},"required":["siteId"]}, "jixie"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Jixie Adapter Params","description":"A schema which validates params accepted by the Jixie adapter","type":"object","properties":{"unit":{"type":"string","description":"The unit code of an inventory target","minLength":18},"accountid":{"type":"string","description":"The accountid of an inventory target"},"jxprop1":{"type":"string","description":"jxprop1 of an inventory target"},"jxprop2":{"type":"string","description":"jxprop2 of an inventory target"}},"required":["unit"]}, "kidoz"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Kidoz Adapter Params","description":"A schema which validates params accepted by the Kidoz adapter","type":"object","properties":{"access_token":{"type":"string","minLength":1,"description":"Kidoz access_token"},"publisher_id":{"type":"string","minLength":1,"description":"Kidoz publisher_id"}},"required":["access_token","publisher_id"]}, "krushmedia"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Krushmedia Adapter Params","description":"A schema which validates params accepted by the Krushmedia adapter","type":"object","properties":{"key":{"type":"string","description":"ssp key"}},"required":["key"]}, "kubient"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Kubient Adapter Params","description":"A schema which validates params accepted by the Kubient adapter","type":"object","properties":{"zoneid":{"type":"string","description":"Zone ID identifies Kubient placement ID.","minLength":1}}}, "lifestreet"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Lifestreet Adapter Params","description":"A schema which validates params accepted by the Lifestreet adapter","type":"object","properties":{"slot_tag":{"type":"string","description":"A tag which identifies the ad slot"}},"required":["slot_tag"]}, "lockerdome"={"$schema":"http://json-schema.org/draft-04/schema#","title":"LockerDome Adapter Params","description":"A schema which validates params accepted by the LockerDome adapter","type":"object","properties":{"adUnitId":{"type":"string","description":"A tag which identifies the LockerDome ad unit by adUnitId"}},"required":["adUnitId"]}, "logicad"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Logicad Adapter Params","description":"A schema which validates params accepted by the Logicad adapter","type":"object","properties":{"tid":{"type":"string","description":"Logicad for Publishers placement ID"}},"required":["tid"]}, "loopme"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Loopme Adapter Params","description":"A schema which validates params accepted by the Loopme adapter","type":"object","properties":{"accountId":{"type":"string","description":"Account ID"}},"required":["accountId"]}, "lunamedia"={"$schema":"http://json-schema.org/draft-04/schema#","title":"LunaMedia Adapter Params","description":"A schema which validates params accepted by the LunaMedia adapter","type":"object","properties":{"pubid":{"type":"string","description":"An id used to identify LunaMedia publisher.","minLength":8},"placement":{"type":"string","description":"A placement created on adserver."}},"required":["pubid"]}, "marsmedia"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Marsmedia Adapter Params","description":"A schema which validates params accepted by the Marsmedia adapter","type":"object","properties":{"zone":{"type":"string","description":"Zone ID to use."}},"required":["zone"]}, "mediafuse"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adtelligent Adapter Params","description":"A schema which validates params accepted by the Adtelligent adapter","type":"object","properties":{"placementId":{"type":"integer","description":"An ID which identifies this placement of the impression"},"siteId":{"type":"integer","description":"An ID which identifies the site selling the impression"},"aid":{"type":"integer","description":"An ID which identifies the channel"},"bidFloor":{"type":"number","description":"BidFloor, US Dollars"}},"required":["aid"]}, "mgid"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Mgid Params","description":"A schema which validates params accepted by the Mgid","type":"object","properties":{"accountId":{"type":"string","description":"Internal Mgid account ID"},"placementId":{"type":"string","description":"optional internal Mgid Placement ID"},"cur":{"type":"string","description":"optional bidfloor currency"},"currency":{"type":"string","description":"optional bidfloor currency"},"bidfloor":{"type":"number","description":"optional minimum acceptable bid, in CPM, USD by default"},"bidFloor":{"type":"number","description":"optional minimum acceptable bid, in CPM, USD by default"}},"required":["accountId"]}, "mobfoxpb"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Mobfox Adapter Params","description":"A schema which validates params accepted by the Mobfox adapter","type":"object","properties":{"TagID":{"type":"string","minLength":1,"description":"An ID which identifies the mobfox ad tag"},"key":{"type":"string","minLength":1,"description":"An ID which identifies the mobfox adexchange partner"}},"oneOf":[{"required":["TagID"]},{"required":["key"]}]}, "mobilefuse"={"$schema":"http://json-schema.org/draft-04/schema#","title":"MobileFuse Adapter Params","description":"A schema which validates params accepted by the MobileFuse adapter","type":"object","properties":{"placement_id":{"type":"integer","description":"An ID which identifies this specific inventory placement"},"pub_id":{"type":"integer","description":"An ID which identifies the publisher selling the inventory."},"tagid_src":{"type":"string","description":"ext if passing publisher's ids, empty if passing MobileFuse IDs in placement_id field. Defaults to empty"}},"required":["placement_id","pub_id"]}, "nanointeractive"={"$schema":"http://json-schema.org/draft-04/schema#","title":"NanoInteractive Adapter Params","description":"A schema which validates params accepted by the NanoInteractive adapter","type":"object","properties":{"pid":{"type":"string","description":"Placement id"},"nq":{"type":"array","items":{"type":"string"},"description":"search queries"},"category":{"type":"string","description":"IAB Category"},"subId":{"type":"string","description":"any segment value provided by publisher"},"ref":{"type":"string","description":"referer"}},"required":["pid"]}, "ninthdecimal"={"$schema":"http://json-schema.org/draft-04/schema#","title":"NinthDecimal Adapter Params","description":"A schema which validates params accepted by the NinthDecimal adapter","type":"object","properties":{"pubid":{"type":"string","description":"An id used to identify NinthDecimal publisher.","minLength":8},"placement":{"type":"string","description":"A placement created on adserver."}},"required":["pubid"]}, "nobid"={"$schema":"http://json-schema.org/draft-04/schema#","title":"NoBid Adapter Params","description":"A schema which validates params accepted by the NoBid adapter","type":"object","properties":{"siteId":{"type":"integer","description":"A Required ID which identifies the NoBid site. The siteId parameter is provided by your NoBid account manager."},"placementId":{"type":"integer","description":"An optional ID which identifies an adunit in a site. The placementId parameter is provided by your NoBid account manager."}},"required":["siteId"]}, "onetag"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Onetag Adapter Params","description":"A schema which validates params accepted by the Onetag adapter","type":"object","properties":{"pubId":{"type":"string","minLength":1,"description":"The publisherโs ID provided by OneTag"},"ext":{"type":"object","description":"A set of custom key-value pairs"}},"required":["pubId"]}, "openx"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Openx Adapter Params","description":"A schema which validates params accepted by the Openx adapter","type":"object","properties":{"unit":{"type":"string","description":"The ad unit id.","pattern":"^[0-9]+$"},"delDomain":{"type":"string","description":"The delivery domain for the customer.","pattern":"\.[a-zA-Z]{2,3}$","format":"hostname"},"platform":{"type":"string","description":"The platform id for the customer.","format":"uuid"},"customFloor":{"type":"number","description":"The minimum CPM price in USD.","minimum":0},"customParams":{"type":"object","description":"User-defined targeting key-value pairs."}},"required":["unit"],"anyOf":[{"required":["delDomain"]},{"required":["platform"]}]}, "orbidder"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Orbidder Adapter Params","description":"A schema which validates params accepted by the Orbidder adapter","type":"object","properties":{"accountId":{"type":"string","description":"The marketer's accountId."},"placementId":{"type":"string","description":"The placementId of the ad unit."},"bidfloor":{"type":"number","description":"The minimum CPM price in EUR.","minimum":0}},"required":["accountId","placementId"]}, "outbrain"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Outbrain Adapter Params","description":"A schema which validates params accepted by the Outbrain adapter","type":"object","properties":{"publisher":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"domain":{"type":"string"}},"required":["id"]},"tagid":{"type":"string"},"bcat":{"type":"array","items":{"type":"string"}},"badv":{"type":"array","items":{"type":"string"}}},"required":["publisher"]}, "pangle"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Pangle Adapter Params","description":"A schema which validates params accepted by the Pangle adapter","type":"object","properties":{"token":{"type":"string","description":"Access Token","pattern":".+"}},"required":["token"]}, "pubmatic"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Pubmatic Adapter Params","description":"A schema which validates params accepted by the Pubmatic adapter","type":"object","properties":{"publisherId":{"type":"string","description":"An ID which identifies the publisher"},"adSlot":{"type":"string","description":"An ID which identifies the ad slot"},"wrapper":{"type":"object","description":"Specifies pubmatic openwrap configuration for a publisher","properties":{"profile":{"type":"integer","description":"An ID which identifies the openwrap profile of publisher"},"version":{"type":"integer","description":"An ID which identifies version of the openwrap profile"}},"required":["profile"]},"keywords":{"type":"array","minItems":1,"items":{"type":"object","description":"A key with one or more values associated with it. These are used in buy-side segment targeting.","properties":{"key":{"type":"string"},"value":{"type":"array","minItems":1,"items":{"type":"string"}}},"required":["key","value"]}}},"required":["publisherId"]}, "pubnative"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Pubnative Adapter Params","description":"A schema which validates params accepted by the Pubnative adapter","type":"object","properties":{"zone_id":{"type":"integer","description":"The ad zone identifier"},"app_auth_token":{"type":"string","description":"The app's authentication token"}},"required":["zone_id","app_auth_token"]}, "pulsepoint"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Pulsepoint Adapter Params","description":"A schema which validates params accepted by the Pulsepoint adapter","type":"object","properties":{"cp":{"type":"integer","description":"An ID which identifies the publisher selling the impression"},"ct":{"type":"integer","description":"An ID which identifies the ad slot being sold"}},"required":["cp","ct"]}, "revcontent"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Revcontent Adapter Params","description":"A schema which validates params accepted by the Revcontent adapter","type":"object","properties":{},"required":[]}, "rhythmone"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Rhythmone Adapter Params","description":"A schema which validates params accepted by the Rhythmone adapter","type":"object","properties":{"placementId":{"type":"string","description":"An ID which is used to frame Rhythmone ad tag","minLength":1},"path":{"type":"string","description":"An ID which is used to frame Rhythmone ad tag","minLength":1},"zone":{"type":"string","description":"An ID which is used to frame Rhythmone ad tag","minLength":1}},"required":["placementId","path","zone"]}, "rtbhouse"={"$schema":"http://json-schema.org/draft-04/schema#","title":"RTB House Adapter Params","description":"A schema which validates params accepted by the RTB House adapter","type":"object","properties":{"publisherId":{"type":"string","description":"The publisherโs ID provided by RTB House"}},"required":["publisherId"]}, "rubicon"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Rubicon Adapter Params","description":"A schema which validates params accepted by the Rubicon adapter","type":"object","properties":{"accountId":{"type":"integer","minimum":1,"description":"An ID which identifies the publisher's account"},"siteId":{"type":"integer","minimum":1,"description":"An ID which identifies the site selling the impression"},"zoneId":{"type":"integer","minimum":1,"description":"An ID which identifies the sub-section of the site where the impression is located"},"inventory":{"type":"object","description":"An object defining arbitrary targeting key/value pairs related to the page","additionalProperties":{"type":"array"}},"visitor":{"type":"object","description":"An object defining arbitrary targeting key/value pairs related to the visitor","additionalProperties":{"type":"array"}},"pchain":{"type":"string","description":"A payment ID chain string"},"video":{"type":"object","description":"An object defining additional Rubicon video parameters","properties":{"language":{"type":"string","description":"Language of the ad - should match content video"},"playerHeight":{"type":["integer","string"],"description":"Height in pixels of the video player"},"playerWidth":{"type":["integer","string"],"description":"Width in pixels of the video player"},"size_id":{"type":"integer","description":"Rubicon size_id, used to describe type of video ad (preroll, postroll, etc)"},"skip":{"type":"integer","description":"Can this ad be skipped ( 0 = no, 1 = yes)"},"skipDelay":{"type":"integer","description":"number of seconds until the ad can be skipped"}}}},"required":["accountId","siteId","zoneId"]}, "sharethrough"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Sharethrough Adapter Params","description":"A schema which validates params accepted by the Sharethrough","type":"object","properties":{"pkey":{"type":"string","description":"placement key to use."},"iframe":{"type":"boolean","description":"whether or not to stay in iframe","default":false},"iframeSize":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"},"description":"iframe dimensions","default":[0,0]},"bidfloor":{"type":"number","description":"The floor price, or minimum amount, a publisher will accept for an impression, given in CPM in USD"}},"required":["pkey"]}, "silvermob"={"$schema":"http://json-schema.org/draft-04/schema#","title":"SilverMob Adapter Params","description":"A schema which validates params accepted by the SilverMob adapter","type":"object","properties":{"zoneid":{"type":"string","description":"Zone ID"},"host":{"type":"string","description":"Host"}},"required":["zoneid","host"]}, "smaato"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Smaato Adapter Params","description":"A schema which validates params accepted by the Smaato adapter","type":"object","properties":{"publisherId":{"type":"string","description":"A unique identifier for this impression within the context of the bid request"},"adspaceId":{"type":"string","description":"Identifier for specific ad placement is SOMA adspaceId
"}},"required":["publisherId","adspaceId"]}, "smartadserver"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Smartadserver Adapter Params","description":"A schema which validates params accepted by the Smartadserver adapter","type":"object","properties":{"siteId":{"type":"integer","description":"The site id.","minimum":1},"pageId":{"type":"integer","description":"The page id.","minimum":1},"formatId":{"type":"integer","description":"The format id.","minimum":1},"networkId":{"type":"integer","description":"The network id.","minimum":1}},"dependencies":{"siteId":{"required":["pageId","formatId"]},"pageId":{"required":["siteId","formatId"]},"formatId":{"required":["siteId","pageId"]}},"required":["networkId"]}, "smartrtb"={"$schema":"http://json-schema.org/draft-04/schema#","title":"SmartRTB Adapter Params","description":"A schema which validates params accepted by SmartRTB adapter","type":"object","properties":{"pub_id":{"type":"string","description":"Assigned publisher ID","minLength":4},"med_id":{"type":"string","description":"Property ID not zone ID not provided"},"zone_id":{"type":"string","description":"Specific zone ID for this placement, belonging to app/site","minLength":20},"force_bid":{"type":"boolean","description":"Force bids with a test creative"}},"required":["pub_id"]}, "smartyads"={"$schema":"http://json-schema.org/draft-04/schema#","title":"SmartyAds Adapter Params","description":"A schema which validates params accepted by the SmartyAds adapter","type":"object","properties":{"host":{"type":"string","description":"Network host to send request"},"sourceid":{"type":"string","description":"Partner id"},"accountid":{"type":"string","description":"Account id"}},"required":["host","sourceid","accountid"]}, "somoaudience"={"$schema":"http://json-schema.org/draft-04/schema#","title":"SomoAudience Adapter Params","description":"A schema which validates params accepted by the SomoAudience adapter","type":"object","properties":{"placement_hash":{"type":"string","description":"A hash defining the placement selling the impression"},"bid_floor":{"type":"number","description":"Bid Floor for Impression","minimum":0}},"required":["placement_hash"]}, "sonobi"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Sonobi Adapter Params","description":"A schema which validates params accepted by the Sonobi adapter","type":"object","properties":{"TagID":{"type":"string","description":"An ID which identifies /ad/unit/code or the sonobi placement_id"}},"required":["TagID"]}, "sovrn"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Sovrn Adapter Params","description":"A schema which validates params accepted by the Sovrn adapter","type":"object","properties":{"tagid":{"type":"string","description":"An ID which identifies the sovrn ad tag"},"tagId":{"type":"string","description":"An ID which identifies the sovrn ad tag (DEPRECATED, use "tagid" instead)"},"bidfloor":{"type":"number","description":"The minimum acceptable bid, in CPM, using US Dollars"}},"oneOf":[{"required":["tagid"]},{"required":["tagId"]}]}, "synacormedia"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Synacormedia Adapter Params","description":"A schema which validates params accepted by the Synacormedia adapter","type":"object","properties":{"seatId":{"type":"string","description":"The seat id."},"tagId":{"type":"string","description":"The tag id."}},"required":["seatId"]}, "tappx"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Tappx Adapter Params","description":"A schema which validates params accepted by the Tappx adapter","type":"object","properties":{"host":{"type":"string","description":"Tappx host"},"tappxkey":{"type":"string","description":"An ID which identifies the adunit"},"endpoint":{"type":"string","description":"Endpoint provided to publisher"},"bidfloor":{"type":"number","description":"Minimum bid for this impression expressed in CPM (USD)"}},"required":["host","tappxkey","endpoint"]}, "telaria"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Telaria Adapter Params","description":"A schema which validates params accepted by the Telaria adapter","type":"object","properties":{"adCode":{"type":"string","description":"The Ad Unit Code."},"seatCode":{"type":"string","description":"Your Seat Code."},"originalPublisherid":{"type":"string","description":"publisher ID from the original request"}},"required":["seatCode"]}, "triplelift"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Triplelift Adapter Params","description":"A schema which validates params accepted by the Triplelift adapter","type":"object","properties":{"inventoryCode":{"type":"string","description":"TripleLift inventory code for this ad unit (provided to you by your partner manager)"},"floor":{"type":"number","description":"the bid floor"}},"required":["inventoryCode"]}, "triplelift_native"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Triplelift Adapter Params","description":"A schema which validates params accepted by the Triplelift adapter","type":"object","properties":{"inventoryCode":{"type":"string","description":"TripleLift inventory code for this ad unit (provided to you by your partner manager)"},"floor":{"description":"the bid floor, in usd","type":"number"}},"required":["inventoryCode"]}, "ttx"={"$schema":"http://json-schema.org/draft-04/schema#","title":"33Across Adapter Params","description":"A schema which validates params accepted by the 33Across adapter","type":"object","properties":{"productId":{"type":"string","description":"Product type"},"siteId":{"type":"string","description":"Site Id"},"zoneId":{"type":"string","description":"Zone Id"}},"required":["productId","siteId"]}, "ucfunnel"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Ucfunnel Adapter Params","description":"A schema which validates params accepted by the Ucfunnel adapter","type":"object","properties":{"adunitid":{"type":"string","description":"ID for ad unit"},"partnerid":{"type":"string","description":"ID for partner"}},"required":["partnerid"]}, "unicorn"={"$schema":"http://json-schema.org/draft-04/schema#","title":"UNICORN Adapter Params","description":"A schema which validates params accepted by the UNICORN adapter","type":"object","properties":{"placementId":{"type":"string","description":"In Application, if placementId is empty, prebid server configuration id will be used as placementId."},"publisherId":{"type":"integer","description":"Account specific publisher id"},"mediaId":{"type":"string","description":"Publisher specific media id"},"accountId":{"type":"integer","description":"Account ID for charge request"}},"required":["mediaId","accountId"]}, "unruly"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Unruly Adapter Params","description":"A schema which validates params accepted by the Unruly adapter","type":"object","properties":{"uuid":{"type":"string","description":"uuid"},"siteid":{"type":"string","description":"ID for publisher site"}},"required":["uuid","siteid"]}, "valueimpression"={"$schema":"http://json-schema.org/draft-04/schema#","title":"ValueImpression Adapter Params","description":"Schema to validate params accepted by the ValueImpression adapter","type":"object","properties":{"siteId":{"type":"string","description":"Site ID"}},"required":["siteId"]}, "verizonmedia"={"$schema":"http://json-schema.org/draft-04/schema#","title":"VerizonMedia Adapter Params","description":"A schema which validates params accepted by the VerizonMedia adapter","type":"object","properties":{"dcn":{"type":"string","description":"Site ID provided by One Mobile"},"pos":{"type":"string","description":"Placement ID"}},"required":["dcn","pos"]}, "visx"={"$schema":"http://json-schema.org/draft-04/schema#","title":"VIS.X Adapter Params","description":"A schema which validates params accepted by VIS.X adapter","type":"object","properties":{"uid":{"type":"integer","description":"An ID which identifies this placement of the impression"},"size":{"type":"array","items":{"type":"integer"},"minItems":2,"maxItems":2,"description":"An array of two integer containing the dimension"}},"required":["uid"]}, "vrtcal"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Vrtcal Adapter Params","description":"A schema which validates params accepted by the Vrtcal adapter","type":"object","properties":{"just_an_unused_vrtcal_param":{"type":"string","description":"We only have this param as the prebid server crashes without at least 1 custom param; Not set to required to achieve parameter-less custom functionality"}},"required":[]}, "yeahmobi"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Yeahmobi Adapter Params","description":"A schema which validates params accepted by the Yeahmobi adapter","type":"object","properties":{"pubId":{"type":"string","description":"Publisher ID","minLength":1},"zoneId":{"type":"string","description":"Zone Id","minLength":1}},"required":["pubId","zoneId"]}, "yieldlab"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Yieldlab Adapter Params","description":"A schema which validates params accepted by the Yieldlab adapter","type":"object","properties":{"adslotId":{"type":"string","description":"Yieldlab ID of the ad slot"},"supplyId":{"type":"string","description":"Yieldlab ID of the supply"},"adSize":{"type":"string","description":"Size of the adslot in pixel, e.g. 200x50"},"extId":{"type":"string","description":"External ID used for reporting"},"targeting":{"type":"object","description":"Targeting information in key value pairs"}},"required":["adslotId","supplyId","adSize"]}, "yieldmo"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Yieldmo Adapter Params","description":"A schema which validates params accepted by the Yieldmo adapter","type":"object","properties":{"placementId":{"type":"string","description":"Internal Yieldmo Placement ID"}},"required":["placementId"]}, "yieldone"={"$schema":"http://json-schema.org/draft-04/schema#","title":"Yieldone Adapter Params","description":"A schema which validates params accepted by the Yieldone adapter","type":"object","properties":{"placementId":{"type":"string","description":"Internal Yieldone Placement ID"}},"required":["placementId"]}, "zeroclickfraud"={"$schema":"http://json-schema.org/draft-04/schema#","title":"ZeroClickFraud Adapter Params","description":"A schema which validates params accepted by the ZeroClickFraud adapter","type":"object","properties":{"sourceId":{"type":"integer","minimum":1,"description":"Website Source Id"},"host":{"type":"string","description":"Network Host to request from"}},"required":["host","sourceId"]}}>
to contain:
<[avocet={"$schema":"http://json-schema.org/draft-04/schema#","title":"Avocet Adapter Params","description":"A schema which validates params accepted by the Avocet adapter","type":"object","properties":{"placement":{"type":"string","description":"An Avocet placement ID"},"placement_code":{"type":"string","description":"An Avocet placement external code"}},"oneOf":[{"required":["placement"]},{"required":["placement_code"]}]},
rtbhouse={"$schema":"http://json-schema.org/draft-04/schema#","title":"RTB House Adapter Params","description":"A schema which validates params accepted by the RTB House adapter","type":"object","properties":{"publisherId":{"type":"string","description":"The publisherโs ID provided by RTB House"}},"required":["publisherId"]},
lunamedia={"$schema":"http://json-schema.org/draft-04/schema#","title":"LunaMedia Adapter Params","description":"A schema which validates params accepted by the LunaMedia adapter","type":"object","properties":{"pubid":{"type":"string","description":"An id used to identify LunaMedia publisher.","minLength":8},"placement":{"type":"string","description":"A placement created on adserver."}},"required":["pubid"]},
mgid={"$schema":"http://json-schema.org/draft-04/schema#","title":"Mgid Params","description":"A schema which validates params accepted by the Mgid","type":"object","properties":{"accountId":{"type":"string","description":"Internal Mgid account ID"},"placementId":{"type":"string","description":"optional internal Mgid Placement ID"},"cur":{"type":"string","description":"optional bidfloor currency"},"currency":{"type":"string","description":"optional bidfloor currency"},"bidfloor":{"type":"number","description":"optional minimum acceptable bid, in CPM, USD by default"},"bidFloor":{"type":"number","description":"optional minimum acceptable bid, in CPM, USD by default"}},"required":["accountId"]},
somoaudience={"$schema":"http://json-schema.org/draft-04/schema#","title":"SomoAudience Adapter Params","description":"A schema which validates params accepted by the SomoAudience adapter","type":"object","properties":{"placement_hash":{"type":"string","description":"A hash defining the placement selling the impression"},"bid_floor":{"type":"number","description":"Bid Floor for Impression","minimum":0}},"required":["placement_hash"]},
dmx={"$schema":"http://json-schema.org/draft-04/schema#","title":"District M DMX Adapter Params","description":"A schema which validates params accepted by the DMX adapter","type":"object","properties":{"memberid":{"type":"string","description":"Represent boost MemberId from districtm UI"},"placement_id":{"type":"string","description":"memberid replacement / alternative value or equivalent"},"seller_id":{"type":"string","description":"Represent DMX Partner when you get onboarded, this is for specific setup BURL vs NURL"},"dmxid":{"type":"string","description":"Represent the placement ID dmxid equivalent to 'tagid', this value is optional"},"tagid":{"type":"string","description":"Represent the placement ID tagid equivalent to 'dmxid', this value is optional"},"bidfloor":{"type":"number","description":"The minimum price acceptable for a bid, this is optional since we do get the one from the original openrtb request"}},"required":["memberid"]},
outbrain={"$schema":"http://json-schema.org/draft-04/schema#","title":"Outbrain Adapter Params","description":"A schema which validates params accepted by the Outbrain adapter","type":"object","properties":{"publisher":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"domain":{"type":"string"}},"required":["id"]},"tagid":{"type":"string"},"bcat":{"type":"array","items":{"type":"string"}},"badv":{"type":"array","items":{"type":"string"}}},"required":["publisher"]},
appnexus={"$schema":"http://json-schema.org/draft-04/schema#","title":"Appnexus Adapter Params","description":"A schema which validates params accepted by the AppNexus adapter","type":"object","properties":{"placement_id":{"type":"integer","description":"An ID which identifies this placement of the impression"},"placementId":{"type":"integer","description":"Deprecated, use placement_id instead."},"inv_code":{"type":"string","description":"A code identifying the inventory of this placement."},"invCode":{"type":"string","description":"Deprecated, use inv_code instead."},"member":{"type":"string","description":"An ID which identifies the member selling the impression."},"keywords":{"type":"array","minItems":1,"items":{"type":"object","description":"A key with one or more values associated with it. These are used in buy-side segment targeting.","properties":{"key":{"type":"string"},"value":{"type":"array","minItems":1,"items":{"type":"string"}}},"required":["key"]}},"traffic_source_code":{"type":"string","description":"Specifies the third-party source of this impression."},"trafficSourceCode":{"type":"string","description":"Deprecated, use traffic_source_code instead."},"reserve":{"type":"number","description":"The minimium acceptable bid, in CPM, using US Dollars"},"position":{"type":"string","enum":["above","below"],"description":"Specifies the ad unit as above or below the fold"},"use_pmt_rule":{"type":"boolean","description":"Boolean to signal AppNexus to apply the relevant payment rule"},"private_sizes":{"type":"array","items":{"type":"object","properties":{"w":{"type":"integer"},"h":{"type":"integer"}},"required":["w","h"]},"description":"Private sizes (ex: [{"w": 300, "h": 250},{...}]), experimental, may not be supported."}},"oneOf":[{"oneOf":[{"required":["placementId"]},{"required":["placement_id"]}]},{"oneOf":[{"required":["invCode","member"]},{"required":["inv_code","member"]}]}],"not":{"required":["placementId","invCode","member"]}},
sharethrough={"$schema":"http://json-schema.org/draft-04/schema#","title":"Sharethrough Adapter Params","description":"A schema which validates params accepted by the Sharethrough","type":"object","properties":{"pkey":{"type":"string","description":"placement key to use."},"iframe":{"type":"boolean","description":"whether or not to stay in iframe","default":false},"iframeSize":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer"},"description":"iframe dimensions","default":[0,0]},"bidfloor":{"type":"number","description":"The floor price, or minimum amount, a publisher will accept for an impression, given in CPM in USD"}},"required":["pkey"]},
advangelists={"$schema":"http://json-schema.org/draft-04/schema#","title":"Advangelists Adapter Params","description":"A schema which validates params accepted by the Advangelists adapter","type":"object","properties":{"pubid":{"type":"string","description":"An id used to identify Advangelists publisher.","minLength":8},"placement":{"type":"string","description":"An id used to identify placements."}},"required":["pubid"]},
pulsepoint={"$schema":"http://json-schema.org/draft-04/schema#","title":"Pulsepoint Adapter Params","description":"A schema which validates params accepted by the Pulsepoint adapter","type":"object","properties":{"cp":{"type":"integer","description":"An ID which identifies the publisher selling the impression"},"ct":{"type":"integer","description":"An ID which identifies the ad slot being sold"}},"required":["cp","ct"]},
smartyads={"$schema":"http://json-schema.org/draft-04/schema#","title":"SmartyAds Adapter Params","description":"A schema which validates params accepted by the SmartyAds adapter","type":"object","properties":{"host":{"type":"string","description":"Network host to send request"},"sourceid":{"type":"string","description":"Partner id"},"accountid":{"type":"string","description":"Account id"}},"required":["host","sourceid","accountid"]},
between={"$schema":"http://json-schema.org/draft-04/schema#","title":"BetweenDigital Adapter Params","description":"A schema which validates params accepted by the BetweenDigital adapter","type":"object","properties":{"host":{"type":"string","description":"Network Host to request from","enum":["lbs-eu1.ads","lbs-ru1.ads","lbs-us-east1.ads","lbs-asia1.ads"]},"publisher_id":{"type":"string","description":"Publisher ID from Between Exchange control panel"},"bid_floor":{"type":"number","description":"The minimum price acceptable for a bid"},"bid_floor_cur":{"type":"string","description":"Currency of bid floor","enum":["USD","EUR","RUB"]}},"required":["host","publisher_id"]},
nanointeractive={"$schema":"http://json-schema.org/draft-04/schema#","title":"NanoInteractive Adapter Params","description":"A schema which validates params accepted by the NanoInteractive adapter","type":"object","properties":{"pid":{"type":"string","description":"Placement id"},"nq":{"type":"array","items":{"type":"string"},"description":"search queries"},"category":{"type":"string","description":"IAB Category"},"subId":{"type":"string","description":"any segment value provided by publisher"},"ref":{"type":"string","description":"referer"}},"required":["pid"]},
kidoz={"$schema":"http://json-schema.org/draft-04/schema#","title":"Kidoz Adapter Params","description":"A schema which validates params accepted by the Kidoz adapter","type":"object","properties":{"access_token":{"type":"string","minLength":1,"description":"Kidoz access_token"},"publisher_id":{"type":"string","minLength":1,"description":"Kidoz publisher_id"}},"required":["access_token","publisher_id"]},
improvedigital={"$schema":"http://json-schema.org/draft-04/schema#","title":"Improve Digital Adapter Params","description":"A schema which validates params accepted by Improve Digital adapter","type":"object","properties":{"placementId":{"type":"integer","minimum":1,"description":"An ID which identifies this placement of the impression"},"publisherId":{"type":"integer","minimum":1,"description":"An ID which identifies publisher. Required when using a placementKey"},"placementKey":{"type":"string","description":"An uniq name which identifies this placement of the impression. Must be used with publisherId"},"keyValues":{"type":"object","description":"Contains one or more key-value pairings for key-value targeting"},"size":{"type":"object","properties":{"w":{"type":"integer"},"h":{"type":"integer"}},"required":["w","h"],"description":"Placement size"}},"oneOf":[{"required":["placementId"]},{"required":["publisherId","placementKey"]}]},
krushmedia={"$schema":"http://json-schema.org/draft-04/schema#","title":"Krushmedia Adapter Params","description":"A schema which validates params accepted by the Krushmedia adapter","type":"object","properties":{"key":{"type":"string","description":"ssp key"}},"required":["key"]},
invibes={"$schema":"http://json-schema.org/draft-04/schema#","title":"Invibes Adapter Params","description":"A schema which validates params accepted by the Invibes adapter","type":"object","properties":{"placementId":{"type":"string","minLength":1,"description":"An ID which identifies the site selling the impression"},"domainId":{"type":"integer","description":"Ad domain id"},"debug":{"type":"object","properties":{"testBvid":{"type":"string"},"testLog":{"type":"boolean"}},"description":"Parameters used for debugging purposes"}},"required":["placementId"]},
yieldmo={"$schema":"http://json-schema.org/draft-04/schema#","title":"Yieldmo Adapter Params","description":"A schema which validates params accepted by the Yieldmo adapter","type":"object","properties":{"placementId":{"type":"string","description":"Internal Yieldmo Placement ID"}},"required":["placementId"]},
ix={"$schema":"http://json-schema.org/draft-04/schema#","title":"ix Adapter Params","description":"A schema which validates params accepted by the ix adapter","type":"object","properties":{"siteId":{"type":"string","description":"An ID which identifies the site selling the impression"},"size":{"type":"array","items":{"type":"integer"},"minItems":2,"maxItems":2,"description":"An array of two integer containing the dimension"}},"required":["siteId"]},
valueimpression={"$schema":"http://json-schema.org/draft-04/schema#","title":"ValueImpression Adapter Params","description":"Schema to validate params accepted by the ValueImpression adapter","type":"object","properties":{"siteId":{"type":"string","description":"Site ID"}},"required":["siteId"]},
audienceNetwork={"$schema":"http://json-schema.org/draft-04/schema#","title":"Facebook Audience Network Adapter Params","description":"A schema which validates params accepted by the Facebook Audience Network adapter","type":"object","properties":{"placementId":{"type":"string","description":"An ID which identifies the placement selling the impression"}},"required":["placementId"]},
33across={"$schema":"http://json-schema.org/draft-04/schema#","title":"33Across Adapter Params","description":"A schema which validates params accepted by the 33Across adapter","type":"object","properties":{"productId":{"type":"string","description":"Product type"},"siteId":{"type":"string","description":"Site Id"},"zoneId":{"type":"string","description":"Zone Id"}},"required":["productId","siteId"]},
deepintent={"$schema":"http://json-schema.org/draft-04/schema#","title":"Deepintent Adapter Params","description":"A schema which validates params accepted by the Deepintent adapter","type":"object","properties":{"tagId":{"type":"string","description":"An ID which identifies the deepintent ad tag"}},"required":["tagId"]},
verizonmedia={"$schema":"http://json-schema.org/draft-04/schema#","title":"VerizonMedia Adapter Params","description":"A schema which validates params accepted by the VerizonMedia adapter","type":"object","properties":{"dcn":{"type":"string","description":"Site ID provided by One Mobile"},"pos":{"type":"string","description":"Placement ID"}},"required":["dcn","pos"]},
conversant={"$schema":"http://json-schema.org/draft-04/schema#","title":"Conversant Adapter Params","description":"A schema which validates params accepted by the Conversant adapter.","type":"object","properties":{"site_id":{"type":"string","description":"A Conversant specific ID which identifies the site."},"secure":{"type":"integer","description":"Override http/https context on ad markup."},"bidfloor":{"type":"number","description":"Minimum bid price that will be considered."},"tag_id":{"type":"string","description":"Identifies specific ad placement."},"position":{"type":"integer","description":"Ad position on screen."},"mimes":{"type":"array","description":"Array of content MIME types. For videos only.","items":{"type":"string"}},"maxduration":{"type":"integer","description":"Maximum duration in seconds. For videos only."},"api":{"type":"array","description":"Array of supported API frameworks. For videos only.","items":{"type":"integer"}},"protocols":{"type":"array","description":"Array of supported video protocols. For videos only.","items":{"type":"integer"}}},"required":[]},
openx={"$schema":"http://json-schema.org/draft-04/schema#","title":"Openx Adapter Params","description":"A schema which validates params accepted by the Openx adapter","type":"object","properties":{"unit":{"type":"string","description":"The ad unit id.","pattern":"^[0-9]+$"},"delDomain":{"type":"string","description":"The delivery domain for the customer.","pattern":"\.[a-zA-Z]{2,3}$","format":"hostname"},"platform":{"type":"string","description":"The platform id for the customer.","format":"uuid"},"customFloor":{"type":"number","description":"The minimum CPM price in USD.","minimum":0},"customParams":{"type":"object","description":"User-defined targeting key-value pairs."}},"required":["unit"],"anyOf":[{"required":["delDomain"]},{"required":["platform"]}]},
zeroclickfraud={"$schema":"http://json-schema.org/draft-04/schema#","title":"ZeroClickFraud Adapter Params","description":"A schema which validates params accepted by the ZeroClickFraud adapter","type":"object","properties":{"sourceId":{"type":"integer","minimum":1,"description":"Website Source Id"},"host":{"type":"string","description":"Network Host to request from"}},"required":["host","sourceId"]},
revcontent={"$schema":"http://json-schema.org/draft-04/schema#","title":"Revcontent Adapter Params","description":"A schema which validates params accepted by the Revcontent adapter","type":"object","properties":{},"required":[]},
triplelift_native={"$schema":"http://json-schema.org/draft-04/schema#","title":"Triplelift Adapter Params","description":"A schema which validates params accepted by the Triplelift adapter","type":"object","properties":{"inventoryCode":{"type":"string","description":"TripleLift inventory code for this ad unit (provided to you by your partner manager)"},"floor":{"description":"the bid floor, in usd","type":"number"}},"required":["inventoryCode"]},
marsmedia={"$schema":"http://json-schema.org/draft-04/schema#","title":"Marsmedia Adapter Params","description":"A schema which validates params accepted by the Marsmedia adapter","type":"object","properties":{"zone":{"type":"string","description":"Zone ID to use."}},"required":["zone"]},
vrtcal={"$schema":"http://json-schema.org/draft-04/schema#","title":"Vrtcal Adapter Params","description":"A schema which validates params accepted by the Vrtcal adapter","type":"object","properties":{"just_an_unused_vrtcal_param":{"type":"string","description":"We only have this param as the prebid server crashes without at least 1 custom param; Not set to required to achieve parameter-less custom functionality"}},"required":[]},
adform={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adform Adapter Params","description":"A schema which validates params accepted by the Adform adapter","type":"object","properties":{"mid":{"type":["integer","string"],"description":"An ID which identifies the placement selling the impression"},"priceType":{"type":"string","enum":["gross","net"],"description":"An expected price type (net or gross) of bids."},"mkv":{"type":"string","description":"Comma-separated key-value pairs. Forbidden symbols: &. Example: mkv='color:blue,length:350'","pattern":"^(\s|((\s*[^,:&\\s]+\s*:[^,:&])(,\s[^,:&\\s]+\s*:[^,:&])))$"},"mkw":{"type":"string","description":"Comma-separated keywords. Forbidden symbols: &.","pattern":"^[^&]$"},"cdims":{"type":"string","description":"Comma-separated creative dimensions.","pattern":"(^\d+x\d+)(,\d+x\d+)$"},"minp":{"type":"number","description":"The minimum CPM price.","minimum":0},"url":{"type":"string","description":"Custom URL for targeting."}},"required":["mid"]},
aja={"$schema":"http://json-schema.org/draft-04/schema#","title":"AJA Adapter Params","description":"A schema which validates params accepted by the AJA adapter","type":"object","properties":{"asi":{"type":"string","description":"Ad spot ID"}},"required":["asi"]},
inmobi={"$schema":"http://json-schema.org/draft-04/schema#","title":"InMobi Adapter Params","description":"A schema which validates params accepted by the InMobi adapter","type":"object","properties":{"plc":{"type":["string"],"description":"An ID corresponding to the placement selling the impression"}},"required":["plc"]},
ucfunnel={"$schema":"http://json-schema.org/draft-04/schema#","title":"Ucfunnel Adapter Params","description":"A schema which validates params accepted by the Ucfunnel adapter","type":"object","properties":{"adunitid":{"type":"string","description":"ID for ad unit"},"partnerid":{"type":"string","description":"ID for partner"}},"required":["partnerid"]},
kubient={"$schema":"http://json-schema.org/draft-04/schema#","title":"Kubient Adapter Params","description":"A schema which validates params accepted by the Kubient adapter","type":"object","properties":{"zoneid":{"type":"string","description":"Zone ID identifies Kubient placement ID.","minLength":1}}},
gamoshi={"$schema":"http://json-schema.org/draft-04/schema#","title":"Gamoshi Adapter Params","description":"A schema which validates params accepted by Gamoshi adapter","type":"object","properties":{"supplyPartnerId":{"type":"string","description":"Supply partner id to use."},"favoredMediaType":{"type":"string","description":"favored media type"}},"required":["supplyPartnerId"]},
beachfront={"$schema":"http://json-schema.org/draft-04/schema#","title":"Beachfront Adapter Params","description":"A schema which validates params accepted by the Beachfront adapter","type":"object","properties":{"appId":{"type":"string","description":"The id of an inventory target. This can only be used in requests that contain one media type. It will be applied to all imps in the request."},"appIds":{"type":"object","description":"An object that specifies appIds for specific media types. This can be used for either single media type requests or multiple.","properties":{"video":{"type":"string","description":"An appId string that will be applied to video requests in this imp."},"banner":{"type":"string","description":"An appId string that will be applied to banner requests in this imp."}}},"bidfloor":{"type":"number","description":"The price floor for the bid."},"videoResponseType":{"type":"string","description":"By default the video response will be an AdM element containing VAST 3.0 markup including tracking, click through, and mediafile elements pointing to mp4, webm or other playable media files or Vpaid media as configured for the exchange at beachfront.io. Optionally, set this to 'nurl' to receive a URI pointing to VAST 3.0 markup which will contain a mediafile pointing to a beachfront neptune javascript video player which will load your video and take care of tracking, etc. Regardless of which format is selected, the id of the returned impression will be the provided impression id (imp[{'id'...},...] in the request) with the format appended. The impression id will be returned unchanged as 'impid'. So if you indicate 'nurl', and an impression id 'someImp', the returned impression will have an 'impid' value of 'someImp', and the 'id' value 'someImpNurlVideo'. This is to differentiate the object in the case that a request includes both video and banner elements. Setting videoResponseType to any other string will have no effect and the default format (AdM) will be returned."}},"required":["bidfloor"],"oneOf":[{"required":["appId"]},{"required":["appIds"]}]},
adot={"$schema":"http://json-schema.org/draft-04/schema#","title":"The Adot Adapter Params","description":"A schema which validates params accepted by Adot adapter","type":"object","properties":{"placementId":{"type":"string","description":"An ID which identifies this placement of the impression"},"parallax":{"type":"boolean","description":"It determines if the wanted advertising format is a parallax."}},"required":[]},
logicad={"$schema":"http://json-schema.org/draft-04/schema#","title":"Logicad Adapter Params","description":"A schema which validates params accepted by the Logicad adapter","type":"object","properties":{"tid":{"type":"string","description":"Logicad for Publishers placement ID"}},"required":["tid"]},
telaria={"$schema":"http://json-schema.org/draft-04/schema#","title":"Telaria Adapter Params","description":"A schema which validates params accepted by the Telaria adapter","type":"object","properties":{"adCode":{"type":"string","description":"The Ad Unit Code."},"seatCode":{"type":"string","description":"Your Seat Code."},"originalPublisherid":{"type":"string","description":"publisher ID from the original request"}},"required":["seatCode"]},
pubnative={"$schema":"http://json-schema.org/draft-04/schema#","title":"Pubnative Adapter Params","description":"A schema which validates params accepted by the Pubnative adapter","type":"object","properties":{"zone_id":{"type":"integer","description":"The ad zone identifier"},"app_auth_token":{"type":"string","description":"The app's authentication token"}},"required":["zone_id","app_auth_token"]},
visx={"$schema":"http://json-schema.org/draft-04/schema#","title":"VIS.X Adapter Params","description":"A schema which validates params accepted by VIS.X adapter","type":"object","properties":{"uid":{"type":"integer","description":"An ID which identifies this placement of the impression"},"size":{"type":"array","items":{"type":"integer"},"minItems":2,"maxItems":2,"description":"An array of two integer containing the dimension"}},"required":["uid"]},
adyoulike={"$schema":"http://json-schema.org/draft-04/schema#","title":"AdYouLike Adapter Params","description":"A schema which validates params accepted by the AdYouLike adapter","type":"object","properties":{"placement":{"type":"string","description":"Placement Id"},"campaign":{"type":"string","description":"Id of a forced campaign"},"track":{"type":"string","description":"Id of a forced Track"},"creative":{"type":"string","description":"Id of a forced creative"},"source":{"type":"string","description":"context of the campaign"},"debug":{"type":"string","description":"Arbitrary id used for debug purpose"}},"required":["placement"]},
districtm={"$schema":"http://json-schema.org/draft-04/schema#","title":"Appnexus Adapter Params","description":"A schema which validates params accepted by the AppNexus adapter","type":"object","properties":{"placement_id":{"type":"integer","description":"An ID which identifies this placement of the impression"},"placementId":{"type":"integer","description":"Deprecated, use placement_id instead."},"inv_code":{"type":"string","description":"A code identifying the inventory of this placement."},"invCode":{"type":"string","description":"Deprecated, use inv_code instead."},"member":{"type":"string","description":"An ID which identifies the member selling the impression."},"keywords":{"type":"array","minItems":1,"items":{"type":"object","description":"A key with one or more values associated with it. These are used in buy-side segment targeting.","properties":{"key":{"type":"string"},"value":{"type":"array","minItems":1,"items":{"type":"string"}}},"required":["key"]}},"traffic_source_code":{"type":"string","description":"Specifies the third-party source of this impression."},"trafficSourceCode":{"type":"string","description":"Deprecated, use traffic_source_code instead."},"reserve":{"type":"number","description":"The minimium acceptable bid, in CPM, using US Dollars"},"position":{"type":"string","enum":["above","below"],"description":"Specifies the ad unit as above or below the fold"},"use_pmt_rule":{"type":"boolean","description":"Boolean to signal AppNexus to apply the relevant payment rule"},"private_sizes":{"type":"array","items":{"type":"object","properties":{"w":{"type":"integer"},"h":{"type":"integer"}},"required":["w","h"]},"description":"Private sizes (ex: [{"w": 300, "h": 250},{...}]), experimental, may not be supported."}},"oneOf":[{"oneOf":[{"required":["placementId"]},{"required":["placement_id"]}]},{"oneOf":[{"required":["invCode","member"]},{"required":["inv_code","member"]}]}],"not":{"required":["placementId","invCode","member"]}},
grid={"$schema":"http://json-schema.org/draft-04/schema#","title":"TheMediaGrid Adapter Params","description":"A schema which validates params accepted by TheMediaGrid adapter","type":"object","properties":{"uid":{"type":"integer","description":"An ID which identifies this placement of the impression"}},"required":[]},
consumable={"$schema":"http://json-schema.org/draft-04/schema#","title":"Consumable Adapter Params","description":"A schema which validates params accepted by the Consumable adapter","type":"object","properties":{"siteId":{"type":"number","description":"The site ID from Consumable","pattern":"^[0-9]+$"},"networkId":{"type":"number","description":"The network ID from Consumable","pattern":"^[0-9]+$"},"unitId":{"type":"number","description":"The unit ID from Consumable","pattern":"^[0-9]+$"},"unitName":{"type":"string","description":"The unit name from Consumable (expected to be a valid CSS class name)","pattern":"^-?[_a-zA-Z]+[_a-zA-Z0-9-]*$"}},"required":["siteId","networkId","unitId"]},
tappx={"$schema":"http://json-schema.org/draft-04/schema#","title":"Tappx Adapter Params","description":"A schema which validates params accepted by the Tappx adapter","type":"object","properties":{"host":{"type":"string","description":"Tappx host"},"tappxkey":{"type":"string","description":"An ID which identifies the adunit"},"endpoint":{"type":"string","description":"Endpoint provided to publisher"},"bidfloor":{"type":"number","description":"Minimum bid for this impression expressed in CPM (USD)"}},"required":["host","tappxkey","endpoint"]},
unicorn={"$schema":"http://json-schema.org/draft-04/schema#","title":"UNICORN Adapter Params","description":"A schema which validates params accepted by the UNICORN adapter","type":"object","properties":{"placementId":{"type":"string","description":"In Application, if placementId is empty, prebid server configuration id will be used as placementId."},"publisherId":{"type":"integer","description":"Account specific publisher id"},"mediaId":{"type":"string","description":"Publisher specific media id"},"accountId":{"type":"integer","description":"Account ID for charge request"}},"required":["mediaId","accountId"]},
adprime={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adprime Adapter Params","description":"A schema which validates params accepted by the Adprime adapter","type":"object","properties":{"TagID":{"type":"string","description":"An ID which identifies the adprime ad tag"}},"required":["TagID"]},
gamma={"$schema":"http://json-schema.org/draft-04/schema#","title":"Gamma Adapter Params","description":"A schema which validates params accepted by Gamma adapter","type":"object","properties":{"id":{"type":"string","description":"Partner ID"},"zid":{"type":"string","description":"Zone ID"},"wid":{"type":"string","description":"Web ID"}},"required":["id","zid","wid"]},
silvermob={"$schema":"http://json-schema.org/draft-04/schema#","title":"SilverMob Adapter Params","description":"A schema which validates params accepted by the SilverMob adapter","type":"object","properties":{"zoneid":{"type":"string","description":"Zone ID"},"host":{"type":"string","description":"Host"}},"required":["zoneid","host"]},
algorix={"$schema":"http://json-schema.org/draft-04/schema#","title":"AlgoriX Adapter Params","description":"A schema which validates params accepted by the AlgoriX adapter","type":"object","properties":{"sid":{"type":"string","description":"Your Sid"},"token":{"type":"string","description":"Your Token"}},"required":["sid","token"]},
triplelift={"$schema":"http://json-schema.org/draft-04/schema#","title":"Triplelift Adapter Params","description":"A schema which validates params accepted by the Triplelift adapter","type":"object","properties":{"inventoryCode":{"type":"string","description":"TripleLift inventory code for this ad unit (provided to you by your partner manager)"},"floor":{"type":"number","description":"the bid floor"}},"required":["inventoryCode"]},
adhese={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adhese Adapter Parameters","description":"Validation for parameters handled by the Adhese adapter","type":"object","properties":{"account":{"type":"string","description":"Your Adhese account name. If unknown, please contact your sales rep"},"location":{"type":"string","description":"The location you want to refer to for a specific section or page, as defined in your Adhese inventory"},"format":{"type":"string","description":"The format you accept for this unit, as defined in your Adhese inventory"},"targets":{"type":"object","description":"Target params, as defined in your Adhese setup."}},"required":["account","location","format"]},
lifestreet={"$schema":"http://json-schema.org/draft-04/schema#","title":"Lifestreet Adapter Params","description":"A schema which validates params accepted by the Lifestreet adapter","type":"object","properties":{"slot_tag":{"type":"string","description":"A tag which identifies the ad slot"}},"required":["slot_tag"]},
adocean={"$schema":"http://json-schema.org/draft-04/schema#","title":"AdOcean Adapter Params","description":"A schema which validates params accepted by the AdOcean adapter","type":"object","properties":{"emiter":{"type":"string","description":"AdOcean emiter","pattern":".+"},"masterId":{"type":"string","description":"Master's id","pattern":"^[\w.]+$"},"slaveId":{"type":"string","description":"Slave's id","pattern":"^adocean[\w.]+$"}},"required":["emiter","masterId","slaveId"]},
acuityads={"$schema":"http://json-schema.org/draft-04/schema#","title":"AcuityAds Adapter Params","description":"A schema which validates params accepted by the AcuityAds adapter","type":"object","properties":{"host":{"type":"string","description":"Network host to send request","minLength":1},"accountid":{"type":"string","description":"Account id","minLength":1}},"required":["host","accountid"]},
decenterads={"$schema":"http://json-schema.org/draft-04/schema#","title":"DecenterAds Adapter Params","description":"A schema which validates params accepted by the DecenterAds adapter","type":"object","properties":{"placementId":{"type":"string","minLength":1,"description":"An ID which identifies the DecenterAds placement"},"customParams":{"type":"object","description":"User-defined targeting key-value pairs."}},"required":["placementId"]},
mobilefuse={"$schema":"http://json-schema.org/draft-04/schema#","title":"MobileFuse Adapter Params","description":"A schema which validates params accepted by the MobileFuse adapter","type":"object","properties":{"placement_id":{"type":"integer","description":"An ID which identifies this specific inventory placement"},"pub_id":{"type":"integer","description":"An ID which identifies the publisher selling the inventory."},"tagid_src":{"type":"string","description":"ext if passing publisher's ids, empty if passing MobileFuse IDs in placement_id field. Defaults to empty"}},"required":["placement_id","pub_id"]},
smaato={"$schema":"http://json-schema.org/draft-04/schema#","title":"Smaato Adapter Params","description":"A schema which validates params accepted by the Smaato adapter","type":"object","properties":{"publisherId":{"type":"string","description":"A unique identifier for this impression within the context of the bid request"},"adspaceId":{"type":"string","description":"Identifier for specific ad placement is SOMA adspaceId
"}},"required":["publisherId","adspaceId"]},
adpone={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adpone Adapter Params","description":"A schema which validates params accepted by the adpone adapter","type":"object","properties":{"placementId":{"type":"string","description":"Placement Id"}},"required":[]},
adf={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adf Adapter Params","description":"A schema which validates params accepted by the adf adapter","type":"object","properties":{"mid":{"type":["integer","string"],"pattern":"^\d+$","description":"An ID which identifies the placement selling the impression"}},"required":["mid"]},
adgeneration={"$schema":"http://json-schema.org/draft-04/schema#","title":"AdGeneration Adapter Params","description":"A schema which validates params accepted by the AdGeneration adapter","type":"object","properties":{"id":{"type":"string","description":"Ad ID registered by AdGeneration."}},"required":["id"]},
loopme={"$schema":"http://json-schema.org/draft-04/schema#","title":"Loopme Adapter Params","description":"A schema which validates params accepted by the Loopme adapter","type":"object","properties":{"accountId":{"type":"string","description":"Account ID"}},"required":["accountId"]},
sonobi={"$schema":"http://json-schema.org/draft-04/schema#","title":"Sonobi Adapter Params","description":"A schema which validates params accepted by the Sonobi adapter","type":"object","properties":{"TagID":{"type":"string","description":"An ID which identifies /ad/unit/code or the sonobi placement_id"}},"required":["TagID"]},
yeahmobi={"$schema":"http://json-schema.org/draft-04/schema#","title":"Yeahmobi Adapter Params","description":"A schema which validates params accepted by the Yeahmobi adapter","type":"object","properties":{"pubId":{"type":"string","description":"Publisher ID","minLength":1},"zoneId":{"type":"string","description":"Zone Id","minLength":1}},"required":["pubId","zoneId"]},
engagebdr={"$schema":"http://json-schema.org/draft-04/schema#","title":"EngageBDR Adapter Params","description":"A schema which validates params accepted by the EngageBDR adapter","type":"object","properties":{"sspid":{"type":"string","description":"SSPID parameter","pattern":"^[0-9]+$"}},"required":["sspid"]},
adtelligent={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adtelligent Adapter Params","description":"A schema which validates params accepted by the Adtelligent adapter","type":"object","properties":{"placementId":{"type":"integer","description":"An ID which identifies this placement of the impression"},"siteId":{"type":"integer","description":"An ID which identifies the site selling the impression"},"aid":{"type":"integer","description":"An ID which identifies the channel"},"bidFloor":{"type":"number","description":"BidFloor, US Dollars"}},"required":["aid"]},
eplanning={"$schema":"https://json-schema.org/draft-04/schema#","title":"EPlanning Adapter Params","description":"A schema which validates params accepted by the EPlanning adapter","type":"object","properties":{"ci":{"type":["string"],"description":"Client ID to use."},"adunit_code":{"type":["string"],"description":"Adunit Code."}},"required":["ci"]},
adkernelAdn={"$schema":"http://json-schema.org/draft-04/schema#","title":"AdkernelAdn Adapter Params","description":"A schema which validates params accepted by the AdkernelAdn adapter","type":"object","properties":{"pubId":{"type":"integer","minimum":1,"description":"Publisher Id to use."},"host":{"type":"string","description":"Network host to send request"}},"required":["pubId"]},
cpmstar={"$schema":"http://json-schema.org/draft-04/schema#","title":"Cpmstar Adapter Params","description":"Schema to validate params accepted by the Cpmstar adapter","type":"object","properties":{"placementId":{"type":"integer","description":"Cpmstar-specific ID for ad pool"},"subpoolId":{"type":"integer","description":"Cpmstar-specific ID for ad subpool"}},"required":["placementId"]},
ninthdecimal={"$schema":"http://json-schema.org/draft-04/schema#","title":"NinthDecimal Adapter Params","description":"A schema which validates params accepted by the NinthDecimal adapter","type":"object","properties":{"pubid":{"type":"string","description":"An id used to identify NinthDecimal publisher.","minLength":8},"placement":{"type":"string","description":"A placement created on adserver."}},"required":["pubid"]},
rhythmone={"$schema":"http://json-schema.org/draft-04/schema#","title":"Rhythmone Adapter Params","description":"A schema which validates params accepted by the Rhythmone adapter","type":"object","properties":{"placementId":{"type":"string","description":"An ID which is used to frame Rhythmone ad tag","minLength":1},"path":{"type":"string","description":"An ID which is used to frame Rhythmone ad tag","minLength":1},"zone":{"type":"string","description":"An ID which is used to frame Rhythmone ad tag","minLength":1}},"required":["placementId","path","zone"]},
synacormedia={"$schema":"http://json-schema.org/draft-04/schema#","title":"Synacormedia Adapter Params","description":"A schema which validates params accepted by the Synacormedia adapter","type":"object","properties":{"seatId":{"type":"string","description":"The seat id."},"tagId":{"type":"string","description":"The tag id."}},"required":["seatId"]},
emx_digital={"$schema":"http://json-schema.org/draft-04/schema#","title":"EMX Digital Adapter Params","description":"A schema which validates params accepted by the EMX Digital adapter","type":"object","properties":{"tagid":{"type":"string","description":"The id of an inventory target"},"bidfloor":{"type":"string","description":"The minimum price acceptable for a bid"}},"required":["tagid"]},
yieldlab={"$schema":"http://json-schema.org/draft-04/schema#","title":"Yieldlab Adapter Params","description":"A schema which validates params accepted by the Yieldlab adapter","type":"object","properties":{"adslotId":{"type":"string","description":"Yieldlab ID of the ad slot"},"supplyId":{"type":"string","description":"Yieldlab ID of the supply"},"adSize":{"type":"string","description":"Size of the adslot in pixel, e.g. 200x50"},"extId":{"type":"string","description":"External ID used for reporting"},"targeting":{"type":"object","description":"Targeting information in key value pairs"}},"required":["adslotId","supplyId","adSize"]},
pubmatic={"$schema":"http://json-schema.org/draft-04/schema#","title":"Pubmatic Adapter Params","description":"A schema which validates params accepted by the Pubmatic adapter","type":"object","properties":{"publisherId":{"type":"string","description":"An ID which identifies the publisher"},"adSlot":{"type":"string","description":"An ID which identifies the ad slot"},"wrapper":{"type":"object","description":"Specifies pubmatic openwrap configuration for a publisher","properties":{"profile":{"type":"integer","description":"An ID which identifies the openwrap profile of publisher"},"version":{"type":"integer","description":"An ID which identifies version of the openwrap profile"}},"required":["profile"]},"keywords":{"type":"array","minItems":1,"items":{"type":"object","description":"A key with one or more values associated with it. These are used in buy-side segment targeting.","properties":{"key":{"type":"string"},"value":{"type":"array","minItems":1,"items":{"type":"string"}}},"required":["key","value"]}}},"required":["publisherId"]},
rubicon={"$schema":"http://json-schema.org/draft-04/schema#","title":"Rubicon Adapter Params","description":"A schema which validates params accepted by the Rubicon adapter","type":"object","properties":{"accountId":{"type":"integer","minimum":1,"description":"An ID which identifies the publisher's account"},"siteId":{"type":"integer","minimum":1,"description":"An ID which identifies the site selling the impression"},"zoneId":{"type":"integer","minimum":1,"description":"An ID which identifies the sub-section of the site where the impression is located"},"inventory":{"type":"object","description":"An object defining arbitrary targeting key/value pairs related to the page","additionalProperties":{"type":"array"}},"visitor":{"type":"object","description":"An object defining arbitrary targeting key/value pairs related to the visitor","additionalProperties":{"type":"array"}},"pchain":{"type":"string","description":"A payment ID chain string"},"video":{"type":"object","description":"An object defining additional Rubicon video parameters","properties":{"language":{"type":"string","description":"Language of the ad - should match content video"},"playerHeight":{"type":["integer","string"],"description":"Height in pixels of the video player"},"playerWidth":{"type":["integer","string"],"description":"Width in pixels of the video player"},"size_id":{"type":"integer","description":"Rubicon size_id, used to describe type of video ad (preroll, postroll, etc)"},"skip":{"type":"integer","description":"Can this ad be skipped ( 0 = no, 1 = yes)"},"skipDelay":{"type":"integer","description":"number of seconds until the ad can be skipped"}}}},"required":["accountId","siteId","zoneId"]},
adkernel={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adkernel Adapter Params","description":"A schema which validates params accepted by the Adkernel adapter","type":"object","properties":{"zoneId":{"type":"integer","minimum":1,"description":"Publisher Id to use."},"host":{"type":"string","description":"Network host to send request"}},"required":["host","zoneId"]},
lockerdome={"$schema":"http://json-schema.org/draft-04/schema#","title":"LockerDome Adapter Params","description":"A schema which validates params accepted by the LockerDome adapter","type":"object","properties":{"adUnitId":{"type":"string","description":"A tag which identifies the LockerDome ad unit by adUnitId"}},"required":["adUnitId"]},
mobfoxpb={"$schema":"http://json-schema.org/draft-04/schema#","title":"Mobfox Adapter Params","description":"A schema which validates params accepted by the Mobfox adapter","type":"object","properties":{"TagID":{"type":"string","minLength":1,"description":"An ID which identifies the mobfox ad tag"},"key":{"type":"string","minLength":1,"description":"An ID which identifies the mobfox adexchange partner"}},"oneOf":[{"required":["TagID"]},{"required":["key"]}]},
unruly={"$schema":"http://json-schema.org/draft-04/schema#","title":"Unruly Adapter Params","description":"A schema which validates params accepted by the Unruly adapter","type":"object","properties":{"uuid":{"type":"string","description":"uuid"},"siteid":{"type":"string","description":"ID for publisher site"}},"required":["uuid","siteid"]},
smartrtb={"$schema":"http://json-schema.org/draft-04/schema#","title":"SmartRTB Adapter Params","description":"A schema which validates params accepted by SmartRTB adapter","type":"object","properties":{"pub_id":{"type":"string","description":"Assigned publisher ID","minLength":4},"med_id":{"type":"string","description":"Property ID not zone ID not provided"},"zone_id":{"type":"string","description":"Specific zone ID for this placement, belonging to app/site","minLength":20},"force_bid":{"type":"boolean","description":"Force bids with a test creative"}},"required":["pub_id"]},
gumgum={"$schema":"http://json-schema.org/draft-04/schema#","title":"GumGum Adapter Params","description":"A schema which validates params accepted by the GumGum adapter","type":"object","properties":{"zone":{"type":"string","description":"A tracking id used to identify GumGum zone.","minLength":8},"pubId":{"type":"integer","description":"A tracking id used to identify GumGum publisher"},"irisid":{"type":"string","description":"A hashed IRIS.TV Content ID"}},"anyOf":[{"required":["zone"]},{"required":["pubId"]}]},
pangle={"$schema":"http://json-schema.org/draft-04/schema#","title":"Pangle Adapter Params","description":"A schema which validates params accepted by the Pangle adapter","type":"object","properties":{"token":{"type":"string","description":"Access Token","pattern":".+"}},"required":["token"]},
adtarget={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adtarget Adapter Params","description":"A schema which validates params accepted by the Adtarget adapter","type":"object","properties":{"placementId":{"type":"integer","description":"An ID which identifies this placement of the impression"},"siteId":{"type":"integer","description":"An ID which identifies the site selling the impression"},"aid":{"type":"integer","description":"An ID which identifies the channel"},"bidFloor":{"type":"number","description":"BidFloor, US Dollars"}},"required":["aid"]},
orbidder={"$schema":"http://json-schema.org/draft-04/schema#","title":"Orbidder Adapter Params","description":"A schema which validates params accepted by the Orbidder adapter","type":"object","properties":{"accountId":{"type":"string","description":"The marketer's accountId."},"placementId":{"type":"string","description":"The placementId of the ad unit."},"bidfloor":{"type":"number","description":"The minimum CPM price in EUR.","minimum":0}},"required":["accountId","placementId"]},
amx={"$schema":"http://json-schema.org/draft-04/schema#","title":"AMX RTB Adapter Params","description":"A schema to validate params accepted by the AMX adapter","type":"object","properties":{"tagId":{"type":"string","description":"Set a tagId (overrides site.publisher.id, or app.publisher.id)"},"adUnitId":{"type":"string","description":"Override imp.tagid value to provide a custom value in AMX ad unit ID reporting"}}},
smartadserver={"$schema":"http://json-schema.org/draft-04/schema#","title":"Smartadserver Adapter Params","description":"A schema which validates params accepted by the Smartadserver adapter","type":"object","properties":{"siteId":{"type":"integer","description":"The site id.","minimum":1},"pageId":{"type":"integer","description":"The page id.","minimum":1},"formatId":{"type":"integer","description":"The format id.","minimum":1},"networkId":{"type":"integer","description":"The network id.","minimum":1}},"dependencies":{"siteId":{"required":["pageId","formatId"]},"pageId":{"required":["siteId","formatId"]},"formatId":{"required":["siteId","pageId"]}},"required":["networkId"]},
adman={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adman Adapter Params","description":"A schema which validates params accepted by the Adman adapter","type":"object","properties":{"TagID":{"type":"string","description":"An ID which identifies the adman ad tag"}},"required":["TagID"]},
onetag={"$schema":"http://json-schema.org/draft-04/schema#","title":"Onetag Adapter Params","description":"A schema which validates params accepted by the Onetag adapter","type":"object","properties":{"pubId":{"type":"string","minLength":1,"description":"The publisherโs ID provided by OneTag"},"ext":{"type":"object","description":"A set of custom key-value pairs"}},"required":["pubId"]},
brightroll={"$schema":"http://json-schema.org/draft-04/schema#","title":"Brightroll Adapter Params","description":"A schema which validates params accepted by the Brightroll adapter","type":"object","properties":{"publisher":{"type":"string","description":"Publisher Name to use."}},"required":["publisher"]},
admixer={"$schema":"http://json-schema.org/draft-04/schema#","title":"Admixer Adapter Params","description":"A schema which validates params accepted by the Admixer adapter","type":"object","properties":{"zone":{"type":"string","description":"Zone ID.","pattern":"^([a-fA-F\d\-]{36})$"},"customFloor":{"type":"number","description":"The minimum CPM price in USD.","minimum":0},"customParams":{"type":"object","description":"User-defined targeting key-value pairs."}},"required":["zone"]},
mediafuse={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adtelligent Adapter Params","description":"A schema which validates params accepted by the Adtelligent adapter","type":"object","properties":{"placementId":{"type":"integer","description":"An ID which identifies this placement of the impression"},"siteId":{"type":"integer","description":"An ID which identifies the site selling the impression"},"aid":{"type":"integer","description":"An ID which identifies the channel"},"bidFloor":{"type":"number","description":"BidFloor, US Dollars"}},"required":["aid"]},
beintoo={"$schema":"http://json-schema.org/draft-04/schema#","title":"Beintoo Adapter Params","description":"A schema which validates params accepted by the Beintoo adapter","type":"object","properties":{"tagid":{"type":"string","description":"The id of an inventory target"},"bidfloor":{"type":"string","description":"The minimum price acceptable for a bid"}},"required":["tagid"]},
sovrn={"$schema":"http://json-schema.org/draft-04/schema#","title":"Sovrn Adapter Params","description":"A schema which validates params accepted by the Sovrn adapter","type":"object","properties":{"tagid":{"type":"string","description":"An ID which identifies the sovrn ad tag"},"tagId":{"type":"string","description":"An ID which identifies the sovrn ad tag (DEPRECATED, use "tagid" instead)"},"bidfloor":{"type":"number","description":"The minimum acceptable bid, in CPM, using US Dollars"}},"oneOf":[{"required":["tagid"]},{"required":["tagId"]}]},
nobid={"$schema":"http://json-schema.org/draft-04/schema#","title":"NoBid Adapter Params","description":"A schema which validates params accepted by the NoBid adapter","type":"object","properties":{"siteId":{"type":"integer","description":"A Required ID which identifies the NoBid site. The siteId parameter is provided by your NoBid account manager."},"placementId":{"type":"integer","description":"An optional ID which identifies an adunit in a site. The placementId parameter is provided by your NoBid account manager."}},"required":["siteId"]},
adoppler={"$schema":"http://json-schema.org/draft-04/schema#","title":"Adoppler Adapter Params","description":"A schema which validates params accepted by the Adoppler adapter","type":"object","properties":{"adunit":{"type":"string","description":"AdUnit to bid against to."},"client":{"type":"string","description":"Client name."}},"required":["adunit"]},
epom={"$schema":"http://json-schema.org/draft-04/schema#","title":"Epom Adapter Params","description":"A schema which validates params accepted by the Epom adapter","type":"object","properties":{}},
colossus={"$schema":"http://json-schema.org/draft-04/schema#","title":"Colossus Adapter Params","description":"A schema which validates params accepted by the Colossus adapter","type":"object","properties":{"TagID":{"type":"string","description":"An ID which identifies the colossus ad tag"}},"required":["TagID"]},
yieldone={"$schema":"http://json-schema.org/draft-04/schema#","title":"Yieldone Adapter Params","description":"A schema which validates params accepted by the Yieldone adapter","type":"object","properties":{"placementId":{"type":"string","description":"Internal Yieldone Placement ID"}},"required":["placementId"]},
applogy={"$schema":"http://json-schema.org/draft-04/schema#","title":"Applogy Adapter Params","description":"A schema which validates params accepted by Applogy adapter","type":"object","properties":{"token":{"type":"string","description":"Token"}},"required":["token"]},
jixie={"$schema":"http://json-schema.org/draft-04/schema#","title":"Jixie Adapter Params","description":"A schema which validates params accepted by the Jixie adapter","type":"object","properties":{"unit":{"type":"string","description":"The unit code of an inventory target","minLength":18},"accountid":{"type":"string","description":"The accountid of an inventory target"},"jxprop1":{"type":"string","description":"jxprop1 of an inventory target"},"jxprop2":{"type":"string","description":"jxprop2 of an inventory target"}},"required":["unit"]},
datablocks={"$schema":"http://json-schema.org/draft-04/schema#","title":"Datablocks Adapter Params","description":"A schema which validates params accepted by the Datablocks adapter","type":"object","properties":{"sourceId":{"type":"integer","minimum":1,"description":"Website Source Id"},"host":{"type":"string","description":"Network Host to request from"}},"required":["host","sourceId"]},
connectad={"$schema":"http://json-schema.org/draft-04/schema#","title":"ConnectAd S2S dapter Params","description":"A schema which validates params accepted by the ConnectAd Adapter","type":"object","properties":{"networkId":{"type":"integer","description":"NetworkId"},"siteId":{"type":"integer","description":"SiteId"},"bidfloor":{"type":"number","description":"Requests Floorprice"}},"required":["networkId","siteId"]},
ttx={"$schema":"http://json-schema.org/draft-04/schema#","title":"33Across Adapter Params","description":"A schema which validates params accepted by the 33Across adapter","type":"object","properties":{"productId":{"type":"string","description":"Product type"},"siteId":{"type":"string","description":"Site Id"},"zoneId":{"type":"string","description":"Zone Id"}},"required":["productId","siteId"]}]>
but could not find:
<[rtbhouse={"$schema":"http://json-schema.org/draft-04/schema#","title":"RTB House Adapter Params","description":"A schema which validates params accepted by the RTB House adapter","type":"object","properties":{"publisherId":{"type":"string","description":"The publisherโs ID provided by RTB House"}},"required":["publisherId"]},
onetag={"$schema":"http://json-schema.org/draft-04/schema#","title":"Onetag Adapter Params","description":"A schema which validates params accepted by the Onetag adapter","type":"object","properties":{"pubId":{"type":"string","minLength":1,"description":"The publisherโs ID provided by OneTag"},"ext":{"type":"object","description":"A set of custom key-value pairs"}},"required":["pubId"]}]>
[ERROR] Errors:
[ERROR] SanityTest.run โ IllegalState Failed to load ApplicationContext
[INFO]
[ERROR] Tests run: 3764, Failures: 1, Errors: 1, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:14 min
[INFO] Finished at: 2021-06-04T09:24:12-07:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on project prebid-server: There are test failures.
[ERROR]
[ERROR] Please refer to C:\DEV\GIT\external\prebid-server-java\target\surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException