diff --git a/exchange/adapter_builders.go b/exchange/adapter_builders.go index fb1dd69a018..eacaf9daf5b 100755 --- a/exchange/adapter_builders.go +++ b/exchange/adapter_builders.go @@ -229,6 +229,7 @@ func newAdapterBuilders() map[openrtb_ext.BidderName]adapters.Builder { openrtb_ext.BidderApacdex: apacdex.Builder, openrtb_ext.BidderApplogy: applogy.Builder, openrtb_ext.BidderAppnexus: appnexus.Builder, + openrtb_ext.BidderAppstock: limelightDigital.Builder, openrtb_ext.BidderAppush: appush.Builder, openrtb_ext.BidderAudienceNetwork: audienceNetwork.Builder, openrtb_ext.BidderAutomatad: automatad.Builder, diff --git a/openrtb_ext/bidders.go b/openrtb_ext/bidders.go index bed2f056d60..b71c60f7f69 100644 --- a/openrtb_ext/bidders.go +++ b/openrtb_ext/bidders.go @@ -54,6 +54,7 @@ var coreBidderNames []BidderName = []BidderName{ BidderApacdex, BidderApplogy, BidderAppnexus, + BidderAppstock, BidderAppush, BidderAudienceNetwork, BidderAutomatad, @@ -343,6 +344,7 @@ const ( BidderApacdex BidderName = "apacdex" BidderApplogy BidderName = "applogy" BidderAppnexus BidderName = "appnexus" + BidderAppstock BidderName = "appstock" BidderAppush BidderName = "appush" BidderAudienceNetwork BidderName = "audienceNetwork" BidderAutomatad BidderName = "automatad" diff --git a/static/bidder-info/appstock.yaml b/static/bidder-info/appstock.yaml new file mode 100644 index 00000000000..28f420e9e88 --- /dev/null +++ b/static/bidder-info/appstock.yaml @@ -0,0 +1,16 @@ +endpoint: "http://ads-pbs.pre.vr-tb.com/openrtb/{{.PublisherID}}?host={{.Host}}" +maintainer: + email: "engineering@project-limelight.com" +capabilities: + app: + mediaTypes: + - banner + - video + - audio + - native + site: + mediaTypes: + - banner + - video + - audio + - native diff --git a/static/bidder-params/appstock.json b/static/bidder-params/appstock.json new file mode 100644 index 00000000000..eb2251e4e47 --- /dev/null +++ b/static/bidder-params/appstock.json @@ -0,0 +1,23 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Appstock Adapter Params", + "description": "A schema which validates params accepted by the Appstock adapter", + "type": "object", + + "properties": { + "host": { + "type": "string", + "description": "Ad network's RTB host", + "format": "hostname", + "pattern": "^.+\\..+$" + }, + "publisherId": { + "type": ["integer", "string"], + "description": "Publisher ID", + "minimum": 1, + "pattern": "^[1-9][0-9]*$" + } + }, + + "required": ["host", "publisherId"] +}