github.com/prebid/prebid-server/v2@v2.18.0/openrtb_ext/imp_gumgum.go (about)

     1  package openrtb_ext
     2  
     3  // ExtImpGumGum defines the contract for bidrequest.imp[i].ext.prebid.bidder.gumgum
     4  // Either Zone or PubId must be present, others are optional parameters
     5  type ExtImpGumGum struct {
     6  	Zone    string  `json:"zone,omitempty"`
     7  	PubID   float64 `json:"pubId,omitempty"`
     8  	IrisID  string  `json:"irisid,omitempty"`
     9  	Slot    float64 `json:"slot,omitempty"`
    10  	Product string  `json:"product,omitempty"`
    11  }
    12  
    13  // ExtImpGumGumVideo defines the contract for bidresponse.seatbid.bid[i].ext.prebid.bidder.gumgum.video
    14  type ExtImpGumGumVideo struct {
    15  	IrisID string `json:"irisid,omitempty"`
    16  }
    17  
    18  // ExtImpGumGumBanner defines the contract for bidresponse.seatbid.bid[i].ext.prebid.bidder.gumgum.banner
    19  type ExtImpGumGumBanner struct {
    20  	Si   float64 `json:"si,omitempty"`
    21  	MaxW float64 `json:"maxw,omitempty"`
    22  	MaxH float64 `json:"maxh,omitempty"`
    23  }