Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bid ¶
type Bid struct { Type string `json:"type"` AuctionID string `json:"auction_id"` Adomain []string `json:"adomain,omitempty"` BidInCents int `json:"bid_in_cents"` BidRaw float64 `json:"bid_raw"` ContentType string `json:"content_type"` Crid string `json:"crid,omitempty"` Height int `json:"height,omitempty"` Width int `json:"width,omitempty"` IsInterstitial int `json:"is_interstitial"` IsMraid int `json:"is_mraid"` Markup string `json:"markup"` Network string `json:"network"` Trackers *Trackers `json:"trackers,omitempty"` PlacementID string `json:"placement_id,omitempty"` Duration int `json:"duration,omitempty"` Ext *BidExt `json:"ext,omitempty"` }
Bid represents what Nimbus responds with and is unique to the Nimbus environment
type Skadn ¶
type Skadn struct { Version string `json:"version" valid:"optional"` Network string `json:"network" valid:"optional"` Campaign string `json:"campaign" valid:"required"` Itunesitem string `json:"itunesitem" valid:"required"` Nonce string `json:"nonce" valid:"required"` Sourceapp string `json:"sourceapp" valid:"required"` Timestamp string `json:"timestamp" valid:"optional"` Signature string `json:"signature" valid:"optional"` }
type Trackers ¶
type Trackers struct { ImpressionTrackers []string `json:"impression_trackers,omitempty"` ClickTrackers []string `json:"click_trackers,omitempty"` }
Trackers provides a forward-thinking impression structure that clients have to fire typically handled by the nimbus render sdk
Click to show internal directories.
Click to hide internal directories.