Versions in this module Expand all Collapse all v14 v14.0.1 Apr 2, 2021 Changes in this version + func Int64Ptr(n int64) *int64 + func Int8Ptr(n int8) *int8 + type APIFramework int8 + const APIFrameworkMRAID1 + const APIFrameworkMRAID2 + const APIFrameworkMRAID3 + const APIFrameworkORMMA + const APIFrameworkVPAID10 + const APIFrameworkVPAID20 + type AdPosition int8 + const AdPositionAboveTheFold + const AdPositionBelowTheFold + const AdPositionFooter + const AdPositionFullScreen + const AdPositionHeader + const AdPositionMayOrMayNotBeInitiallyVisible + const AdPositionSidebar + const AdPositionUnknown + func (p *AdPosition) Val() AdPosition + func (p AdPosition) Ptr() *AdPosition + type App struct + Bundle string + Cat []string + Content *Content + Domain string + Ext json.RawMessage + ID string + Keywords string + Name string + PageCat []string + Paid int8 + PrivacyPolicy int8 + Publisher *Publisher + SectionCat []string + StoreURL string + Ver string + type Audio struct + API []APIFramework + BAttr []CreativeAttribute + CompanionAd []Banner + CompanionType []CompanionType + Delivery []ContentDeliveryMethod + Ext json.RawMessage + Feed FeedType + MIMEs []string + MaxBitrate int64 + MaxDuration int64 + MaxExtended int64 + MaxSeq int64 + MinBitrate int64 + MinDuration int64 + NVol *VolumeNormalizationMode + Protocols []Protocol + Sequence int64 + StartDelay *StartDelay + Stitched int8 + type Banner struct + API []APIFramework + BAttr []CreativeAttribute + BType []BannerAdType + ExpDir []ExpandableDirection + Ext json.RawMessage + Format []Format + H *int64 + HMax int64 + HMin int64 + ID string + MIMEs []string + Pos *AdPosition + TopFrame int8 + VCm int8 + W *int64 + WMax int64 + WMin int64 + type BannerAdType int8 + const BannerAdTypeIframe + const BannerAdTypeJavaScriptAd + const BannerAdTypeXHTMLBannerAd + const BannerAdTypeXHTMLTextAd + type Bid struct + ADomain []string + API APIFramework + AdID string + AdM string + Attr []CreativeAttribute + BURL string + Bundle string + CID string + Cat []string + CrID string + DealID string + Exp int64 + Ext json.RawMessage + H int64 + HRatio int64 + ID string + IURL string + ImpID string + LURL string + Language string + NURL string + Price float64 + Protocol Protocol + QAGMediaRating IQGMediaRating + Tactic string + W int64 + WRatio int64 + type BidRequest struct + AT int64 + AllImps int8 + App *App + BAdv []string + BApp []string + BCat []string + BSeat []string + Cur []string + Device *Device + Ext json.RawMessage + ID string + Imp []Imp + Regs *Regs + Site *Site + Source *Source + TMax int64 + Test int8 + User *User + WLang []string + WSeat []string + type BidResponse struct + BidID string + Cur string + CustomData string + Ext json.RawMessage + ID string + NBR *NoBidReasonCode + SeatBid []SeatBid + type CompanionType int8 + const CompanionTypeHTML + const CompanionTypeIframe + const CompanionTypeStatic + type ConnectionType int8 + const ConnectionTypeCellularNetwork2G + const ConnectionTypeCellularNetwork3G + const ConnectionTypeCellularNetwork4G + const ConnectionTypeCellularNetworkUnknownGeneration + const ConnectionTypeEthernet + const ConnectionTypeUnknown + const ConnectionTypeWIFI + func (t *ConnectionType) Val() ConnectionType + func (t ConnectionType) Ptr() *ConnectionType + type Content struct + Album string + Artist string + Cat []string + ContentRating string + Context ContentContext + Data []Data + Embeddable int8 + Episode int64 + Ext json.RawMessage + Genre string + ID string + ISRC string + Keywords string + Language string + Len int64 + LiveStream int8 + ProdQ *ProductionQuality + Producer *Producer + QAGMediaRating IQGMediaRating + Season string + Series string + SourceRelationship int8 + Title string + URL string + UserRating string + VideoQuality *ProductionQuality + type ContentContext int8 + const ContentContextApplication + const ContentContextGame + const ContentContextMusic + const ContentContextOther + const ContentContextText + const ContentContextUnknown + const ContentContextVideo + type ContentDeliveryMethod int8 + const ContentDeliveryMethodDownload + const ContentDeliveryMethodProgressive + const ContentDeliveryMethodStreaming + type CreativeAttribute int8 + const CreativeAttributeAdProvidesSkipButton + const CreativeAttributeAdobeFlash + const CreativeAttributeAudioAdAutoPlay + const CreativeAttributeAudioAdUserInitiated + const CreativeAttributeExpandableAutomatic + const CreativeAttributeExpandableUserInitiatedClick + const CreativeAttributeExpandableUserInitiatedRollover + const CreativeAttributeHasAudioOnOffButton + const CreativeAttributeInBannerVideoAdAutoPlay + const CreativeAttributeInBannerVideoAdUserInitiated + const CreativeAttributePop + const CreativeAttributeProvocativeOrSuggestiveImagery + const CreativeAttributeShakyFlashingFlickeringExtremeAnimationSmileys + const CreativeAttributeSurveys + const CreativeAttributeTextOnly + const CreativeAttributeUserInteractive + const CreativeAttributeWindowsDialogOrAlertStyle + type Data struct + Ext json.RawMessage + ID string + Name string + Segment []Segment + type Deal struct + AT int64 + BidFloor float64 + BidFloorCur string + Ext json.RawMessage + ID string + WADomain []string + WSeat []string + type Device struct + Carrier string + ConnectionType *ConnectionType + DIDMD5 string + DIDSHA1 string + DNT *int8 + DPIDMD5 string + DPIDSHA1 string + DeviceType DeviceType + Ext json.RawMessage + FlashVer string + Geo *Geo + GeoFetch int8 + H int64 + HWV string + IFA string + IP string + IPv6 string + JS int8 + Language string + Lmt *int8 + MACMD5 string + MACSHA1 string + MCCMNC string + Make string + Model string + OS string + OSV string + PPI int64 + PxRatio float64 + UA string + W int64 + type DeviceType int8 + const DeviceTypeConnectedDevice + const DeviceTypeConnectedTV + const DeviceTypeMobileTablet + const DeviceTypePersonalComputer + const DeviceTypePhone + const DeviceTypeSetTopBox + const DeviceTypeTablet + type ExpandableDirection int8 + const ExpandableDirectionDown + const ExpandableDirectionFullScreen + const ExpandableDirectionLeft + const ExpandableDirectionRight + const ExpandableDirectionUp + type FeedType int8 + const FeedTypeFMAMBroadcast + const FeedTypeMusicService + const FeedTypePodcast + type Format struct + Ext json.RawMessage + H int64 + HRatio int64 + W int64 + WMin int64 + WRatio int64 + type Geo struct + Accuracy int64 + City string + Country string + Ext json.RawMessage + IPService IPLocationService + LastFix int64 + Lat float64 + Lon float64 + Metro string + Region string + RegionFIPS104 string + Type LocationType + UTCOffset int64 + ZIP string + type IPLocationService int8 + const IPLocationServiceIP2location + const IPLocationServiceMaxMind + const IPLocationServiceNetAcuity + const IPLocationServiceNeustar + type IQGMediaRating int8 + const IQGMediaRatingAll + const IQGMediaRatingMature + const IQGMediaRatingOver12 + type Imp struct + Audio *Audio + Banner *Banner + BidFloor float64 + BidFloorCur string + ClickBrowser int8 + DisplayManager string + DisplayManagerVer string + Exp int64 + Ext json.RawMessage + ID string + IframeBuster []string + Instl int8 + Metric []Metric + Native *Native + PMP *PMP + Secure *int8 + TagID string + Video *Video + type LocationType int8 + const LocationTypeGPSLocationServices + const LocationTypeIPAddress + const LocationTypeUserProvided + type LossReasonCode int64 + const LossReasonCodeBidBelowAuctionFloor + const LossReasonCodeBidBelowDealFloor + const LossReasonCodeBidWon + const LossReasonCodeBuyerSeatBlocked + const LossReasonCodeCreativeFilteredAdTypeExclusions + const LossReasonCodeCreativeFilteredAdvertiserExclusions + const LossReasonCodeCreativeFilteredAnimationTooLong + const LossReasonCodeCreativeFilteredAppBundleExclusions + const LossReasonCodeCreativeFilteredCategoryExclusions + const LossReasonCodeCreativeFilteredCreativeAttributeExclusions + const LossReasonCodeCreativeFilteredDisapprovedByExchange + const LossReasonCodeCreativeFilteredGeneral + const LossReasonCodeCreativeFilteredIncorrectCreativeFormat + const LossReasonCodeCreativeFilteredLanguageExclusions + const LossReasonCodeCreativeFilteredNotAllowedInPMPDeal + const LossReasonCodeCreativeFilteredNotSecure + const LossReasonCodeCreativeFilteredPendingProcessingByExchange + const LossReasonCodeCreativeFilteredSizeNotAllowed + const LossReasonCodeImpressionOpportunityExpired + const LossReasonCodeInternalError + const LossReasonCodeInvalidAdvertiserDomain + const LossReasonCodeInvalidAuctionID + const LossReasonCodeInvalidBidResponse + const LossReasonCodeInvalidDealID + const LossReasonCodeLostToBidForPMPDeal + const LossReasonCodeLostToHigherBid + const LossReasonCodeMissingBidPrice + const LossReasonCodeMissingCreativeID + const LossReasonCodeMissingMarkup + const LossReasonCodeMissingMinimumCreativeApprovalData + type Metric struct + Ext json.RawMessage + Type string + Value float64 + Vendor string + type Native struct + API []APIFramework + BAttr []CreativeAttribute + Ext json.RawMessage + Request string + Ver string + type NoBidReasonCode int8 + const NoBidReasonCodeBlockedPublisherOrSite + const NoBidReasonCodeCloudDataCenterProxyIP + const NoBidReasonCodeDailyDomainCapMet + const NoBidReasonCodeDailyReaderCapMet + const NoBidReasonCodeInvalidRequest + const NoBidReasonCodeKnownWebSpider + const NoBidReasonCodeSuspectedNonHumanTraffic + const NoBidReasonCodeTechnicalError + const NoBidReasonCodeUnknownError + const NoBidReasonCodeUnmatchedUser + const NoBidReasonCodeUnsupportedDevice + func (c *NoBidReasonCode) Val() NoBidReasonCode + func (c NoBidReasonCode) Ptr() *NoBidReasonCode + type PMP struct + Deals []Deal + Ext json.RawMessage + PrivateAuction int8 + type PlaybackCessationMode int8 + const PlaybackCessationModeLeavingViewportOrTerminatedByUser + const PlaybackCessationModeLeavingViewportUntilVideoCompletionOrTerminatedByUser + const PlaybackCessationModeVideoCompletionOrTerminatedByUser + type PlaybackMethod int8 + const PlaybackMethodClickSoundOn + const PlaybackMethodEnteringViewportSoundOff + const PlaybackMethodEnteringViewportSoundOn + const PlaybackMethodMouseOverSoundOn + const PlaybackMethodPageLoadSoundOff + const PlaybackMethodPageLoadSoundOn + type Producer struct + Cat []string + Domain string + Ext json.RawMessage + ID string + Name string + type ProductionQuality int8 + const ProductionQualityProfessionallyProduced + const ProductionQualityProsumer + const ProductionQualityUnknown + const ProductionQualityUserGenerated + func (q *ProductionQuality) Val() ProductionQuality + func (q ProductionQuality) Ptr() *ProductionQuality + type Protocol int8 + const ProtocolDAAST10 + const ProtocolDAAST10Wrapper + const ProtocolVAST10 + const ProtocolVAST10Wrapper + const ProtocolVAST20 + const ProtocolVAST20Wrapper + const ProtocolVAST30 + const ProtocolVAST30Wrapper + const ProtocolVAST40 + const ProtocolVAST40Wrapper + type Publisher struct + Cat []string + Domain string + Ext json.RawMessage + ID string + Name string + type Regs struct + COPPA int8 + Ext json.RawMessage + type SeatBid struct + Bid []Bid + Ext json.RawMessage + Group int8 + Seat string + type Segment struct + Ext json.RawMessage + ID string + Name string + Value string + type Site struct + Cat []string + Content *Content + Domain string + Ext json.RawMessage + ID string + Keywords string + Mobile int8 + Name string + Page string + PageCat []string + PrivacyPolicy int8 + Publisher *Publisher + Ref string + Search string + SectionCat []string + type Source struct + Ext json.RawMessage + FD int8 + PChain string + TID string + type StartDelay int64 + const StartDelayGenericMidRoll + const StartDelayGenericPostRoll + const StartDelayPreRoll + func (d *StartDelay) Val() StartDelay + func (d StartDelay) Ptr() *StartDelay + type User struct + BuyerUID string + CustomData string + Data []Data + Ext json.RawMessage + Gender string + Geo *Geo + ID string + Keywords string + Yob int64 + type Video struct + API []APIFramework + BAttr []CreativeAttribute + BoxingAllowed int8 + CompanionAd []Banner + CompanionType []CompanionType + Delivery []ContentDeliveryMethod + Ext json.RawMessage + H int64 + Linearity VideoLinearity + MIMEs []string + MaxBitRate int64 + MaxDuration int64 + MaxExtended int64 + MinBitRate int64 + MinDuration int64 + Placement VideoPlacementType + PlaybackEnd PlaybackCessationMode + PlaybackMethod []PlaybackMethod + Pos *AdPosition + Protocol Protocol + Protocols []Protocol + Sequence int8 + Skip *int8 + SkipAfter int64 + SkipMin int64 + StartDelay *StartDelay + W int64 + type VideoLinearity int8 + const VideoLinearityLinearInStream + const VideoLinearityNonLinearOverlay + type VideoPlacementType int8 + const VideoPlacementTypeInArticle + const VideoPlacementTypeInBanner + const VideoPlacementTypeInFeed + const VideoPlacementTypeInStream + const VideoPlacementTypeInterstitialSliderFloating + type VolumeNormalizationMode int8 + const VolumeNormalizationModeAdLoudnessNormalizedToContent + const VolumeNormalizationModeAdVolumeAverageNormalizedToContent + const VolumeNormalizationModeAdVolumePeakNormalizedToContent + const VolumeNormalizationModeCustomVolumeNormalizationMode + const VolumeNormalizationModeNone + func (m *VolumeNormalizationMode) Val() VolumeNormalizationMode + func (m VolumeNormalizationMode) Ptr() *VolumeNormalizationMode Other modules containing this package github.com/PubWise/openrtb