Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdPodBid ¶
type AdPodBid struct { Bids []*Bid Price float64 Cat []string ADomain []string OriginalImpID string SeatName string }
AdPodBid combination contains ImpBid
type Bid ¶
type Bid struct { *openrtb2.Bid openrtb_ext.ExtBid Duration int Status constant.BidStatus DealTierSatisfied bool Seat string }
Bid openrtb bid object with extra parameters
type BidResponseAdPodExt ¶
type BidResponseAdPodExt struct { Response openrtb2.BidResponse `json:"bidresponse,omitempty"` Config map[string]*ImpData `json:"config,omitempty"` }
BidResponseAdPodExt object for ctv bidresponse adpod object
type ExtCTVBidResponse ¶
type ExtCTVBidResponse struct { openrtb_ext.ExtBidResponse AdPod *BidResponseAdPodExt `json:"adpod,omitempty"` }
ExtCTVBidResponse object for ctv bid resposne object
type ImpAdPodConfig ¶
type ImpAdPodConfig struct { ImpID string `json:"id,omitempty"` SequenceNumber int8 `json:"seq,omitempty"` MinDuration int64 `json:"minduration,omitempty"` MaxDuration int64 `json:"maxduration,omitempty"` }
ImpAdPodConfig configuration for creating ads in adpod
type ImpData ¶
type ImpData struct { //AdPodGenerator ImpID string `json:"-"` Bid *AdPodBid `json:"-"` VideoExt *openrtb_ext.ExtVideoAdPod `json:"vidext,omitempty"` Config []*ImpAdPodConfig `json:"imp,omitempty"` BlockedVASTTags map[string][]string `json:"blockedtags,omitempty"` Error *openrtb_ext.ExtBidderMessage `json:"ec,omitempty"` }
ImpData example
Click to show internal directories.
Click to hide internal directories.