Documentation
¶
Index ¶
- Constants
- Variables
- type AdvertiserInfo
- func (*AdvertiserInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AdvertiserInfo) GetBlocked() bool
- func (x *AdvertiserInfo) GetExcludedAdvertisers() []int64
- func (x *AdvertiserInfo) GetIncludedAdvertisers() []int64
- func (x *AdvertiserInfo) GetMinimumCpmMicros() int64
- func (*AdvertiserInfo) ProtoMessage()
- func (x *AdvertiserInfo) ProtoReflect() protoreflect.Message
- func (x *AdvertiserInfo) Reset()
- func (x *AdvertiserInfo) String() string
- type AdxBidRequestExtension
- func (*AdxBidRequestExtension) Descriptor() ([]byte, []int)deprecated
- func (x *AdxBidRequestExtension) GetIsPredictedToBeIgnored() bool
- func (x *AdxBidRequestExtension) GetTimezoneOffset() int32
- func (*AdxBidRequestExtension) ProtoMessage()
- func (x *AdxBidRequestExtension) ProtoReflect() protoreflect.Message
- func (x *AdxBidRequestExtension) Reset()
- func (x *AdxBidRequestExtension) String() string
- type AdxDirectDealExtension
- func (*AdxDirectDealExtension) Descriptor() ([]byte, []int)deprecated
- func (x *AdxDirectDealExtension) GetPublisherBlocksOverridden() bool
- func (*AdxDirectDealExtension) ProtoMessage()
- func (x *AdxDirectDealExtension) ProtoReflect() protoreflect.Message
- func (x *AdxDirectDealExtension) Reset()
- func (x *AdxDirectDealExtension) String() string
- type AdxGeoExtension
- func (*AdxGeoExtension) Descriptor() ([]byte, []int)deprecated
- func (x *AdxGeoExtension) GetDmaRegionCode() int32
- func (x *AdxGeoExtension) GetHyperlocalSet() []byte
- func (*AdxGeoExtension) ProtoMessage()
- func (x *AdxGeoExtension) ProtoReflect() protoreflect.Message
- func (x *AdxGeoExtension) Reset()
- func (x *AdxGeoExtension) String() string
- type AdxImpressionExtension
- func (*AdxImpressionExtension) Descriptor() ([]byte, []int)deprecated
- func (x *AdxImpressionExtension) GetAdslotId() int32
- func (x *AdxImpressionExtension) GetAllowedVendorType() []int32
- func (x *AdxImpressionExtension) GetClickThroughRate() float32
- func (x *AdxImpressionExtension) GetConsentedProviders() []int64
- func (*AdxImpressionExtension) ProtoMessage()
- func (x *AdxImpressionExtension) ProtoReflect() protoreflect.Message
- func (x *AdxImpressionExtension) Reset()
- func (x *AdxImpressionExtension) String() string
- type AppExtensions
- func (*AppExtensions) Descriptor() ([]byte, []int)deprecated
- func (*AppExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (*AppExtensions) ProtoMessage()
- func (x *AppExtensions) ProtoReflect() protoreflect.Message
- func (x *AppExtensions) Reset()
- func (x *AppExtensions) String() string
- type AppNexusBidRequestExtension
- func (*AppNexusBidRequestExtension) Descriptor() ([]byte, []int)deprecated
- func (x *AppNexusBidRequestExtension) GetSellerMemberId() int32
- func (*AppNexusBidRequestExtension) ProtoMessage()
- func (x *AppNexusBidRequestExtension) ProtoReflect() protoreflect.Message
- func (x *AppNexusBidRequestExtension) Reset()
- func (x *AppNexusBidRequestExtension) String() string
- type BannerExtensions
- func (*BannerExtensions) Descriptor() ([]byte, []int)deprecated
- func (*BannerExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *BannerExtensions) GetAdditionalDimensions() []*Dimension
- func (x *BannerExtensions) GetBapis() []Enums_BidRequest_Impression_ApiFramework
- func (x *BannerExtensions) GetRequiredAttrs() []CreativeAttribute
- func (x *BannerExtensions) GetRewarded() bool
- func (*BannerExtensions) ProtoMessage()
- func (x *BannerExtensions) ProtoReflect() protoreflect.Message
- func (x *BannerExtensions) Reset()
- func (x *BannerExtensions) String() string
- type BidExtensions
- func (*BidExtensions) Descriptor() ([]byte, []int)deprecated
- func (*BidExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (*BidExtensions) ProtoMessage()
- func (x *BidExtensions) ProtoReflect() protoreflect.Message
- func (x *BidExtensions) Reset()
- func (x *BidExtensions) String() string
- type BidRequest
- func (*BidRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest) GetAllimps() Flag
- func (x *BidRequest) GetApp() *BidRequest_App
- func (x *BidRequest) GetAt() int32
- func (x *BidRequest) GetBadv() []string
- func (x *BidRequest) GetBapp() []string
- func (x *BidRequest) GetBcat() []string
- func (x *BidRequest) GetCur() []string
- func (x *BidRequest) GetDevice() *BidRequest_Device
- func (x *BidRequest) GetExt() *BidRequestExtensions
- func (x *BidRequest) GetId() string
- func (x *BidRequest) GetImp() []*BidRequest_Impression
- func (x *BidRequest) GetRegs() *BidRequest_Regulations
- func (x *BidRequest) GetSite() *BidRequest_Site
- func (x *BidRequest) GetSource() *BidRequest_Source
- func (x *BidRequest) GetTest() bool
- func (x *BidRequest) GetTmax() int32
- func (x *BidRequest) GetUser() *BidRequest_User
- func (x *BidRequest) GetWseat() []string
- func (*BidRequest) ProtoMessage()
- func (x *BidRequest) ProtoReflect() protoreflect.Message
- func (x *BidRequest) Reset()
- func (x *BidRequest) String() string
- type BidRequestExtensions
- func (*BidRequestExtensions) Descriptor() ([]byte, []int)deprecated
- func (*BidRequestExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *BidRequestExtensions) GetAdsTxt() BidRequestExtensions_AdsTxtStatus
- func (x *BidRequestExtensions) GetAdx() *AdxBidRequestExtension
- func (x *BidRequestExtensions) GetAppnexus() *AppNexusBidRequestExtension
- func (x *BidRequestExtensions) GetAuctionId() *base.EventId
- func (x *BidRequestExtensions) GetAuctionidStr() string
- func (x *BidRequestExtensions) GetAugmentorData() []*BidRequestExtensions_AugmentorData
- func (x *BidRequestExtensions) GetBuzzKey() string
- func (x *BidRequestExtensions) GetImpTracker() Enums_Inventory_ImpressionTracker
- func (x *BidRequestExtensions) GetInventorySource() Enums_Inventory_Source
- func (x *BidRequestExtensions) GetRequestIdStr() stringdeprecated
- func (x *BidRequestExtensions) GetRequestidStr() string
- func (x *BidRequestExtensions) GetSupplierClickTracker() Enums_Inventory_SupplierClickTracker
- func (x *BidRequestExtensions) GetTargetingGeo() *TargetingGeoExtension
- func (x *BidRequestExtensions) GetTimeOfWeek() int32
- func (*BidRequestExtensions) ProtoMessage()
- func (x *BidRequestExtensions) ProtoReflect() protoreflect.Message
- func (x *BidRequestExtensions) Reset()
- func (x *BidRequestExtensions) String() string
- type BidRequestExtensions_AdsTxtStatus
- func (BidRequestExtensions_AdsTxtStatus) Descriptor() protoreflect.EnumDescriptor
- func (x BidRequestExtensions_AdsTxtStatus) Enum() *BidRequestExtensions_AdsTxtStatus
- func (BidRequestExtensions_AdsTxtStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x BidRequestExtensions_AdsTxtStatus) Number() protoreflect.EnumNumber
- func (x BidRequestExtensions_AdsTxtStatus) String() string
- func (BidRequestExtensions_AdsTxtStatus) Type() protoreflect.EnumType
- func (x *BidRequestExtensions_AdsTxtStatus) UnmarshalJSON(b []byte) errordeprecated
- type BidRequestExtensions_AugmentorData
- func (*BidRequestExtensions_AugmentorData) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequestExtensions_AugmentorData) GetId() string
- func (x *BidRequestExtensions_AugmentorData) GetSegment() []*BidRequestExtensions_AugmentorData_Segment
- func (*BidRequestExtensions_AugmentorData) ProtoMessage()
- func (x *BidRequestExtensions_AugmentorData) ProtoReflect() protoreflect.Message
- func (x *BidRequestExtensions_AugmentorData) Reset()
- func (x *BidRequestExtensions_AugmentorData) String() string
- type BidRequestExtensions_AugmentorData_Segment
- func (*BidRequestExtensions_AugmentorData_Segment) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequestExtensions_AugmentorData_Segment) GetId() string
- func (x *BidRequestExtensions_AugmentorData_Segment) GetValue() string
- func (*BidRequestExtensions_AugmentorData_Segment) ProtoMessage()
- func (x *BidRequestExtensions_AugmentorData_Segment) ProtoReflect() protoreflect.Message
- func (x *BidRequestExtensions_AugmentorData_Segment) Reset()
- func (x *BidRequestExtensions_AugmentorData_Segment) String() string
- type BidRequest_App
- func (*BidRequest_App) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_App) GetBundle() string
- func (x *BidRequest_App) GetCat() []string
- func (x *BidRequest_App) GetContent() *BidRequest_Content
- func (x *BidRequest_App) GetDomain() string
- func (x *BidRequest_App) GetExt() *AppExtensions
- func (x *BidRequest_App) GetId() string
- func (x *BidRequest_App) GetKeywords() string
- func (x *BidRequest_App) GetName() string
- func (x *BidRequest_App) GetPagecat() []string
- func (x *BidRequest_App) GetPaid() Flag
- func (x *BidRequest_App) GetPrivacypolicy() Flag
- func (x *BidRequest_App) GetPublisher() *BidRequest_Publisher
- func (x *BidRequest_App) GetSectioncat() []string
- func (x *BidRequest_App) GetStoreurl() string
- func (x *BidRequest_App) GetVer() string
- func (*BidRequest_App) ProtoMessage()
- func (x *BidRequest_App) ProtoReflect() protoreflect.Message
- func (x *BidRequest_App) Reset()
- func (x *BidRequest_App) String() string
- type BidRequest_Content
- func (*BidRequest_Content) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Content) GetCat() []string
- func (x *BidRequest_Content) GetContentrating() string
- func (x *BidRequest_Content) GetContext() Enums_BidRequest_Content_Context
- func (x *BidRequest_Content) GetEmbeddable() Flag
- func (x *BidRequest_Content) GetEpisode() int32
- func (x *BidRequest_Content) GetExt() *ContentExtensions
- func (x *BidRequest_Content) GetId() string
- func (x *BidRequest_Content) GetKeywords() string
- func (x *BidRequest_Content) GetLanguage() string
- func (x *BidRequest_Content) GetLen() int32
- func (x *BidRequest_Content) GetLivestream() Flag
- func (x *BidRequest_Content) GetProducer() *BidRequest_Producer
- func (x *BidRequest_Content) GetQagmediarating() Enums_BidRequest_Content_QAGMediaRating
- func (x *BidRequest_Content) GetSeason() string
- func (x *BidRequest_Content) GetSeries() string
- func (x *BidRequest_Content) GetSourcerelationship() Enums_BidRequest_Content_SourceRelationship
- func (x *BidRequest_Content) GetTitle() string
- func (x *BidRequest_Content) GetUrl() string
- func (x *BidRequest_Content) GetUserrating() string
- func (x *BidRequest_Content) GetVideoquality() Enums_BidRequest_Content_VideoQuality
- func (*BidRequest_Content) ProtoMessage()
- func (x *BidRequest_Content) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Content) Reset()
- func (x *BidRequest_Content) String() string
- type BidRequest_Data
- func (*BidRequest_Data) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Data) GetExt() *DataExtensions
- func (x *BidRequest_Data) GetId() string
- func (x *BidRequest_Data) GetName() string
- func (x *BidRequest_Data) GetSegment() []*BidRequest_Data_Segment
- func (*BidRequest_Data) ProtoMessage()
- func (x *BidRequest_Data) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Data) Reset()
- func (x *BidRequest_Data) String() string
- type BidRequest_Data_Segment
- func (*BidRequest_Data_Segment) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Data_Segment) GetExt() *SegmentExtensions
- func (x *BidRequest_Data_Segment) GetId() string
- func (x *BidRequest_Data_Segment) GetName() string
- func (x *BidRequest_Data_Segment) GetValue() string
- func (*BidRequest_Data_Segment) ProtoMessage()
- func (x *BidRequest_Data_Segment) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Data_Segment) Reset()
- func (x *BidRequest_Data_Segment) String() string
- type BidRequest_Device
- func (*BidRequest_Device) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Device) GetCarrier() string
- func (x *BidRequest_Device) GetConnectiontype() Enums_BidRequest_Device_ConnectionType
- func (x *BidRequest_Device) GetDevicetype() Enums_BidRequest_Device_DeviceType
- func (x *BidRequest_Device) GetDidmd5() string
- func (x *BidRequest_Device) GetDidsha1() string
- func (x *BidRequest_Device) GetDnt() Flag
- func (x *BidRequest_Device) GetDpidmd5() string
- func (x *BidRequest_Device) GetDpidsha1() string
- func (x *BidRequest_Device) GetExt() *DeviceExtensions
- func (x *BidRequest_Device) GetFlashver() string
- func (x *BidRequest_Device) GetGeo() *BidRequest_Geo
- func (x *BidRequest_Device) GetH() int32
- func (x *BidRequest_Device) GetHwv() string
- func (x *BidRequest_Device) GetIfa() string
- func (x *BidRequest_Device) GetIp() string
- func (x *BidRequest_Device) GetIpv6() string
- func (x *BidRequest_Device) GetJs() Flag
- func (x *BidRequest_Device) GetLanguage() string
- func (x *BidRequest_Device) GetLmt() bool
- func (x *BidRequest_Device) GetMacmd5() string
- func (x *BidRequest_Device) GetMacsha1() string
- func (x *BidRequest_Device) GetMake() string
- func (x *BidRequest_Device) GetMccmnc() string
- func (x *BidRequest_Device) GetModel() string
- func (x *BidRequest_Device) GetOs() string
- func (x *BidRequest_Device) GetOsv() string
- func (x *BidRequest_Device) GetPpi() int32
- func (x *BidRequest_Device) GetPxratio() float64
- func (x *BidRequest_Device) GetUa() string
- func (x *BidRequest_Device) GetW() int32
- func (*BidRequest_Device) ProtoMessage()
- func (x *BidRequest_Device) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Device) Reset()
- func (x *BidRequest_Device) String() string
- type BidRequest_Geo
- func (*BidRequest_Geo) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Geo) GetCity() string
- func (x *BidRequest_Geo) GetCountry() string
- func (x *BidRequest_Geo) GetExt() *GeoExtensions
- func (x *BidRequest_Geo) GetLat() float64
- func (x *BidRequest_Geo) GetLon() float64
- func (x *BidRequest_Geo) GetMetro() string
- func (x *BidRequest_Geo) GetRegion() string
- func (x *BidRequest_Geo) GetRegionfips104() string
- func (x *BidRequest_Geo) GetType() Enums_BidRequest_Geo_LocationType
- func (x *BidRequest_Geo) GetUtcoffset() int32
- func (x *BidRequest_Geo) GetZip() string
- func (*BidRequest_Geo) ProtoMessage()
- func (x *BidRequest_Geo) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Geo) Reset()
- func (x *BidRequest_Geo) String() string
- type BidRequest_Impression
- func (*BidRequest_Impression) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Impression) GetBanner() *BidRequest_Impression_Banner
- func (x *BidRequest_Impression) GetBidfloor() float64
- func (x *BidRequest_Impression) GetBidfloorcur() string
- func (x *BidRequest_Impression) GetClickbrowser() bool
- func (x *BidRequest_Impression) GetDisplaymanager() string
- func (x *BidRequest_Impression) GetDisplaymanagerver() string
- func (x *BidRequest_Impression) GetExp() int32
- func (x *BidRequest_Impression) GetExt() *ImpressionExtensions
- func (x *BidRequest_Impression) GetId() string
- func (x *BidRequest_Impression) GetIframebuster() []string
- func (x *BidRequest_Impression) GetInstl() Flag
- func (x *BidRequest_Impression) GetNative() *BidRequest_Impression_Native
- func (x *BidRequest_Impression) GetPmp() *BidRequest_Impression_PMP
- func (x *BidRequest_Impression) GetSecure() int32
- func (x *BidRequest_Impression) GetTagid() string
- func (x *BidRequest_Impression) GetVideo() *BidRequest_Impression_Video
- func (*BidRequest_Impression) ProtoMessage()
- func (x *BidRequest_Impression) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Impression) Reset()
- func (x *BidRequest_Impression) String() string
- type BidRequest_Impression_Banner
- func (*BidRequest_Impression_Banner) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Impression_Banner) GetApi() []Enums_BidRequest_Impression_ApiFramework
- func (x *BidRequest_Impression_Banner) GetBattr() []CreativeAttribute
- func (x *BidRequest_Impression_Banner) GetBtype() []Enums_BidRequest_Impression_Banner_AdType
- func (x *BidRequest_Impression_Banner) GetExpdir() []Enums_BidRequest_Impression_Banner_ExpandableDirection
- func (x *BidRequest_Impression_Banner) GetExt() *BannerExtensions
- func (x *BidRequest_Impression_Banner) GetH() int32
- func (x *BidRequest_Impression_Banner) GetHmax() int32
- func (x *BidRequest_Impression_Banner) GetHmin() int32
- func (x *BidRequest_Impression_Banner) GetId() string
- func (x *BidRequest_Impression_Banner) GetMimes() []string
- func (x *BidRequest_Impression_Banner) GetPos() Enums_BidRequest_Impression_AdPosition
- func (x *BidRequest_Impression_Banner) GetTopframe() Flag
- func (x *BidRequest_Impression_Banner) GetW() int32
- func (x *BidRequest_Impression_Banner) GetWmax() int32
- func (x *BidRequest_Impression_Banner) GetWmin() int32
- func (*BidRequest_Impression_Banner) ProtoMessage()
- func (x *BidRequest_Impression_Banner) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Impression_Banner) Reset()
- func (x *BidRequest_Impression_Banner) String() string
- type BidRequest_Impression_Native
- func (*BidRequest_Impression_Native) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Impression_Native) GetApi() []Enums_BidRequest_Impression_ApiFramework
- func (x *BidRequest_Impression_Native) GetBattr() []CreativeAttribute
- func (x *BidRequest_Impression_Native) GetExt() *NativeExtensions
- func (x *BidRequest_Impression_Native) GetRequest() *NativeRequest
- func (x *BidRequest_Impression_Native) GetVer() string
- func (*BidRequest_Impression_Native) ProtoMessage()
- func (x *BidRequest_Impression_Native) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Impression_Native) Reset()
- func (x *BidRequest_Impression_Native) String() string
- type BidRequest_Impression_PMP
- func (*BidRequest_Impression_PMP) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Impression_PMP) GetDeals() []*BidRequest_Impression_PMP_DirectDeal
- func (x *BidRequest_Impression_PMP) GetExt() *PMPExtensions
- func (x *BidRequest_Impression_PMP) GetPrivateAuction() Flag
- func (*BidRequest_Impression_PMP) ProtoMessage()
- func (x *BidRequest_Impression_PMP) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Impression_PMP) Reset()
- func (x *BidRequest_Impression_PMP) String() string
- type BidRequest_Impression_PMP_DirectDeal
- func (*BidRequest_Impression_PMP_DirectDeal) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Impression_PMP_DirectDeal) GetAt() int32
- func (x *BidRequest_Impression_PMP_DirectDeal) GetBidfloor() float64
- func (x *BidRequest_Impression_PMP_DirectDeal) GetBidfloorcur() string
- func (x *BidRequest_Impression_PMP_DirectDeal) GetExt() *DirectDealExtensions
- func (x *BidRequest_Impression_PMP_DirectDeal) GetId() string
- func (x *BidRequest_Impression_PMP_DirectDeal) GetWadomain() []string
- func (x *BidRequest_Impression_PMP_DirectDeal) GetWseat() []string
- func (*BidRequest_Impression_PMP_DirectDeal) ProtoMessage()
- func (x *BidRequest_Impression_PMP_DirectDeal) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Impression_PMP_DirectDeal) Reset()
- func (x *BidRequest_Impression_PMP_DirectDeal) String() string
- type BidRequest_Impression_Video
- func (*BidRequest_Impression_Video) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Impression_Video) GetApi() []Enums_BidRequest_Impression_ApiFramework
- func (x *BidRequest_Impression_Video) GetBattr() []CreativeAttribute
- func (x *BidRequest_Impression_Video) GetBoxingallowed() Flag
- func (x *BidRequest_Impression_Video) GetCompanionad() []*BidRequest_Impression_Banner
- func (x *BidRequest_Impression_Video) GetCompaniontype() []Enums_BidRequest_Impression_Video_CompanionType
- func (x *BidRequest_Impression_Video) GetDelivery() []Enums_BidRequest_Impression_Video_ContentDelivery
- func (x *BidRequest_Impression_Video) GetExt() *VideoExtensions
- func (x *BidRequest_Impression_Video) GetH() int32
- func (x *BidRequest_Impression_Video) GetLinearity() Enums_BidRequest_Impression_Video_Linearity
- func (x *BidRequest_Impression_Video) GetMaxbitrate() int32
- func (x *BidRequest_Impression_Video) GetMaxduration() int32
- func (x *BidRequest_Impression_Video) GetMaxextended() int32
- func (x *BidRequest_Impression_Video) GetMimes() []string
- func (x *BidRequest_Impression_Video) GetMinbitrate() int32
- func (x *BidRequest_Impression_Video) GetMinduration() int32
- func (x *BidRequest_Impression_Video) GetPlacement() Enums_BidRequest_Impression_Video_VideoPlacementType
- func (x *BidRequest_Impression_Video) GetPlaybackend() Enums_BidRequest_Impression_Video_PlaybackCessationMode
- func (x *BidRequest_Impression_Video) GetPlaybackmethod() []Enums_BidRequest_Impression_Video_PlaybackMethod
- func (x *BidRequest_Impression_Video) GetPos() Enums_BidRequest_Impression_AdPosition
- func (x *BidRequest_Impression_Video) GetProtocols() []Enums_BidRequest_Impression_Video_Protocol
- func (x *BidRequest_Impression_Video) GetSequence() int32
- func (x *BidRequest_Impression_Video) GetStartdelay() int32
- func (x *BidRequest_Impression_Video) GetW() int32
- func (*BidRequest_Impression_Video) ProtoMessage()
- func (x *BidRequest_Impression_Video) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Impression_Video) Reset()
- func (x *BidRequest_Impression_Video) String() string
- type BidRequest_Producer
- func (*BidRequest_Producer) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Producer) GetCat() []string
- func (x *BidRequest_Producer) GetDomain() string
- func (x *BidRequest_Producer) GetExt() *ProducerExtensions
- func (x *BidRequest_Producer) GetId() string
- func (x *BidRequest_Producer) GetName() string
- func (*BidRequest_Producer) ProtoMessage()
- func (x *BidRequest_Producer) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Producer) Reset()
- func (x *BidRequest_Producer) String() string
- type BidRequest_Publisher
- func (*BidRequest_Publisher) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Publisher) GetCat() []string
- func (x *BidRequest_Publisher) GetDomain() string
- func (x *BidRequest_Publisher) GetExt() *PublisherExtensions
- func (x *BidRequest_Publisher) GetId() string
- func (x *BidRequest_Publisher) GetName() string
- func (*BidRequest_Publisher) ProtoMessage()
- func (x *BidRequest_Publisher) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Publisher) Reset()
- func (x *BidRequest_Publisher) String() string
- type BidRequest_Regulations
- func (*BidRequest_Regulations) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Regulations) GetCoppa() Flag
- func (x *BidRequest_Regulations) GetExt() *RegulationsExtensions
- func (*BidRequest_Regulations) ProtoMessage()
- func (x *BidRequest_Regulations) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Regulations) Reset()
- func (x *BidRequest_Regulations) String() string
- type BidRequest_Site
- func (*BidRequest_Site) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_Site) GetCat() []string
- func (x *BidRequest_Site) GetContent() *BidRequest_Content
- func (x *BidRequest_Site) GetDomain() string
- func (x *BidRequest_Site) GetExt() *SiteExtensions
- func (x *BidRequest_Site) GetId() string
- func (x *BidRequest_Site) GetKeywords() string
- func (x *BidRequest_Site) GetMobile() bool
- func (x *BidRequest_Site) GetName() string
- func (x *BidRequest_Site) GetPage() string
- func (x *BidRequest_Site) GetPagecat() []string
- func (x *BidRequest_Site) GetPrivacypolicy() Flag
- func (x *BidRequest_Site) GetPublisher() *BidRequest_Publisher
- func (x *BidRequest_Site) GetRef() string
- func (x *BidRequest_Site) GetSearch() string
- func (x *BidRequest_Site) GetSectioncat() []string
- func (*BidRequest_Site) ProtoMessage()
- func (x *BidRequest_Site) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Site) Reset()
- func (x *BidRequest_Site) String() string
- type BidRequest_Source
- func (*BidRequest_Source) Descriptor() ([]byte, []int)deprecated
- func (*BidRequest_Source) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *BidRequest_Source) GetFd() bool
- func (x *BidRequest_Source) GetPchain() string
- func (x *BidRequest_Source) GetTid() string
- func (*BidRequest_Source) ProtoMessage()
- func (x *BidRequest_Source) ProtoReflect() protoreflect.Message
- func (x *BidRequest_Source) Reset()
- func (x *BidRequest_Source) String() string
- type BidRequest_User
- func (*BidRequest_User) Descriptor() ([]byte, []int)deprecated
- func (x *BidRequest_User) GetBuyeruid() string
- func (x *BidRequest_User) GetCustomdata() string
- func (x *BidRequest_User) GetData() []*BidRequest_Data
- func (x *BidRequest_User) GetExt() *UserExtensions
- func (x *BidRequest_User) GetGender() string
- func (x *BidRequest_User) GetGeo() *BidRequest_Geo
- func (x *BidRequest_User) GetId() string
- func (x *BidRequest_User) GetKeywords() string
- func (x *BidRequest_User) GetYob() int32
- func (*BidRequest_User) ProtoMessage()
- func (x *BidRequest_User) ProtoReflect() protoreflect.Message
- func (x *BidRequest_User) Reset()
- func (x *BidRequest_User) String() string
- type BidResponse
- func (*BidResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BidResponse) GetBidid() string
- func (x *BidResponse) GetCur() string
- func (x *BidResponse) GetCustomdata() string
- func (x *BidResponse) GetExt() *BidResponseExtensions
- func (x *BidResponse) GetId() string
- func (x *BidResponse) GetNbr() Enums_BidResponse_NoBidReason
- func (x *BidResponse) GetSeatbid() []*BidResponse_SeatBid
- func (*BidResponse) ProtoMessage()
- func (x *BidResponse) ProtoReflect() protoreflect.Message
- func (x *BidResponse) Reset()
- func (x *BidResponse) String() string
- type BidResponseExtensions
- func (*BidResponseExtensions) Descriptor() ([]byte, []int)deprecated
- func (*BidResponseExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (*BidResponseExtensions) ProtoMessage()
- func (x *BidResponseExtensions) ProtoReflect() protoreflect.Message
- func (x *BidResponseExtensions) Reset()
- func (x *BidResponseExtensions) String() string
- type BidResponse_SeatBid
- func (*BidResponse_SeatBid) Descriptor() ([]byte, []int)deprecated
- func (x *BidResponse_SeatBid) GetBid() []*BidResponse_SeatBid_Bid
- func (x *BidResponse_SeatBid) GetExt() *SeatBidExtensions
- func (x *BidResponse_SeatBid) GetGroup() Flag
- func (x *BidResponse_SeatBid) GetSeat() string
- func (*BidResponse_SeatBid) ProtoMessage()
- func (x *BidResponse_SeatBid) ProtoReflect() protoreflect.Message
- func (x *BidResponse_SeatBid) Reset()
- func (x *BidResponse_SeatBid) String() string
- type BidResponse_SeatBid_Bid
- func (*BidResponse_SeatBid_Bid) Descriptor() ([]byte, []int)deprecated
- func (x *BidResponse_SeatBid_Bid) GetAdid() string
- func (x *BidResponse_SeatBid_Bid) GetAdm() string
- func (x *BidResponse_SeatBid_Bid) GetAdmNative() *NativeResponse
- func (x *BidResponse_SeatBid_Bid) GetAdomain() []string
- func (x *BidResponse_SeatBid_Bid) GetAttr() []CreativeAttribute
- func (x *BidResponse_SeatBid_Bid) GetBundle() string
- func (x *BidResponse_SeatBid_Bid) GetCat() []string
- func (x *BidResponse_SeatBid_Bid) GetCid() string
- func (x *BidResponse_SeatBid_Bid) GetCrid() string
- func (x *BidResponse_SeatBid_Bid) GetDealid() string
- func (x *BidResponse_SeatBid_Bid) GetExt() *BidExtensions
- func (x *BidResponse_SeatBid_Bid) GetH() int32
- func (x *BidResponse_SeatBid_Bid) GetId() string
- func (x *BidResponse_SeatBid_Bid) GetImpid() string
- func (x *BidResponse_SeatBid_Bid) GetIurl() string
- func (x *BidResponse_SeatBid_Bid) GetNurl() string
- func (x *BidResponse_SeatBid_Bid) GetPrice() float64
- func (x *BidResponse_SeatBid_Bid) GetW() int32
- func (*BidResponse_SeatBid_Bid) ProtoMessage()
- func (x *BidResponse_SeatBid_Bid) ProtoReflect() protoreflect.Message
- func (x *BidResponse_SeatBid_Bid) Reset()
- func (x *BidResponse_SeatBid_Bid) String() string
- type ContentCategory
- func (ContentCategory) Descriptor() protoreflect.EnumDescriptor
- func (x ContentCategory) Enum() *ContentCategory
- func (ContentCategory) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContentCategory) Number() protoreflect.EnumNumber
- func (x ContentCategory) String() string
- func (ContentCategory) Type() protoreflect.EnumType
- func (x *ContentCategory) UnmarshalJSON(b []byte) errordeprecated
- type ContentExtensions
- func (*ContentExtensions) Descriptor() ([]byte, []int)deprecated
- func (*ContentExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (*ContentExtensions) ProtoMessage()
- func (x *ContentExtensions) ProtoReflect() protoreflect.Message
- func (x *ContentExtensions) Reset()
- func (x *ContentExtensions) String() string
- type CreativeAttribute
- func (CreativeAttribute) Descriptor() protoreflect.EnumDescriptor
- func (x CreativeAttribute) Enum() *CreativeAttribute
- func (CreativeAttribute) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreativeAttribute) Number() protoreflect.EnumNumber
- func (x CreativeAttribute) String() string
- func (CreativeAttribute) Type() protoreflect.EnumType
- func (x *CreativeAttribute) UnmarshalJSON(b []byte) errordeprecated
- type DataExtensions
- func (*DataExtensions) Descriptor() ([]byte, []int)deprecated
- func (*DataExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *DataExtensions) GetBeeswaxAugmented() bool
- func (*DataExtensions) ProtoMessage()
- func (x *DataExtensions) ProtoReflect() protoreflect.Message
- func (x *DataExtensions) Reset()
- func (x *DataExtensions) String() string
- type DeviceExtensions
- func (*DeviceExtensions) Descriptor() ([]byte, []int)deprecated
- func (*DeviceExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *DeviceExtensions) GetAugmentedBrowser() string
- func (x *DeviceExtensions) GetAugmentedBrowserVersion() string
- func (x *DeviceExtensions) GetAugmentedCarrier() string
- func (x *DeviceExtensions) GetAugmentedDeviceScreenSize() string
- func (x *DeviceExtensions) GetAugmentedDevicetype() Enums_BidRequest_Device_DeviceType
- func (x *DeviceExtensions) GetAugmentedMake() string
- func (x *DeviceExtensions) GetAugmentedModel() string
- func (x *DeviceExtensions) GetAugmentedOs() string
- func (x *DeviceExtensions) GetAugmentedOsv() string
- func (x *DeviceExtensions) GetIpHashed() string
- func (x *DeviceExtensions) GetIpv6Hashed() string
- func (*DeviceExtensions) ProtoMessage()
- func (x *DeviceExtensions) ProtoReflect() protoreflect.Message
- func (x *DeviceExtensions) Reset()
- func (x *DeviceExtensions) String() string
- type Dimension
- type DirectDealExtensions
- func (*DirectDealExtensions) Descriptor() ([]byte, []int)deprecated
- func (*DirectDealExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *DirectDealExtensions) GetAdx() *AdxDirectDealExtension
- func (*DirectDealExtensions) ProtoMessage()
- func (x *DirectDealExtensions) ProtoReflect() protoreflect.Message
- func (x *DirectDealExtensions) Reset()
- func (x *DirectDealExtensions) String() string
- type Enums
- type Enums_BidRequest
- type Enums_BidRequest_Content
- type Enums_BidRequest_Content_Context
- func (Enums_BidRequest_Content_Context) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Content_Context) Enum() *Enums_BidRequest_Content_Context
- func (Enums_BidRequest_Content_Context) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Content_Context) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Content_Context) String() string
- func (Enums_BidRequest_Content_Context) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Content_Context) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Content_QAGMediaRating
- func (Enums_BidRequest_Content_QAGMediaRating) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Content_QAGMediaRating) Enum() *Enums_BidRequest_Content_QAGMediaRating
- func (Enums_BidRequest_Content_QAGMediaRating) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Content_QAGMediaRating) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Content_QAGMediaRating) String() string
- func (Enums_BidRequest_Content_QAGMediaRating) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Content_QAGMediaRating) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Content_SourceRelationship
- func (Enums_BidRequest_Content_SourceRelationship) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Content_SourceRelationship) Enum() *Enums_BidRequest_Content_SourceRelationship
- func (Enums_BidRequest_Content_SourceRelationship) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Content_SourceRelationship) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Content_SourceRelationship) String() string
- func (Enums_BidRequest_Content_SourceRelationship) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Content_SourceRelationship) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Content_VideoQuality
- func (Enums_BidRequest_Content_VideoQuality) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Content_VideoQuality) Enum() *Enums_BidRequest_Content_VideoQuality
- func (Enums_BidRequest_Content_VideoQuality) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Content_VideoQuality) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Content_VideoQuality) String() string
- func (Enums_BidRequest_Content_VideoQuality) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Content_VideoQuality) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Device
- type Enums_BidRequest_Device_ConnectionType
- func (Enums_BidRequest_Device_ConnectionType) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Device_ConnectionType) Enum() *Enums_BidRequest_Device_ConnectionType
- func (Enums_BidRequest_Device_ConnectionType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Device_ConnectionType) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Device_ConnectionType) String() string
- func (Enums_BidRequest_Device_ConnectionType) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Device_ConnectionType) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Device_DeviceType
- func (Enums_BidRequest_Device_DeviceType) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Device_DeviceType) Enum() *Enums_BidRequest_Device_DeviceType
- func (Enums_BidRequest_Device_DeviceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Device_DeviceType) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Device_DeviceType) String() string
- func (Enums_BidRequest_Device_DeviceType) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Device_DeviceType) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Geo
- type Enums_BidRequest_Geo_LocationType
- func (Enums_BidRequest_Geo_LocationType) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Geo_LocationType) Enum() *Enums_BidRequest_Geo_LocationType
- func (Enums_BidRequest_Geo_LocationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Geo_LocationType) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Geo_LocationType) String() string
- func (Enums_BidRequest_Geo_LocationType) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Geo_LocationType) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression
- type Enums_BidRequest_Impression_AdPosition
- func (Enums_BidRequest_Impression_AdPosition) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_AdPosition) Enum() *Enums_BidRequest_Impression_AdPosition
- func (Enums_BidRequest_Impression_AdPosition) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_AdPosition) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_AdPosition) String() string
- func (Enums_BidRequest_Impression_AdPosition) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_AdPosition) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_ApiFramework
- func (Enums_BidRequest_Impression_ApiFramework) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_ApiFramework) Enum() *Enums_BidRequest_Impression_ApiFramework
- func (Enums_BidRequest_Impression_ApiFramework) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_ApiFramework) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_ApiFramework) String() string
- func (Enums_BidRequest_Impression_ApiFramework) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_ApiFramework) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_Banner
- func (*Enums_BidRequest_Impression_Banner) Descriptor() ([]byte, []int)deprecated
- func (*Enums_BidRequest_Impression_Banner) ProtoMessage()
- func (x *Enums_BidRequest_Impression_Banner) ProtoReflect() protoreflect.Message
- func (x *Enums_BidRequest_Impression_Banner) Reset()
- func (x *Enums_BidRequest_Impression_Banner) String() string
- type Enums_BidRequest_Impression_Banner_AdType
- func (Enums_BidRequest_Impression_Banner_AdType) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_Banner_AdType) Enum() *Enums_BidRequest_Impression_Banner_AdType
- func (Enums_BidRequest_Impression_Banner_AdType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_Banner_AdType) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_Banner_AdType) String() string
- func (Enums_BidRequest_Impression_Banner_AdType) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_Banner_AdType) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_Banner_ExpandableDirection
- func (Enums_BidRequest_Impression_Banner_ExpandableDirection) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_Banner_ExpandableDirection) Enum() *Enums_BidRequest_Impression_Banner_ExpandableDirection
- func (Enums_BidRequest_Impression_Banner_ExpandableDirection) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_Banner_ExpandableDirection) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_Banner_ExpandableDirection) String() string
- func (Enums_BidRequest_Impression_Banner_ExpandableDirection) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_Banner_ExpandableDirection) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_NativeRequest
- func (*Enums_BidRequest_Impression_NativeRequest) Descriptor() ([]byte, []int)deprecated
- func (*Enums_BidRequest_Impression_NativeRequest) ProtoMessage()
- func (x *Enums_BidRequest_Impression_NativeRequest) ProtoReflect() protoreflect.Message
- func (x *Enums_BidRequest_Impression_NativeRequest) Reset()
- func (x *Enums_BidRequest_Impression_NativeRequest) String() string
- type Enums_BidRequest_Impression_NativeRequest_AdUnitId
- func (Enums_BidRequest_Impression_NativeRequest_AdUnitId) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_NativeRequest_AdUnitId) Enum() *Enums_BidRequest_Impression_NativeRequest_AdUnitId
- func (Enums_BidRequest_Impression_NativeRequest_AdUnitId) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_NativeRequest_AdUnitId) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_NativeRequest_AdUnitId) String() string
- func (Enums_BidRequest_Impression_NativeRequest_AdUnitId) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_NativeRequest_AdUnitId) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_NativeRequest_Context
- func (Enums_BidRequest_Impression_NativeRequest_Context) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_NativeRequest_Context) Enum() *Enums_BidRequest_Impression_NativeRequest_Context
- func (Enums_BidRequest_Impression_NativeRequest_Context) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_NativeRequest_Context) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_NativeRequest_Context) String() string
- func (Enums_BidRequest_Impression_NativeRequest_Context) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_NativeRequest_Context) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_NativeRequest_ContextSubtype
- func (Enums_BidRequest_Impression_NativeRequest_ContextSubtype) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_NativeRequest_ContextSubtype) Enum() *Enums_BidRequest_Impression_NativeRequest_ContextSubtype
- func (Enums_BidRequest_Impression_NativeRequest_ContextSubtype) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_NativeRequest_ContextSubtype) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_NativeRequest_ContextSubtype) String() string
- func (Enums_BidRequest_Impression_NativeRequest_ContextSubtype) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_NativeRequest_ContextSubtype) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_NativeRequest_LayoutId
- func (Enums_BidRequest_Impression_NativeRequest_LayoutId) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_NativeRequest_LayoutId) Enum() *Enums_BidRequest_Impression_NativeRequest_LayoutId
- func (Enums_BidRequest_Impression_NativeRequest_LayoutId) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_NativeRequest_LayoutId) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_NativeRequest_LayoutId) String() string
- func (Enums_BidRequest_Impression_NativeRequest_LayoutId) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_NativeRequest_LayoutId) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_NativeRequest_PlacementType
- func (Enums_BidRequest_Impression_NativeRequest_PlacementType) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_NativeRequest_PlacementType) Enum() *Enums_BidRequest_Impression_NativeRequest_PlacementType
- func (Enums_BidRequest_Impression_NativeRequest_PlacementType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_NativeRequest_PlacementType) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_NativeRequest_PlacementType) String() string
- func (Enums_BidRequest_Impression_NativeRequest_PlacementType) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_NativeRequest_PlacementType) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_Video
- func (*Enums_BidRequest_Impression_Video) Descriptor() ([]byte, []int)deprecated
- func (*Enums_BidRequest_Impression_Video) ProtoMessage()
- func (x *Enums_BidRequest_Impression_Video) ProtoReflect() protoreflect.Message
- func (x *Enums_BidRequest_Impression_Video) Reset()
- func (x *Enums_BidRequest_Impression_Video) String() string
- type Enums_BidRequest_Impression_Video_CompanionType
- func (Enums_BidRequest_Impression_Video_CompanionType) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_Video_CompanionType) Enum() *Enums_BidRequest_Impression_Video_CompanionType
- func (Enums_BidRequest_Impression_Video_CompanionType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_Video_CompanionType) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_Video_CompanionType) String() string
- func (Enums_BidRequest_Impression_Video_CompanionType) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_Video_CompanionType) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_Video_ContentDelivery
- func (Enums_BidRequest_Impression_Video_ContentDelivery) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_Video_ContentDelivery) Enum() *Enums_BidRequest_Impression_Video_ContentDelivery
- func (Enums_BidRequest_Impression_Video_ContentDelivery) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_Video_ContentDelivery) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_Video_ContentDelivery) String() string
- func (Enums_BidRequest_Impression_Video_ContentDelivery) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_Video_ContentDelivery) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_Video_Linearity
- func (Enums_BidRequest_Impression_Video_Linearity) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_Video_Linearity) Enum() *Enums_BidRequest_Impression_Video_Linearity
- func (Enums_BidRequest_Impression_Video_Linearity) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_Video_Linearity) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_Video_Linearity) String() string
- func (Enums_BidRequest_Impression_Video_Linearity) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_Video_Linearity) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_Video_PlaybackCessationMode
- func (Enums_BidRequest_Impression_Video_PlaybackCessationMode) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_Video_PlaybackCessationMode) Enum() *Enums_BidRequest_Impression_Video_PlaybackCessationMode
- func (Enums_BidRequest_Impression_Video_PlaybackCessationMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_Video_PlaybackCessationMode) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_Video_PlaybackCessationMode) String() string
- func (Enums_BidRequest_Impression_Video_PlaybackCessationMode) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_Video_PlaybackCessationMode) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_Video_PlaybackMethod
- func (Enums_BidRequest_Impression_Video_PlaybackMethod) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_Video_PlaybackMethod) Enum() *Enums_BidRequest_Impression_Video_PlaybackMethod
- func (Enums_BidRequest_Impression_Video_PlaybackMethod) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_Video_PlaybackMethod) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_Video_PlaybackMethod) String() string
- func (Enums_BidRequest_Impression_Video_PlaybackMethod) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_Video_PlaybackMethod) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_Video_Protocol
- func (Enums_BidRequest_Impression_Video_Protocol) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_Video_Protocol) Enum() *Enums_BidRequest_Impression_Video_Protocol
- func (Enums_BidRequest_Impression_Video_Protocol) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_Video_Protocol) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_Video_Protocol) String() string
- func (Enums_BidRequest_Impression_Video_Protocol) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_Video_Protocol) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_Video_VideoPlacementType
- func (Enums_BidRequest_Impression_Video_VideoPlacementType) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_Video_VideoPlacementType) Enum() *Enums_BidRequest_Impression_Video_VideoPlacementType
- func (Enums_BidRequest_Impression_Video_VideoPlacementType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_Video_VideoPlacementType) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_Video_VideoPlacementType) String() string
- func (Enums_BidRequest_Impression_Video_VideoPlacementType) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_Video_VideoPlacementType) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_Impression_Video_VideoStartDelay
- func (Enums_BidRequest_Impression_Video_VideoStartDelay) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_Impression_Video_VideoStartDelay) Enum() *Enums_BidRequest_Impression_Video_VideoStartDelay
- func (Enums_BidRequest_Impression_Video_VideoStartDelay) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_Impression_Video_VideoStartDelay) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_Impression_Video_VideoStartDelay) String() string
- func (Enums_BidRequest_Impression_Video_VideoStartDelay) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_Impression_Video_VideoStartDelay) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidRequest_User
- type Enums_BidRequest_User_UserIdType
- func (Enums_BidRequest_User_UserIdType) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidRequest_User_UserIdType) Enum() *Enums_BidRequest_User_UserIdType
- func (Enums_BidRequest_User_UserIdType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidRequest_User_UserIdType) Number() protoreflect.EnumNumber
- func (x Enums_BidRequest_User_UserIdType) String() string
- func (Enums_BidRequest_User_UserIdType) Type() protoreflect.EnumType
- func (x *Enums_BidRequest_User_UserIdType) UnmarshalJSON(b []byte) errordeprecated
- type Enums_BidResponse
- type Enums_BidResponse_NoBidReason
- func (Enums_BidResponse_NoBidReason) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_BidResponse_NoBidReason) Enum() *Enums_BidResponse_NoBidReason
- func (Enums_BidResponse_NoBidReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_BidResponse_NoBidReason) Number() protoreflect.EnumNumber
- func (x Enums_BidResponse_NoBidReason) String() string
- func (Enums_BidResponse_NoBidReason) Type() protoreflect.EnumType
- func (x *Enums_BidResponse_NoBidReason) UnmarshalJSON(b []byte) errordeprecated
- type Enums_Inventory
- type Enums_Inventory_Continent
- func (Enums_Inventory_Continent) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_Inventory_Continent) Enum() *Enums_Inventory_Continent
- func (Enums_Inventory_Continent) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_Inventory_Continent) Number() protoreflect.EnumNumber
- func (x Enums_Inventory_Continent) String() string
- func (Enums_Inventory_Continent) Type() protoreflect.EnumType
- func (x *Enums_Inventory_Continent) UnmarshalJSON(b []byte) errordeprecated
- type Enums_Inventory_DataCenter
- func (Enums_Inventory_DataCenter) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_Inventory_DataCenter) Enum() *Enums_Inventory_DataCenter
- func (Enums_Inventory_DataCenter) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_Inventory_DataCenter) Number() protoreflect.EnumNumber
- func (x Enums_Inventory_DataCenter) String() string
- func (Enums_Inventory_DataCenter) Type() protoreflect.EnumType
- func (x *Enums_Inventory_DataCenter) UnmarshalJSON(b []byte) errordeprecated
- type Enums_Inventory_EnvironmentType
- func (Enums_Inventory_EnvironmentType) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_Inventory_EnvironmentType) Enum() *Enums_Inventory_EnvironmentType
- func (Enums_Inventory_EnvironmentType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_Inventory_EnvironmentType) Number() protoreflect.EnumNumber
- func (x Enums_Inventory_EnvironmentType) String() string
- func (Enums_Inventory_EnvironmentType) Type() protoreflect.EnumType
- func (x *Enums_Inventory_EnvironmentType) UnmarshalJSON(b []byte) errordeprecated
- type Enums_Inventory_ImpressionTracker
- func (Enums_Inventory_ImpressionTracker) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_Inventory_ImpressionTracker) Enum() *Enums_Inventory_ImpressionTracker
- func (Enums_Inventory_ImpressionTracker) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_Inventory_ImpressionTracker) Number() protoreflect.EnumNumber
- func (x Enums_Inventory_ImpressionTracker) String() string
- func (Enums_Inventory_ImpressionTracker) Type() protoreflect.EnumType
- func (x *Enums_Inventory_ImpressionTracker) UnmarshalJSON(b []byte) errordeprecated
- type Enums_Inventory_PlacementType
- func (Enums_Inventory_PlacementType) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_Inventory_PlacementType) Enum() *Enums_Inventory_PlacementType
- func (Enums_Inventory_PlacementType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_Inventory_PlacementType) Number() protoreflect.EnumNumber
- func (x Enums_Inventory_PlacementType) String() string
- func (Enums_Inventory_PlacementType) Type() protoreflect.EnumType
- func (x *Enums_Inventory_PlacementType) UnmarshalJSON(b []byte) errordeprecated
- type Enums_Inventory_Source
- func (Enums_Inventory_Source) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_Inventory_Source) Enum() *Enums_Inventory_Source
- func (Enums_Inventory_Source) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_Inventory_Source) Number() protoreflect.EnumNumber
- func (x Enums_Inventory_Source) String() string
- func (Enums_Inventory_Source) Type() protoreflect.EnumType
- func (x *Enums_Inventory_Source) UnmarshalJSON(b []byte) errordeprecated
- type Enums_Inventory_SupplierClickTracker
- func (Enums_Inventory_SupplierClickTracker) Descriptor() protoreflect.EnumDescriptor
- func (x Enums_Inventory_SupplierClickTracker) Enum() *Enums_Inventory_SupplierClickTracker
- func (Enums_Inventory_SupplierClickTracker) EnumDescriptor() ([]byte, []int)deprecated
- func (x Enums_Inventory_SupplierClickTracker) Number() protoreflect.EnumNumber
- func (x Enums_Inventory_SupplierClickTracker) String() string
- func (Enums_Inventory_SupplierClickTracker) Type() protoreflect.EnumType
- func (x *Enums_Inventory_SupplierClickTracker) UnmarshalJSON(b []byte) errordeprecated
- type Flag
- func (Flag) Descriptor() protoreflect.EnumDescriptor
- func (x Flag) Enum() *Flag
- func (Flag) EnumDescriptor() ([]byte, []int)deprecated
- func (x Flag) Number() protoreflect.EnumNumber
- func (x Flag) String() string
- func (Flag) Type() protoreflect.EnumType
- func (x *Flag) UnmarshalJSON(b []byte) errordeprecated
- type GeoExtensions
- func (*GeoExtensions) Descriptor() ([]byte, []int)deprecated
- func (*GeoExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *GeoExtensions) GetAdx() *AdxGeoExtension
- func (x *GeoExtensions) GetRegions() []string
- func (*GeoExtensions) ProtoMessage()
- func (x *GeoExtensions) ProtoReflect() protoreflect.Message
- func (x *GeoExtensions) Reset()
- func (x *GeoExtensions) String() string
- type ImpressionExtensions
- func (*ImpressionExtensions) Descriptor() ([]byte, []int)deprecated
- func (*ImpressionExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *ImpressionExtensions) GetAdvertiserInfo() []*AdvertiserInfo
- func (x *ImpressionExtensions) GetAdx() *AdxImpressionExtension
- func (x *ImpressionExtensions) GetAllowedRestrictedCategory() []int32
- func (x *ImpressionExtensions) GetAllowedRestrictedCategoryForDeals() []int32
- func (x *ImpressionExtensions) GetEligibleSeatIds() []string
- func (x *ImpressionExtensions) GetEnvironmentType() Enums_Inventory_EnvironmentType
- func (x *ImpressionExtensions) GetExchangePredictedViewRate() float32deprecated
- func (x *ImpressionExtensions) GetPlacementType() Enums_Inventory_PlacementType
- func (x *ImpressionExtensions) GetPlacements() []string
- func (x *ImpressionExtensions) GetSeatConstraints() *SeatConstraintsExtension
- func (x *ImpressionExtensions) GetViewability() *ViewabilityExtensions
- func (*ImpressionExtensions) ProtoMessage()
- func (x *ImpressionExtensions) ProtoReflect() protoreflect.Message
- func (x *ImpressionExtensions) Reset()
- func (x *ImpressionExtensions) String() string
- type NativeExtensions
- func (*NativeExtensions) Descriptor() ([]byte, []int)deprecated
- func (*NativeExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (*NativeExtensions) ProtoMessage()
- func (x *NativeExtensions) ProtoReflect() protoreflect.Message
- func (x *NativeExtensions) Reset()
- func (x *NativeExtensions) String() string
- type NativeRequest
- func (*NativeRequest) Descriptor() ([]byte, []int)deprecated
- func (*NativeRequest) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeRequest) GetAdunit() Enums_BidRequest_Impression_NativeRequest_AdUnitId
- func (x *NativeRequest) GetAssets() []*NativeRequest_Asset
- func (x *NativeRequest) GetContext() Enums_BidRequest_Impression_NativeRequest_Context
- func (x *NativeRequest) GetContextsubtype() Enums_BidRequest_Impression_NativeRequest_ContextSubtype
- func (x *NativeRequest) GetLayout() Enums_BidRequest_Impression_NativeRequest_LayoutId
- func (x *NativeRequest) GetPlcmtcnt() int32
- func (x *NativeRequest) GetPlcmttype() Enums_BidRequest_Impression_NativeRequest_PlacementType
- func (x *NativeRequest) GetSeq() int32
- func (x *NativeRequest) GetVer() string
- func (*NativeRequest) ProtoMessage()
- func (x *NativeRequest) ProtoReflect() protoreflect.Message
- func (x *NativeRequest) Reset()
- func (x *NativeRequest) String() string
- type NativeRequest_Asset
- func (*NativeRequest_Asset) Descriptor() ([]byte, []int)deprecated
- func (*NativeRequest_Asset) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeRequest_Asset) GetData() *NativeRequest_Asset_Data
- func (x *NativeRequest_Asset) GetId() int32
- func (x *NativeRequest_Asset) GetImg() *NativeRequest_Asset_Image
- func (x *NativeRequest_Asset) GetRequired() bool
- func (x *NativeRequest_Asset) GetTitle() *NativeRequest_Asset_Title
- func (x *NativeRequest_Asset) GetVideo() *BidRequest_Impression_Video
- func (*NativeRequest_Asset) ProtoMessage()
- func (x *NativeRequest_Asset) ProtoReflect() protoreflect.Message
- func (x *NativeRequest_Asset) Reset()
- func (x *NativeRequest_Asset) String() string
- type NativeRequest_Asset_Data
- func (*NativeRequest_Asset_Data) Descriptor() ([]byte, []int)deprecated
- func (*NativeRequest_Asset_Data) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeRequest_Asset_Data) GetLen() int32
- func (x *NativeRequest_Asset_Data) GetType() NativeRequest_Asset_Data_DataAssetType
- func (*NativeRequest_Asset_Data) ProtoMessage()
- func (x *NativeRequest_Asset_Data) ProtoReflect() protoreflect.Message
- func (x *NativeRequest_Asset_Data) Reset()
- func (x *NativeRequest_Asset_Data) String() string
- type NativeRequest_Asset_Data_DataAssetType
- func (NativeRequest_Asset_Data_DataAssetType) Descriptor() protoreflect.EnumDescriptor
- func (x NativeRequest_Asset_Data_DataAssetType) Enum() *NativeRequest_Asset_Data_DataAssetType
- func (NativeRequest_Asset_Data_DataAssetType) EnumDescriptor() ([]byte, []int)deprecated
- func (x NativeRequest_Asset_Data_DataAssetType) Number() protoreflect.EnumNumber
- func (x NativeRequest_Asset_Data_DataAssetType) String() string
- func (NativeRequest_Asset_Data_DataAssetType) Type() protoreflect.EnumType
- func (x *NativeRequest_Asset_Data_DataAssetType) UnmarshalJSON(b []byte) errordeprecated
- type NativeRequest_Asset_Image
- func (*NativeRequest_Asset_Image) Descriptor() ([]byte, []int)deprecated
- func (*NativeRequest_Asset_Image) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeRequest_Asset_Image) GetH() int32
- func (x *NativeRequest_Asset_Image) GetHmin() int32
- func (x *NativeRequest_Asset_Image) GetMimes() []string
- func (x *NativeRequest_Asset_Image) GetType() NativeRequest_Asset_Image_ImageAssetType
- func (x *NativeRequest_Asset_Image) GetW() int32
- func (x *NativeRequest_Asset_Image) GetWmin() int32
- func (*NativeRequest_Asset_Image) ProtoMessage()
- func (x *NativeRequest_Asset_Image) ProtoReflect() protoreflect.Message
- func (x *NativeRequest_Asset_Image) Reset()
- func (x *NativeRequest_Asset_Image) String() string
- type NativeRequest_Asset_Image_ImageAssetType
- func (NativeRequest_Asset_Image_ImageAssetType) Descriptor() protoreflect.EnumDescriptor
- func (x NativeRequest_Asset_Image_ImageAssetType) Enum() *NativeRequest_Asset_Image_ImageAssetType
- func (NativeRequest_Asset_Image_ImageAssetType) EnumDescriptor() ([]byte, []int)deprecated
- func (x NativeRequest_Asset_Image_ImageAssetType) Number() protoreflect.EnumNumber
- func (x NativeRequest_Asset_Image_ImageAssetType) String() string
- func (NativeRequest_Asset_Image_ImageAssetType) Type() protoreflect.EnumType
- func (x *NativeRequest_Asset_Image_ImageAssetType) UnmarshalJSON(b []byte) errordeprecated
- type NativeRequest_Asset_Title
- func (*NativeRequest_Asset_Title) Descriptor() ([]byte, []int)deprecated
- func (*NativeRequest_Asset_Title) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeRequest_Asset_Title) GetLen() int32
- func (*NativeRequest_Asset_Title) ProtoMessage()
- func (x *NativeRequest_Asset_Title) ProtoReflect() protoreflect.Message
- func (x *NativeRequest_Asset_Title) Reset()
- func (x *NativeRequest_Asset_Title) String() string
- type NativeResponse
- func (*NativeResponse) Descriptor() ([]byte, []int)deprecated
- func (*NativeResponse) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeResponse) GetAssets() []*NativeResponse_Asset
- func (x *NativeResponse) GetImptrackers() []string
- func (x *NativeResponse) GetJstracker() string
- func (x *NativeResponse) GetLink() *NativeResponse_Link
- func (x *NativeResponse) GetVer() string
- func (*NativeResponse) ProtoMessage()
- func (x *NativeResponse) ProtoReflect() protoreflect.Message
- func (x *NativeResponse) Reset()
- func (x *NativeResponse) String() string
- type NativeResponse_Asset
- func (*NativeResponse_Asset) Descriptor() ([]byte, []int)deprecated
- func (*NativeResponse_Asset) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeResponse_Asset) GetData() *NativeResponse_Asset_Data
- func (x *NativeResponse_Asset) GetId() int32
- func (x *NativeResponse_Asset) GetImg() *NativeResponse_Asset_Image
- func (x *NativeResponse_Asset) GetLink() *NativeResponse_Link
- func (x *NativeResponse_Asset) GetRequired() bool
- func (x *NativeResponse_Asset) GetTitle() *NativeResponse_Asset_Title
- func (x *NativeResponse_Asset) GetVideo() *NativeResponse_Asset_Video
- func (*NativeResponse_Asset) ProtoMessage()
- func (x *NativeResponse_Asset) ProtoReflect() protoreflect.Message
- func (x *NativeResponse_Asset) Reset()
- func (x *NativeResponse_Asset) String() string
- type NativeResponse_Asset_Data
- func (*NativeResponse_Asset_Data) Descriptor() ([]byte, []int)deprecated
- func (*NativeResponse_Asset_Data) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeResponse_Asset_Data) GetLabel() string
- func (x *NativeResponse_Asset_Data) GetValue() string
- func (*NativeResponse_Asset_Data) ProtoMessage()
- func (x *NativeResponse_Asset_Data) ProtoReflect() protoreflect.Message
- func (x *NativeResponse_Asset_Data) Reset()
- func (x *NativeResponse_Asset_Data) String() string
- type NativeResponse_Asset_Image
- func (*NativeResponse_Asset_Image) Descriptor() ([]byte, []int)deprecated
- func (*NativeResponse_Asset_Image) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeResponse_Asset_Image) GetH() int32
- func (x *NativeResponse_Asset_Image) GetUrl() string
- func (x *NativeResponse_Asset_Image) GetW() int32
- func (*NativeResponse_Asset_Image) ProtoMessage()
- func (x *NativeResponse_Asset_Image) ProtoReflect() protoreflect.Message
- func (x *NativeResponse_Asset_Image) Reset()
- func (x *NativeResponse_Asset_Image) String() string
- type NativeResponse_Asset_Title
- func (*NativeResponse_Asset_Title) Descriptor() ([]byte, []int)deprecated
- func (*NativeResponse_Asset_Title) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeResponse_Asset_Title) GetText() string
- func (*NativeResponse_Asset_Title) ProtoMessage()
- func (x *NativeResponse_Asset_Title) ProtoReflect() protoreflect.Message
- func (x *NativeResponse_Asset_Title) Reset()
- func (x *NativeResponse_Asset_Title) String() string
- type NativeResponse_Asset_Video
- func (*NativeResponse_Asset_Video) Descriptor() ([]byte, []int)deprecated
- func (*NativeResponse_Asset_Video) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeResponse_Asset_Video) GetVasttag() []string
- func (*NativeResponse_Asset_Video) ProtoMessage()
- func (x *NativeResponse_Asset_Video) ProtoReflect() protoreflect.Message
- func (x *NativeResponse_Asset_Video) Reset()
- func (x *NativeResponse_Asset_Video) String() string
- type NativeResponse_Link
- func (*NativeResponse_Link) Descriptor() ([]byte, []int)deprecated
- func (*NativeResponse_Link) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *NativeResponse_Link) GetClicktrackers() []string
- func (x *NativeResponse_Link) GetFallback() string
- func (x *NativeResponse_Link) GetUrl() string
- func (*NativeResponse_Link) ProtoMessage()
- func (x *NativeResponse_Link) ProtoReflect() protoreflect.Message
- func (x *NativeResponse_Link) Reset()
- func (x *NativeResponse_Link) String() string
- type PMPExtensions
- func (*PMPExtensions) Descriptor() ([]byte, []int)deprecated
- func (*PMPExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (*PMPExtensions) ProtoMessage()
- func (x *PMPExtensions) ProtoReflect() protoreflect.Message
- func (x *PMPExtensions) Reset()
- func (x *PMPExtensions) String() string
- type ProducerExtensions
- func (*ProducerExtensions) Descriptor() ([]byte, []int)deprecated
- func (*ProducerExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (*ProducerExtensions) ProtoMessage()
- func (x *ProducerExtensions) ProtoReflect() protoreflect.Message
- func (x *ProducerExtensions) Reset()
- func (x *ProducerExtensions) String() string
- type PublisherExtensions
- func (*PublisherExtensions) Descriptor() ([]byte, []int)deprecated
- func (*PublisherExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (*PublisherExtensions) ProtoMessage()
- func (x *PublisherExtensions) ProtoReflect() protoreflect.Message
- func (x *PublisherExtensions) Reset()
- func (x *PublisherExtensions) String() string
- type RegulationsExtensions
- func (*RegulationsExtensions) Descriptor() ([]byte, []int)deprecated
- func (*RegulationsExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *RegulationsExtensions) GetGdpr() Flag
- func (x *RegulationsExtensions) GetGdprConsentString() string
- func (*RegulationsExtensions) ProtoMessage()
- func (x *RegulationsExtensions) ProtoReflect() protoreflect.Message
- func (x *RegulationsExtensions) Reset()
- func (x *RegulationsExtensions) String() string
- type SeatBidExtensions
- func (*SeatBidExtensions) Descriptor() ([]byte, []int)deprecated
- func (*SeatBidExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (*SeatBidExtensions) ProtoMessage()
- func (x *SeatBidExtensions) ProtoReflect() protoreflect.Message
- func (x *SeatBidExtensions) Reset()
- func (x *SeatBidExtensions) String() string
- type SeatConstraints
- type SeatConstraintsExtension
- func (*SeatConstraintsExtension) Descriptor() ([]byte, []int)deprecated
- func (x *SeatConstraintsExtension) GetAccountSeatConstraints() map[uint64]*SeatConstraints
- func (x *SeatConstraintsExtension) GetDefaultSeatConstraint() *SeatConstraints
- func (*SeatConstraintsExtension) ProtoMessage()
- func (x *SeatConstraintsExtension) ProtoReflect() protoreflect.Message
- func (x *SeatConstraintsExtension) Reset()
- func (x *SeatConstraintsExtension) String() string
- type SegmentExtensions
- func (*SegmentExtensions) Descriptor() ([]byte, []int)deprecated
- func (*SegmentExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (*SegmentExtensions) ProtoMessage()
- func (x *SegmentExtensions) ProtoReflect() protoreflect.Message
- func (x *SegmentExtensions) Reset()
- func (x *SegmentExtensions) String() string
- type SiteExtensions
- func (*SiteExtensions) Descriptor() ([]byte, []int)deprecated
- func (*SiteExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (*SiteExtensions) ProtoMessage()
- func (x *SiteExtensions) ProtoReflect() protoreflect.Message
- func (x *SiteExtensions) Reset()
- func (x *SiteExtensions) String() string
- type TargetingGeoExtension
- func (*TargetingGeoExtension) Descriptor() ([]byte, []int)deprecated
- func (x *TargetingGeoExtension) GetCity() string
- func (x *TargetingGeoExtension) GetCountry() string
- func (x *TargetingGeoExtension) GetLat() float64
- func (x *TargetingGeoExtension) GetLatLongPresent() bool
- func (x *TargetingGeoExtension) GetLon() float64
- func (x *TargetingGeoExtension) GetMetro() string
- func (x *TargetingGeoExtension) GetRegion() stringdeprecated
- func (x *TargetingGeoExtension) GetRegions() []string
- func (x *TargetingGeoExtension) GetType() Enums_BidRequest_Geo_LocationType
- func (x *TargetingGeoExtension) GetZip() string
- func (*TargetingGeoExtension) ProtoMessage()
- func (x *TargetingGeoExtension) ProtoReflect() protoreflect.Message
- func (x *TargetingGeoExtension) Reset()
- func (x *TargetingGeoExtension) String() string
- type UserExtensions
- func (*UserExtensions) Descriptor() ([]byte, []int)deprecated
- func (*UserExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *UserExtensions) GetCookieAge() int32
- func (x *UserExtensions) GetMatchedUserGroups() []*UserExtensions_MatchedUserGroups
- func (x *UserExtensions) GetUserId() string
- func (x *UserExtensions) GetUserIdHashed() string
- func (x *UserExtensions) GetUserIdType() Enums_BidRequest_User_UserIdType
- func (*UserExtensions) ProtoMessage()
- func (x *UserExtensions) ProtoReflect() protoreflect.Message
- func (x *UserExtensions) Reset()
- func (x *UserExtensions) String() string
- type UserExtensions_MatchedUserGroups
- func (*UserExtensions_MatchedUserGroups) Descriptor() ([]byte, []int)deprecated
- func (x *UserExtensions_MatchedUserGroups) GetMatchedUserIds() []string
- func (x *UserExtensions_MatchedUserGroups) GetPartnerHandle() string
- func (*UserExtensions_MatchedUserGroups) ProtoMessage()
- func (x *UserExtensions_MatchedUserGroups) ProtoReflect() protoreflect.Message
- func (x *UserExtensions_MatchedUserGroups) Reset()
- func (x *UserExtensions_MatchedUserGroups) String() string
- type VideoExtensions
- func (*VideoExtensions) Descriptor() ([]byte, []int)deprecated
- func (*VideoExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1deprecated
- func (x *VideoExtensions) GetPlacementType() VideoExtensions_PlacementType
- func (x *VideoExtensions) GetPlayerSize() string
- func (x *VideoExtensions) GetRequiredAttrs() []CreativeAttribute
- func (x *VideoExtensions) GetRewarded() bool
- func (x *VideoExtensions) GetSkipOffset() int32
- func (*VideoExtensions) ProtoMessage()
- func (x *VideoExtensions) ProtoReflect() protoreflect.Message
- func (x *VideoExtensions) Reset()
- func (x *VideoExtensions) String() string
- type VideoExtensions_PlacementType
- func (VideoExtensions_PlacementType) Descriptor() protoreflect.EnumDescriptor
- func (x VideoExtensions_PlacementType) Enum() *VideoExtensions_PlacementType
- func (VideoExtensions_PlacementType) EnumDescriptor() ([]byte, []int)deprecated
- func (x VideoExtensions_PlacementType) Number() protoreflect.EnumNumber
- func (x VideoExtensions_PlacementType) String() string
- func (VideoExtensions_PlacementType) Type() protoreflect.EnumType
- func (x *VideoExtensions_PlacementType) UnmarshalJSON(b []byte) errordeprecated
- type ViewabilityExtensions
- func (*ViewabilityExtensions) Descriptor() ([]byte, []int)deprecated
- func (x *ViewabilityExtensions) GetExchangePredictedViewRate() float32
- func (x *ViewabilityExtensions) GetPredictedViewability() float32
- func (*ViewabilityExtensions) ProtoMessage()
- func (x *ViewabilityExtensions) ProtoReflect() protoreflect.Message
- func (x *ViewabilityExtensions) Reset()
- func (x *ViewabilityExtensions) String() string
Constants ¶
const ( Default_VideoExtensions_PlacementType = VideoExtensions_IN_STREAM Default_VideoExtensions_SkipOffset = int32(5) )
Default values for VideoExtensions fields.
const ( Default_DeviceExtensions_AugmentedDeviceScreenSize = string("NA") Default_DeviceExtensions_AugmentedBrowser = string("-1") Default_DeviceExtensions_AugmentedBrowserVersion = string("-1") Default_DeviceExtensions_AugmentedOs = string("-1") Default_DeviceExtensions_AugmentedOsv = string("-1") Default_DeviceExtensions_AugmentedModel = string("-1") Default_DeviceExtensions_AugmentedMake = string("-1") Default_DeviceExtensions_AugmentedDevicetype = Enums_BidRequest_Device_UNKNOWN )
Default values for DeviceExtensions fields.
const ( Default_TargetingGeoExtension_Country = string("000") Default_TargetingGeoExtension_Region = string("000/00") Default_TargetingGeoExtension_City = string("-1") Default_TargetingGeoExtension_Zip = string("-1") Default_TargetingGeoExtension_Metro = string("000") Default_TargetingGeoExtension_LatLongPresent = bool(false) )
Default values for TargetingGeoExtension fields.
const ( Default_BidRequest_Test = bool(false) Default_BidRequest_At = int32(2) Default_BidRequest_Allimps = Flag_NO )
Default values for BidRequest fields.
const ( Default_NativeRequest_Plcmtcnt = int32(1) Default_NativeRequest_Seq = int32(0) )
Default values for NativeRequest fields.
const ( Default_BidRequest_Impression_Instl = Flag_NO Default_BidRequest_Impression_Bidfloor = float64(0) Default_BidRequest_Impression_Bidfloorcur = string("USD") )
Default values for BidRequest_Impression fields.
const ( Default_BidRequest_App_Id = string("-1") Default_BidRequest_App_Name = string("-1") Default_BidRequest_App_Bundle = string("-1") )
Default values for BidRequest_App fields.
const ( Default_BidRequest_Device_Ip = string("0.0.0.0") Default_BidRequest_Device_Carrier = string("-1") Default_BidRequest_Device_Make = string("-1") Default_BidRequest_Device_Model = string("-1") Default_BidRequest_Device_Os = string("-1") Default_BidRequest_Device_Osv = string("-1") Default_BidRequest_Device_Js = Flag_YES Default_BidRequest_Device_Connectiontype = Enums_BidRequest_Device_CONNECTION_UNKNOWN Default_BidRequest_Device_Devicetype = Enums_BidRequest_Device_UNKNOWN )
Default values for BidRequest_Device fields.
const ( Default_BidRequest_Impression_Banner_Pos = Enums_BidRequest_Impression_POSITION_UNKNOWN Default_BidRequest_Impression_Banner_Topframe = Flag_NO )
Default values for BidRequest_Impression_Banner fields.
const ( Default_BidRequest_Impression_Video_Linearity = Enums_BidRequest_Impression_Video_LINEAR Default_BidRequest_Impression_Video_Startdelay = int32(-3) Default_BidRequest_Impression_Video_Sequence = int32(1) Default_BidRequest_Impression_Video_Maxextended = int32(0) Default_BidRequest_Impression_Video_Boxingallowed = Flag_YES Default_BidRequest_Impression_Video_Pos = Enums_BidRequest_Impression_POSITION_UNKNOWN )
Default values for BidRequest_Impression_Video fields.
const ( Default_BidRequest_Impression_PMP_DirectDeal_Bidfloor = float64(0) Default_BidRequest_Impression_PMP_DirectDeal_Bidfloorcur = string("USD") )
Default values for BidRequest_Impression_PMP_DirectDeal fields.
const (
Default_AdxDirectDealExtension_PublisherBlocksOverridden = bool(false)
)
Default values for AdxDirectDealExtension fields.
const (
Default_AdxImpressionExtension_ClickThroughRate = float32(-1)
)
Default values for AdxImpressionExtension fields.
const (
Default_BidRequest_Content_Qagmediarating = Enums_BidRequest_Content_UNKNOWN
)
Default values for BidRequest_Content fields.
const (
Default_BidResponse_Cur = string("USD")
)
Default values for BidResponse fields.
const (
Default_DataExtensions_BeeswaxAugmented = bool(false)
)
Default values for DataExtensions fields.
const (
Default_NativeRequest_Asset_Required = bool(false)
)
Default values for NativeRequest_Asset fields.
const (
Default_NativeResponse_Asset_Required = bool(false)
)
Default values for NativeResponse_Asset fields.
const (
Default_SeatConstraints_BidFloorMicros = int64(0)
)
Default values for SeatConstraints fields.
Variables ¶
var ( BidRequestExtensions_AdsTxtStatus_name = map[int32]string{ -1: "UNKNOWN", 0: "NO_DOMAIN", 1: "NO_ADS_TXT_FILE", 2: "ADS_TXT_NOT_SCANNED", 3: "NO_ADVERTISING_ALLOWED", 4: "MISSING_PUB_ID", 5: "NOT_AUTH", 6: "AUTH_RESELLER", 7: "AUTH_DIRECT", } BidRequestExtensions_AdsTxtStatus_value = map[string]int32{ "UNKNOWN": -1, "NO_DOMAIN": 0, "NO_ADS_TXT_FILE": 1, "ADS_TXT_NOT_SCANNED": 2, "NO_ADVERTISING_ALLOWED": 3, "MISSING_PUB_ID": 4, "NOT_AUTH": 5, "AUTH_RESELLER": 6, "AUTH_DIRECT": 7, } )
Enum value maps for BidRequestExtensions_AdsTxtStatus.
var ( VideoExtensions_PlacementType_name = map[int32]string{ 0: "IN_BANNER", 1: "IN_STREAM", } VideoExtensions_PlacementType_value = map[string]int32{ "IN_BANNER": 0, "IN_STREAM": 1, } )
Enum value maps for VideoExtensions_PlacementType.
var ( NativeRequest_Asset_Image_ImageAssetType_name = map[int32]string{ 1: "ICON", 2: "LOGO", 3: "MAIN", } NativeRequest_Asset_Image_ImageAssetType_value = map[string]int32{ "ICON": 1, "LOGO": 2, "MAIN": 3, } )
Enum value maps for NativeRequest_Asset_Image_ImageAssetType.
var ( NativeRequest_Asset_Data_DataAssetType_name = map[int32]string{ 1: "SPONSORED", 2: "DESC", 3: "RATING", 4: "LIKES", 5: "DOWNLOADS", 6: "PRICE", 7: "SALEPRICE", 8: "PHONE", 9: "ADDRESS", 10: "DESC2", 11: "DISPLAYURL", 12: "CTATEXT", 500: "STORE", } NativeRequest_Asset_Data_DataAssetType_value = map[string]int32{ "SPONSORED": 1, "DESC": 2, "RATING": 3, "LIKES": 4, "DOWNLOADS": 5, "PRICE": 6, "SALEPRICE": 7, "PHONE": 8, "ADDRESS": 9, "DESC2": 10, "DISPLAYURL": 11, "CTATEXT": 12, "STORE": 500, } )
Enum value maps for NativeRequest_Asset_Data_DataAssetType.
var ( ContentCategory_name = map[int32]string{}/* 392 elements not displayed */ ContentCategory_value = map[string]int32{}/* 392 elements not displayed */ )
Enum value maps for ContentCategory.
var ( CreativeAttribute_name = map[int32]string{ 1: "AUDIO_AUTO_PLAY", 2: "AUDIO_USER_INITIATED", 3: "EXPANDABLE_AUTOMATIC", 4: "EXPANDABLE_CLICK_INITIATED", 5: "EXPANDABLE_ROLLOVER_INITIATED", 6: "VIDEO_IN_BANNER_AUTO_PLAY", 7: "VIDEO_IN_BANNER_USER_INITIATED", 8: "POP_UP", 9: "PROVOCATIVE_OR_SUGGESTIVE", 10: "ANNOYING", 11: "SURVEYS", 12: "TEXT_ONLY", 13: "USER_INTERACTIVE", 14: "WINDOWS_DIALOG_OR_ALERT_STYLE", 15: "HAS_AUDIO_ON_OFF_BUTTON", 16: "AD_CAN_BE_SKIPPED", 101: "AD_HAS_THUMBNAIL", 102: "AD_SIZE_IS_FLEXIBLE", 103: "AD_CAN_EXPAND_LEFT", 104: "AD_CAN_EXPAND_RIGHT", 105: "AD_CAN_EXPAND_UP", 106: "AD_CAN_EXPAND_DOWN", 107: "AD_CAN_EXPAND_FULLSCREEN", 108: "AD_SUPPORTS_DYNAMIC_PIXELS", 109: "AD_SUPPORTS_DYNAMIC_CLICK_URL", } CreativeAttribute_value = map[string]int32{ "AUDIO_AUTO_PLAY": 1, "AUDIO_USER_INITIATED": 2, "EXPANDABLE_AUTOMATIC": 3, "EXPANDABLE_CLICK_INITIATED": 4, "EXPANDABLE_ROLLOVER_INITIATED": 5, "VIDEO_IN_BANNER_AUTO_PLAY": 6, "VIDEO_IN_BANNER_USER_INITIATED": 7, "POP_UP": 8, "PROVOCATIVE_OR_SUGGESTIVE": 9, "ANNOYING": 10, "SURVEYS": 11, "TEXT_ONLY": 12, "USER_INTERACTIVE": 13, "WINDOWS_DIALOG_OR_ALERT_STYLE": 14, "HAS_AUDIO_ON_OFF_BUTTON": 15, "AD_CAN_BE_SKIPPED": 16, "AD_HAS_THUMBNAIL": 101, "AD_SIZE_IS_FLEXIBLE": 102, "AD_CAN_EXPAND_LEFT": 103, "AD_CAN_EXPAND_RIGHT": 104, "AD_CAN_EXPAND_UP": 105, "AD_CAN_EXPAND_DOWN": 106, "AD_CAN_EXPAND_FULLSCREEN": 107, "AD_SUPPORTS_DYNAMIC_PIXELS": 108, "AD_SUPPORTS_DYNAMIC_CLICK_URL": 109, } )
Enum value maps for CreativeAttribute.
var ( Flag_name = map[int32]string{ 0: "NO", 1: "YES", } Flag_value = map[string]int32{ "NO": 0, "YES": 1, } )
Enum value maps for Flag.
var ( Enums_BidRequest_Impression_ApiFramework_name = map[int32]string{ 1: "VPAID_1_0", 2: "VPAID_2_0", 3: "MRAID", 4: "ORMMA", 5: "MRAID_2", 10001: "MRAID_PLAYABLE", } Enums_BidRequest_Impression_ApiFramework_value = map[string]int32{ "VPAID_1_0": 1, "VPAID_2_0": 2, "MRAID": 3, "MRAID_1": 3, "ORMMA": 4, "MRAID_2": 5, "MRAID_PLAYABLE": 10001, } )
Enum value maps for Enums_BidRequest_Impression_ApiFramework.
var ( Enums_BidRequest_Impression_AdPosition_name = map[int32]string{ 0: "POSITION_UNKNOWN", 1: "ABOVE_THE_FOLD", 2: "DEPRECATED_MAYBE_VISIBLE", 3: "BELOW_THE_FOLD", 4: "HEADER", 5: "FOOTER", 6: "SIDEBAR", 7: "FULLSCREEN", } Enums_BidRequest_Impression_AdPosition_value = map[string]int32{ "POSITION_UNKNOWN": 0, "ABOVE_THE_FOLD": 1, "DEPRECATED_MAYBE_VISIBLE": 2, "BELOW_THE_FOLD": 3, "HEADER": 4, "FOOTER": 5, "SIDEBAR": 6, "FULLSCREEN": 7, } )
Enum value maps for Enums_BidRequest_Impression_AdPosition.
var ( Enums_BidRequest_Impression_Banner_AdType_name = map[int32]string{ 1: "XHTML_TEXT", 2: "XHTML_BANNER", 3: "JAVASCRIPT", 4: "IFRAME", } Enums_BidRequest_Impression_Banner_AdType_value = map[string]int32{ "XHTML_TEXT": 1, "XHTML_BANNER": 2, "JAVASCRIPT": 3, "IFRAME": 4, } )
Enum value maps for Enums_BidRequest_Impression_Banner_AdType.
var ( Enums_BidRequest_Impression_Banner_ExpandableDirection_name = map[int32]string{ 1: "LEFT", 2: "RIGHT", 3: "UP", 4: "DOWN", 5: "FULLSCREEN", } Enums_BidRequest_Impression_Banner_ExpandableDirection_value = map[string]int32{ "LEFT": 1, "RIGHT": 2, "UP": 3, "DOWN": 4, "FULLSCREEN": 5, } )
Enum value maps for Enums_BidRequest_Impression_Banner_ExpandableDirection.
var ( Enums_BidRequest_Impression_Video_Protocol_name = map[int32]string{ 1: "VAST_1_0", 2: "VAST_2_0", 3: "VAST_3_0", 4: "VAST_1_0_WRAPPER", 5: "VAST_2_0_WRAPPER", 6: "VAST_3_0_WRAPPER", } Enums_BidRequest_Impression_Video_Protocol_value = map[string]int32{ "VAST_1_0": 1, "VAST_2_0": 2, "VAST_3_0": 3, "VAST_1_0_WRAPPER": 4, "VAST_2_0_WRAPPER": 5, "VAST_3_0_WRAPPER": 6, } )
Enum value maps for Enums_BidRequest_Impression_Video_Protocol.
var ( Enums_BidRequest_Impression_Video_CompanionType_name = map[int32]string{ 1: "STATIC", 2: "HTML", 3: "IFRAME", } Enums_BidRequest_Impression_Video_CompanionType_value = map[string]int32{ "STATIC": 1, "HTML": 2, "IFRAME": 3, } )
Enum value maps for Enums_BidRequest_Impression_Video_CompanionType.
var ( Enums_BidRequest_Impression_Video_Linearity_name = map[int32]string{ 1: "LINEAR", 2: "NON_LINEAR", } Enums_BidRequest_Impression_Video_Linearity_value = map[string]int32{ "LINEAR": 1, "NON_LINEAR": 2, } )
Enum value maps for Enums_BidRequest_Impression_Video_Linearity.
var ( Enums_BidRequest_Impression_Video_PlaybackMethod_name = map[int32]string{ 1: "AUTOPLAY_SOUND_ON", 2: "AUTOPLAY_SOUND_OFF", 3: "CLICK_TO_PLAY", 4: "MOUSE_OVER", 5: "VIEWPORT_SOUND_ON", 6: "VIEWPORT_SOUND_OFF", } Enums_BidRequest_Impression_Video_PlaybackMethod_value = map[string]int32{ "AUTOPLAY_SOUND_ON": 1, "AUTOPLAY_SOUND_OFF": 2, "CLICK_TO_PLAY": 3, "MOUSE_OVER": 4, "VIEWPORT_SOUND_ON": 5, "VIEWPORT_SOUND_OFF": 6, } )
Enum value maps for Enums_BidRequest_Impression_Video_PlaybackMethod.
var ( Enums_BidRequest_Impression_Video_VideoStartDelay_name = map[int32]string{ 0: "PRE_ROLL", -1: "GENERIC_MID_ROLL", -2: "GENERIC_POST_ROLL", -3: "UNKNOWN", } Enums_BidRequest_Impression_Video_VideoStartDelay_value = map[string]int32{ "PRE_ROLL": 0, "GENERIC_MID_ROLL": -1, "GENERIC_POST_ROLL": -2, "UNKNOWN": -3, } )
Enum value maps for Enums_BidRequest_Impression_Video_VideoStartDelay.
var ( Enums_BidRequest_Impression_Video_ContentDelivery_name = map[int32]string{ 1: "STREAMING", 2: "PROGRESSIVE", } Enums_BidRequest_Impression_Video_ContentDelivery_value = map[string]int32{ "STREAMING": 1, "PROGRESSIVE": 2, } )
Enum value maps for Enums_BidRequest_Impression_Video_ContentDelivery.
var ( Enums_BidRequest_Impression_Video_VideoPlacementType_name = map[int32]string{ 0: "UNDEFINED_VIDEO_PLACEMENT", 1: "IN_STREAM_PLACEMENT", 2: "IN_BANNER_PLACEMENT", 3: "IN_ARTICLE_PLACEMENT", 4: "IN_FEED_PLACEMENT", 5: "FLOATING_PLACEMENT", } Enums_BidRequest_Impression_Video_VideoPlacementType_value = map[string]int32{ "UNDEFINED_VIDEO_PLACEMENT": 0, "IN_STREAM_PLACEMENT": 1, "IN_BANNER_PLACEMENT": 2, "IN_ARTICLE_PLACEMENT": 3, "IN_FEED_PLACEMENT": 4, "FLOATING_PLACEMENT": 5, } )
Enum value maps for Enums_BidRequest_Impression_Video_VideoPlacementType.
var ( Enums_BidRequest_Impression_Video_PlaybackCessationMode_name = map[int32]string{ 1: "COMPLETION_OR_USER", 2: "LEAVING_OR_USER", 3: "LEAVING_CONTINUES_OR_USER", } Enums_BidRequest_Impression_Video_PlaybackCessationMode_value = map[string]int32{ "COMPLETION_OR_USER": 1, "LEAVING_OR_USER": 2, "LEAVING_CONTINUES_OR_USER": 3, } )
Enum value maps for Enums_BidRequest_Impression_Video_PlaybackCessationMode.
var ( Enums_BidRequest_Impression_NativeRequest_LayoutId_name = map[int32]string{ 1: "CONTENT_WALL", 2: "APP_WALL", 3: "NEWS_FEED", 4: "CHAT_LIST", 5: "CAROUSEL", 6: "CONTENT_STREAM", 7: "GRID", } Enums_BidRequest_Impression_NativeRequest_LayoutId_value = map[string]int32{ "CONTENT_WALL": 1, "APP_WALL": 2, "NEWS_FEED": 3, "CHAT_LIST": 4, "CAROUSEL": 5, "CONTENT_STREAM": 6, "GRID": 7, } )
Enum value maps for Enums_BidRequest_Impression_NativeRequest_LayoutId.
var ( Enums_BidRequest_Impression_NativeRequest_AdUnitId_name = map[int32]string{ 1: "PAID_SEARCH_UNIT", 2: "RECOMMENDATION_WIDGET", 3: "PROMOTED_LISTING", 4: "IAB_IN_AD_NATIVE", 5: "CUSTOM", } Enums_BidRequest_Impression_NativeRequest_AdUnitId_value = map[string]int32{ "PAID_SEARCH_UNIT": 1, "RECOMMENDATION_WIDGET": 2, "PROMOTED_LISTING": 3, "IAB_IN_AD_NATIVE": 4, "CUSTOM": 5, } )
Enum value maps for Enums_BidRequest_Impression_NativeRequest_AdUnitId.
var ( Enums_BidRequest_Impression_NativeRequest_Context_name = map[int32]string{ 1: "CONTENT_CENTRIC", 2: "SOCIAL_CENTRIC", 3: "PRODUCT", } Enums_BidRequest_Impression_NativeRequest_Context_value = map[string]int32{ "CONTENT_CENTRIC": 1, "SOCIAL_CENTRIC": 2, "PRODUCT": 3, } )
Enum value maps for Enums_BidRequest_Impression_NativeRequest_Context.
var ( Enums_BidRequest_Impression_NativeRequest_ContextSubtype_name = map[int32]string{ 10: "GENERAL_OR_MIXED", 11: "ARTICLE", 12: "VIDEO", 13: "AUDIO", 14: "IMAGE", 15: "USER_GENERATED", 20: "GENERAL_SOCIAL", 21: "EMAIL", 22: "CHAT_IM", 30: "SELLING_PRODUCTS", 31: "APPLICATION", 32: "REVIEW_SITE", } Enums_BidRequest_Impression_NativeRequest_ContextSubtype_value = map[string]int32{ "GENERAL_OR_MIXED": 10, "ARTICLE": 11, "VIDEO": 12, "AUDIO": 13, "IMAGE": 14, "USER_GENERATED": 15, "GENERAL_SOCIAL": 20, "EMAIL": 21, "CHAT_IM": 22, "SELLING_PRODUCTS": 30, "APPLICATION": 31, "REVIEW_SITE": 32, } )
Enum value maps for Enums_BidRequest_Impression_NativeRequest_ContextSubtype.
var ( Enums_BidRequest_Impression_NativeRequest_PlacementType_name = map[int32]string{ 1: "FEED", 2: "ATOMIC_UNIT", 3: "OUTSIDE_THE_CORE", 4: "WIDGET", } Enums_BidRequest_Impression_NativeRequest_PlacementType_value = map[string]int32{ "FEED": 1, "ATOMIC_UNIT": 2, "OUTSIDE_THE_CORE": 3, "WIDGET": 4, } )
Enum value maps for Enums_BidRequest_Impression_NativeRequest_PlacementType.
var ( Enums_BidRequest_Content_Context_name = map[int32]string{ 1: "VIDEO", 2: "GAME", 3: "MUSIC", 4: "APPLICATION", 5: "TEXT", 6: "OTHER", 7: "CONTEXT_UNKNOWN", } Enums_BidRequest_Content_Context_value = map[string]int32{ "VIDEO": 1, "GAME": 2, "MUSIC": 3, "APPLICATION": 4, "TEXT": 5, "OTHER": 6, "CONTEXT_UNKNOWN": 7, } )
Enum value maps for Enums_BidRequest_Content_Context.
var ( Enums_BidRequest_Content_VideoQuality_name = map[int32]string{ 0: "QUALITY_UNKNOWN", 1: "PROFESSIONAL", 2: "PROSUMER", 3: "USER_GENERATED", } Enums_BidRequest_Content_VideoQuality_value = map[string]int32{ "QUALITY_UNKNOWN": 0, "PROFESSIONAL": 1, "PROSUMER": 2, "USER_GENERATED": 3, } )
Enum value maps for Enums_BidRequest_Content_VideoQuality.
var ( Enums_BidRequest_Content_QAGMediaRating_name = map[int32]string{ -1: "UNKNOWN", 1: "ALL_AUDIENCES", 2: "EVERYONE_12", 3: "MATURE", } Enums_BidRequest_Content_QAGMediaRating_value = map[string]int32{ "UNKNOWN": -1, "ALL_AUDIENCES": 1, "EVERYONE_12": 2, "MATURE": 3, } )
Enum value maps for Enums_BidRequest_Content_QAGMediaRating.
var ( Enums_BidRequest_Content_SourceRelationship_name = map[int32]string{ 0: "INDIRECT", 1: "DIRECT", } Enums_BidRequest_Content_SourceRelationship_value = map[string]int32{ "INDIRECT": 0, "DIRECT": 1, } )
Enum value maps for Enums_BidRequest_Content_SourceRelationship.
var ( Enums_BidRequest_Device_ConnectionType_name = map[int32]string{ 0: "CONNECTION_UNKNOWN", 1: "ETHERNET", 2: "WIFI", 3: "CELL_UNKNOWN", 4: "CELL_2G", 5: "CELL_3G", 6: "CELL_4G", } Enums_BidRequest_Device_ConnectionType_value = map[string]int32{ "CONNECTION_UNKNOWN": 0, "ETHERNET": 1, "WIFI": 2, "CELL_UNKNOWN": 3, "CELL_2G": 4, "CELL_3G": 5, "CELL_4G": 6, } )
Enum value maps for Enums_BidRequest_Device_ConnectionType.
var ( Enums_BidRequest_Device_DeviceType_name = map[int32]string{ -1: "UNKNOWN", 1: "MOBILE", 2: "PC", 3: "CONNECTED_TV", 4: "PHONE", 5: "TABLET", 6: "CONNECTED_DEVICE", 7: "SET_TOP_BOX", 8: "GAMES_CONSOLE", } Enums_BidRequest_Device_DeviceType_value = map[string]int32{ "UNKNOWN": -1, "MOBILE": 1, "PC": 2, "CONNECTED_TV": 3, "PHONE": 4, "TABLET": 5, "CONNECTED_DEVICE": 6, "SET_TOP_BOX": 7, "GAMES_CONSOLE": 8, } )
Enum value maps for Enums_BidRequest_Device_DeviceType.
var ( Enums_BidRequest_Geo_LocationType_name = map[int32]string{ 1: "GPS_LOCATION", 2: "IP", 3: "USER", } Enums_BidRequest_Geo_LocationType_value = map[string]int32{ "GPS_LOCATION": 1, "IP": 2, "USER": 3, } )
Enum value maps for Enums_BidRequest_Geo_LocationType.
var ( Enums_BidRequest_User_UserIdType_name = map[int32]string{ -1: "UNKNOWN", 0: "BEESWAX", 1: "CUSTOMER", 2: "IDFA", 3: "IDFA_MD5", 4: "IDFA_SHA1", 5: "AD_ID", 6: "AD_ID_MD5", 7: "AD_ID_SHA1", 8: "OTHER_MOBILE_ID", 9: "IP_ADDRESS", } Enums_BidRequest_User_UserIdType_value = map[string]int32{ "UNKNOWN": -1, "BEESWAX": 0, "CUSTOMER": 1, "IDFA": 2, "IDFA_MD5": 3, "IDFA_SHA1": 4, "AD_ID": 5, "AD_ID_MD5": 6, "AD_ID_SHA1": 7, "OTHER_MOBILE_ID": 8, "IP_ADDRESS": 9, } )
Enum value maps for Enums_BidRequest_User_UserIdType.
var ( Enums_BidResponse_NoBidReason_name = map[int32]string{ 0: "UNKNOWN_ERROR", 1: "TECHNICAL_ERROR", 2: "INVALID_REQUEST", 3: "KNOWN_WEB_SPIDER", 4: "SUSPECTED_NONHUMAN_TRAFFIC", 5: "CLOUD_DATACENTER_PROXYIP", 6: "UNSUPPORTED_DEVICE", 7: "BLOCKED_PUBLISHER", 8: "UNMATCHED_USER", } Enums_BidResponse_NoBidReason_value = map[string]int32{ "UNKNOWN_ERROR": 0, "TECHNICAL_ERROR": 1, "INVALID_REQUEST": 2, "KNOWN_WEB_SPIDER": 3, "SUSPECTED_NONHUMAN_TRAFFIC": 4, "CLOUD_DATACENTER_PROXYIP": 5, "UNSUPPORTED_DEVICE": 6, "BLOCKED_PUBLISHER": 7, "UNMATCHED_USER": 8, } )
Enum value maps for Enums_BidResponse_NoBidReason.
var ( Enums_Inventory_Source_name = map[int32]string{}/* 227 elements not displayed */ Enums_Inventory_Source_value = map[string]int32{}/* 227 elements not displayed */ )
Enum value maps for Enums_Inventory_Source.
var ( Enums_Inventory_PlacementType_name = map[int32]string{ -1: "UNKNOWN_PLACEMENT_TYPE", 0: "BANNER", 1: "VIDEO", 2: "NATIVE", 3: "BANNER_AND_VIDEO", } Enums_Inventory_PlacementType_value = map[string]int32{ "UNKNOWN_PLACEMENT_TYPE": -1, "BANNER": 0, "VIDEO": 1, "NATIVE": 2, "BANNER_AND_VIDEO": 3, } )
Enum value maps for Enums_Inventory_PlacementType.
var ( Enums_Inventory_EnvironmentType_name = map[int32]string{ -1: "UNKNOWN_ENVIRONMENT_TYPE", 0: "WEB", 1: "APP", } Enums_Inventory_EnvironmentType_value = map[string]int32{ "UNKNOWN_ENVIRONMENT_TYPE": -1, "WEB": 0, "APP": 1, } )
Enum value maps for Enums_Inventory_EnvironmentType.
var ( Enums_Inventory_DataCenter_name = map[int32]string{ 0: "UNKNOWN", 1: "US_EAST_1", 2: "US_WEST_2", 3: "EU_WEST_1", 4: "AP_NORTHEAST_1", } Enums_Inventory_DataCenter_value = map[string]int32{ "UNKNOWN": 0, "UNKNOWN_DATA_CENTER": 0, "US_EAST_1": 1, "US_WEST_2": 2, "EU_WEST_1": 3, "AP_NORTHEAST_1": 4, } )
Enum value maps for Enums_Inventory_DataCenter.
var ( Enums_Inventory_Continent_name = map[int32]string{ 0: "UNKNOWN_CONTINENT", 1: "NAM", 2: "EMEA", 3: "APAC", } Enums_Inventory_Continent_value = map[string]int32{ "UNKNOWN_CONTINENT": 0, "NAM": 1, "EMEA": 2, "APAC": 3, } )
Enum value maps for Enums_Inventory_Continent.
var ( Enums_Inventory_ImpressionTracker_name = map[int32]string{ 0: "NEVER_USE_TRACKER", 63: "ALWAYS_USE_TRACKER", 38: "APP_BANNER_USE_TRACKER", 31: "ALWAYS_USE_TRACKER_FOR_BEESWAX_ONLY", 11: "VIDEO_USE_TRACKER_FOR_BEESWAX_ONLY", } Enums_Inventory_ImpressionTracker_value = map[string]int32{ "NEVER_USE_TRACKER": 0, "ALWAYS_USE_TRACKER": 63, "APP_BANNER_USE_TRACKER": 38, "ALWAYS_USE_TRACKER_FOR_BEESWAX_ONLY": 31, "VIDEO_USE_TRACKER_FOR_BEESWAX_ONLY": 11, } )
Enum value maps for Enums_Inventory_ImpressionTracker.
var ( Enums_Inventory_SupplierClickTracker_name = map[int32]string{ 0: "NO_CLICK_TRACKER", 1: "CLICK_TRACKER_WITH_REDIRECT", 2: "CLICK_TRACKER_WITHOUT_REDIRECT", } Enums_Inventory_SupplierClickTracker_value = map[string]int32{ "NO_CLICK_TRACKER": 0, "CLICK_TRACKER_WITH_REDIRECT": 1, "CLICK_TRACKER_WITHOUT_REDIRECT": 2, } )
Enum value maps for Enums_Inventory_SupplierClickTracker.
var File_beeswax_openrtb_extension_proto protoreflect.FileDescriptor
var File_beeswax_openrtb_openrtb_common_proto protoreflect.FileDescriptor
var File_beeswax_openrtb_openrtb_proto protoreflect.FileDescriptor
var File_beeswax_openrtb_seat_constraints_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AdvertiserInfo ¶
type AdvertiserInfo struct { IncludedAdvertisers []int64 `protobuf:"varint,1,rep,name=included_advertisers,json=includedAdvertisers" json:"included_advertisers,omitempty"` ExcludedAdvertisers []int64 `protobuf:"varint,2,rep,name=excluded_advertisers,json=excludedAdvertisers" json:"excluded_advertisers,omitempty"` Blocked *bool `protobuf:"varint,3,opt,name=blocked" json:"blocked,omitempty"` // CPM micros in buyer currency i.e. USD MinimumCpmMicros *int64 `protobuf:"varint,4,opt,name=minimum_cpm_micros,json=minimumCpmMicros" json:"minimum_cpm_micros,omitempty"` // contains filtered or unexported fields }
Next available tag: 5 Refer to the documentation of BuyerPricingRule in adx.proto to understand the meaning of these fields.
func (*AdvertiserInfo) Descriptor
deprecated
func (*AdvertiserInfo) Descriptor() ([]byte, []int)
Deprecated: Use AdvertiserInfo.ProtoReflect.Descriptor instead.
func (*AdvertiserInfo) GetBlocked ¶
func (x *AdvertiserInfo) GetBlocked() bool
func (*AdvertiserInfo) GetExcludedAdvertisers ¶
func (x *AdvertiserInfo) GetExcludedAdvertisers() []int64
func (*AdvertiserInfo) GetIncludedAdvertisers ¶
func (x *AdvertiserInfo) GetIncludedAdvertisers() []int64
func (*AdvertiserInfo) GetMinimumCpmMicros ¶
func (x *AdvertiserInfo) GetMinimumCpmMicros() int64
func (*AdvertiserInfo) ProtoMessage ¶
func (*AdvertiserInfo) ProtoMessage()
func (*AdvertiserInfo) ProtoReflect ¶
func (x *AdvertiserInfo) ProtoReflect() protoreflect.Message
func (*AdvertiserInfo) Reset ¶
func (x *AdvertiserInfo) Reset()
func (*AdvertiserInfo) String ¶
func (x *AdvertiserInfo) String() string
type AdxBidRequestExtension ¶
type AdxBidRequestExtension struct { // If true, then the selective callout model predicted that we will not bid // on this request. ADX sends a sampled percentage of such requests so that they // can automatically update the model when bidding patterns change. IsPredictedToBeIgnored *bool `` /* 127-byte string literal not displayed */ // The offset of the user's time from GMT in minutes. // For example, GMT-5 is timezone_offset = -300. TimezoneOffset *int32 `protobuf:"varint,2,opt,name=timezone_offset,json=timezoneOffset" json:"timezone_offset,omitempty"` // contains filtered or unexported fields }
Exchange specific extensions. Next available tag: 3
func (*AdxBidRequestExtension) Descriptor
deprecated
func (*AdxBidRequestExtension) Descriptor() ([]byte, []int)
Deprecated: Use AdxBidRequestExtension.ProtoReflect.Descriptor instead.
func (*AdxBidRequestExtension) GetIsPredictedToBeIgnored ¶
func (x *AdxBidRequestExtension) GetIsPredictedToBeIgnored() bool
func (*AdxBidRequestExtension) GetTimezoneOffset ¶
func (x *AdxBidRequestExtension) GetTimezoneOffset() int32
func (*AdxBidRequestExtension) ProtoMessage ¶
func (*AdxBidRequestExtension) ProtoMessage()
func (*AdxBidRequestExtension) ProtoReflect ¶
func (x *AdxBidRequestExtension) ProtoReflect() protoreflect.Message
func (*AdxBidRequestExtension) Reset ¶
func (x *AdxBidRequestExtension) Reset()
func (*AdxBidRequestExtension) String ¶
func (x *AdxBidRequestExtension) String() string
type AdxDirectDealExtension ¶
type AdxDirectDealExtension struct { PublisherBlocksOverridden *bool `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
Next available tag: 2
func (*AdxDirectDealExtension) Descriptor
deprecated
func (*AdxDirectDealExtension) Descriptor() ([]byte, []int)
Deprecated: Use AdxDirectDealExtension.ProtoReflect.Descriptor instead.
func (*AdxDirectDealExtension) GetPublisherBlocksOverridden ¶
func (x *AdxDirectDealExtension) GetPublisherBlocksOverridden() bool
func (*AdxDirectDealExtension) ProtoMessage ¶
func (*AdxDirectDealExtension) ProtoMessage()
func (*AdxDirectDealExtension) ProtoReflect ¶
func (x *AdxDirectDealExtension) ProtoReflect() protoreflect.Message
func (*AdxDirectDealExtension) Reset ¶
func (x *AdxDirectDealExtension) Reset()
func (*AdxDirectDealExtension) String ¶
func (x *AdxDirectDealExtension) String() string
type AdxGeoExtension ¶
type AdxGeoExtension struct { DmaRegionCode *int32 `protobuf:"varint,1,opt,name=dma_region_code,json=dmaRegionCode" json:"dma_region_code,omitempty"` // Use fes.exchange.adx.AdxBidRequest.HyperlocalSet to parse. HyperlocalSet []byte `protobuf:"bytes,2,opt,name=hyperlocal_set,json=hyperlocalSet" json:"hyperlocal_set,omitempty"` // contains filtered or unexported fields }
func (*AdxGeoExtension) Descriptor
deprecated
func (*AdxGeoExtension) Descriptor() ([]byte, []int)
Deprecated: Use AdxGeoExtension.ProtoReflect.Descriptor instead.
func (*AdxGeoExtension) GetDmaRegionCode ¶
func (x *AdxGeoExtension) GetDmaRegionCode() int32
func (*AdxGeoExtension) GetHyperlocalSet ¶
func (x *AdxGeoExtension) GetHyperlocalSet() []byte
func (*AdxGeoExtension) ProtoMessage ¶
func (*AdxGeoExtension) ProtoMessage()
func (*AdxGeoExtension) ProtoReflect ¶
func (x *AdxGeoExtension) ProtoReflect() protoreflect.Message
func (*AdxGeoExtension) Reset ¶
func (x *AdxGeoExtension) Reset()
func (*AdxGeoExtension) String ¶
func (x *AdxGeoExtension) String() string
type AdxImpressionExtension ¶
type AdxImpressionExtension struct { AdslotId *int32 `protobuf:"varint,1,opt,name=adslot_id,json=adslotId" json:"adslot_id,omitempty"` // Historical click-through rate for ads served in the ad slot. This is // expressed as a fraction in the range [0.0, 1.0]. The default value of // -1.0 indicates that historical click-through rate data is not available. // This figure does not include data aggregated from AdWords. ClickThroughRate *float32 `protobuf:"fixed32,2,opt,name=click_through_rate,json=clickThroughRate,def=-1" json:"click_through_rate,omitempty"` AllowedVendorType []int32 `protobuf:"varint,3,rep,name=allowed_vendor_type,json=allowedVendorType" json:"allowed_vendor_type,omitempty"` // This field will be populated and effective when regs.ext.gdpr is YES. ConsentedProviders []int64 `protobuf:"varint,4,rep,name=consented_providers,json=consentedProviders" json:"consented_providers,omitempty"` // contains filtered or unexported fields }
Next available tag: 5
func (*AdxImpressionExtension) Descriptor
deprecated
func (*AdxImpressionExtension) Descriptor() ([]byte, []int)
Deprecated: Use AdxImpressionExtension.ProtoReflect.Descriptor instead.
func (*AdxImpressionExtension) GetAdslotId ¶
func (x *AdxImpressionExtension) GetAdslotId() int32
func (*AdxImpressionExtension) GetAllowedVendorType ¶
func (x *AdxImpressionExtension) GetAllowedVendorType() []int32
func (*AdxImpressionExtension) GetClickThroughRate ¶
func (x *AdxImpressionExtension) GetClickThroughRate() float32
func (*AdxImpressionExtension) GetConsentedProviders ¶
func (x *AdxImpressionExtension) GetConsentedProviders() []int64
func (*AdxImpressionExtension) ProtoMessage ¶
func (*AdxImpressionExtension) ProtoMessage()
func (*AdxImpressionExtension) ProtoReflect ¶
func (x *AdxImpressionExtension) ProtoReflect() protoreflect.Message
func (*AdxImpressionExtension) Reset ¶
func (x *AdxImpressionExtension) Reset()
func (*AdxImpressionExtension) String ¶
func (x *AdxImpressionExtension) String() string
type AppExtensions ¶
type AppExtensions struct {
// contains filtered or unexported fields
}
func (*AppExtensions) Descriptor
deprecated
func (*AppExtensions) Descriptor() ([]byte, []int)
Deprecated: Use AppExtensions.ProtoReflect.Descriptor instead.
func (*AppExtensions) ExtensionRangeArray
deprecated
func (*AppExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use AppExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*AppExtensions) ProtoMessage ¶
func (*AppExtensions) ProtoMessage()
func (*AppExtensions) ProtoReflect ¶
func (x *AppExtensions) ProtoReflect() protoreflect.Message
func (*AppExtensions) Reset ¶
func (x *AppExtensions) Reset()
func (*AppExtensions) String ¶
func (x *AppExtensions) String() string
type AppNexusBidRequestExtension ¶
type AppNexusBidRequestExtension struct { // Specifies the ID of the member selling the inventory. SellerMemberId *int32 `protobuf:"varint,1,opt,name=seller_member_id,json=sellerMemberId" json:"seller_member_id,omitempty"` // contains filtered or unexported fields }
2. AppNexus Exchange Next available tag: 2
func (*AppNexusBidRequestExtension) Descriptor
deprecated
func (*AppNexusBidRequestExtension) Descriptor() ([]byte, []int)
Deprecated: Use AppNexusBidRequestExtension.ProtoReflect.Descriptor instead.
func (*AppNexusBidRequestExtension) GetSellerMemberId ¶
func (x *AppNexusBidRequestExtension) GetSellerMemberId() int32
func (*AppNexusBidRequestExtension) ProtoMessage ¶
func (*AppNexusBidRequestExtension) ProtoMessage()
func (*AppNexusBidRequestExtension) ProtoReflect ¶
func (x *AppNexusBidRequestExtension) ProtoReflect() protoreflect.Message
func (*AppNexusBidRequestExtension) Reset ¶
func (x *AppNexusBidRequestExtension) Reset()
func (*AppNexusBidRequestExtension) String ¶
func (x *AppNexusBidRequestExtension) String() string
type BannerExtensions ¶
type BannerExtensions struct { // Blocked ApiFrameworks Bapis []Enums_BidRequest_Impression_ApiFramework `protobuf:"varint,1,rep,name=bapis,enum=openrtb.Enums_BidRequest_Impression_ApiFramework" json:"bapis,omitempty"` // Creative attributes that are required by the request. // For e.g. MoPub request have "AD_HAS_THUMBNAIL" for the creative // to be returned in the response RequiredAttrs []CreativeAttribute `protobuf:"varint,2,rep,name=required_attrs,json=requiredAttrs,enum=openrtb.CreativeAttribute" json:"required_attrs,omitempty"` // Some exchanges such as Google Adx support multiple allowed sizes for // an impression. // In such cases, the additional dimensions (w, h) that are supported // are present in this field. // For example, if Adx supports 5 sets of allowed sizes in a request. // The first allowed size will be in banner.w and banner.h // The additional 4 sets will be in this field. AdditionalDimensions []*Dimension `protobuf:"bytes,3,rep,name=additional_dimensions,json=additionalDimensions" json:"additional_dimensions,omitempty"` // Some exchanges support "rewarded banners". This signifies that an end user // will recieve a reward for interacting with the ad. E.g. if the user plays // a game in a playable banner, they get game currency in a phone game. // // Two things to note: // 1. Protobufs sets bools false by default. Unless this field exists and // is explicitly set to true, a banner is considered "nonrewarded". // 2. No exchange actually defines this field here, it is a generalization // of the different ways that exchanges denote rewarded banners. Rewarded *bool `protobuf:"varint,4,opt,name=rewarded" json:"rewarded,omitempty"` // contains filtered or unexported fields }
Next available tag: 5
func (*BannerExtensions) Descriptor
deprecated
func (*BannerExtensions) Descriptor() ([]byte, []int)
Deprecated: Use BannerExtensions.ProtoReflect.Descriptor instead.
func (*BannerExtensions) ExtensionRangeArray
deprecated
func (*BannerExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use BannerExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*BannerExtensions) GetAdditionalDimensions ¶
func (x *BannerExtensions) GetAdditionalDimensions() []*Dimension
func (*BannerExtensions) GetBapis ¶
func (x *BannerExtensions) GetBapis() []Enums_BidRequest_Impression_ApiFramework
func (*BannerExtensions) GetRequiredAttrs ¶
func (x *BannerExtensions) GetRequiredAttrs() []CreativeAttribute
func (*BannerExtensions) GetRewarded ¶
func (x *BannerExtensions) GetRewarded() bool
func (*BannerExtensions) ProtoMessage ¶
func (*BannerExtensions) ProtoMessage()
func (*BannerExtensions) ProtoReflect ¶
func (x *BannerExtensions) ProtoReflect() protoreflect.Message
func (*BannerExtensions) Reset ¶
func (x *BannerExtensions) Reset()
func (*BannerExtensions) String ¶
func (x *BannerExtensions) String() string
type BidExtensions ¶
type BidExtensions struct {
// contains filtered or unexported fields
}
Next available tag: 11
func (*BidExtensions) Descriptor
deprecated
func (*BidExtensions) Descriptor() ([]byte, []int)
Deprecated: Use BidExtensions.ProtoReflect.Descriptor instead.
func (*BidExtensions) ExtensionRangeArray
deprecated
func (*BidExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use BidExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*BidExtensions) ProtoMessage ¶
func (*BidExtensions) ProtoMessage()
func (*BidExtensions) ProtoReflect ¶
func (x *BidExtensions) ProtoReflect() protoreflect.Message
func (*BidExtensions) Reset ¶
func (x *BidExtensions) Reset()
func (*BidExtensions) String ¶
func (x *BidExtensions) String() string
type BidRequest ¶
type BidRequest struct { // // Unique ID of the bid request, provided by the exchange. Id *string `protobuf:"bytes,1,req,name=id" json:"id,omitempty"` // // Multiple impression auctions may be specified in a single bid request. // At least one impression is required for a valid bid request. Imp []*BidRequest_Impression `protobuf:"bytes,2,rep,name=imp" json:"imp,omitempty"` // // Information pertaining to a website. Site *BidRequest_Site `protobuf:"bytes,3,opt,name=site" json:"site,omitempty"` // // Information pertaining to a mobile application. App *BidRequest_App `protobuf:"bytes,4,opt,name=app" json:"app,omitempty"` // // Information pertaining to the device. Device *BidRequest_Device `protobuf:"bytes,5,opt,name=device" json:"device,omitempty"` // // Information known or derived about the human user of the device. User *BidRequest_User `protobuf:"bytes,6,opt,name=user" json:"user,omitempty"` //* // Indicator of test mode in which auctions are not billable, // where 0 = live mode, 1 = test mode. Test *bool `protobuf:"varint,15,opt,name=test,def=0" json:"test,omitempty"` // // Auction Type. If “1”, then first price auction. If “2”, then second price // auction. // Additional auction types can be defined as per the exchange’s business // rules. // Exchange specific rules should be numbered over 500. At *int32 `protobuf:"varint,7,opt,name=at,def=2" json:"at,omitempty"` // // Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the // bidder has 120ms to submit a bid before the auction is complete). If this // value never changes across an exchange, then the exchange can supply this // information offline. Tmax *int32 `protobuf:"varint,8,opt,name=tmax" json:"tmax,omitempty"` // // Array of buyer seats allowed to bid on this auction. Seats are an optional // feature of exchange. For example, [“4”,”34”,”82”,”A45”] indicates that only // advertisers using these exchange seats are allowed to bid on the // impressions in this auction. Wseat []string `protobuf:"bytes,9,rep,name=wseat" json:"wseat,omitempty"` // // Flag to indicate whether Exchange can verify that all impressions offered // represent all of the impressions available in context (e.g., all // impressions available on the web page; all impressions available for a // video [pre, mid and postroll spots], etc.) to support road-blocking. A true // value should only be passed if the exchange is aware of all impressions in // context for the publisher. NO means the exchange cannot verify, and YES // means that all impressions represent all impressions available. Allimps *Flag `protobuf:"varint,10,opt,name=allimps,enum=openrtb.Flag,def=0" json:"allimps,omitempty"` // // Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. // If only one currency is used by the exchange, this parameter is not required. Cur []string `protobuf:"bytes,11,rep,name=cur" json:"cur,omitempty"` // // Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of // advertiser industries. However, as a substitute exchanges may decide to use IAB categories // as an approximation. Bcat []string `protobuf:"bytes,12,rep,name=bcat" json:"bcat,omitempty"` // // Array of strings of blocked top-level domains of advertisers. // For example, {“company1.com”, “company2.com”}. Badv []string `protobuf:"bytes,13,rep,name=badv" json:"badv,omitempty"` // // Block list of applications by their platform-specific exchange // independent application identifiers. On Android, these should // be bundle or package names (e.g., com.foo.mygame). // On iOS, these are numeric IDs. Bapp []string `protobuf:"bytes,16,rep,name=bapp" json:"bapp,omitempty"` // // Container for any legal, governmental or industry regulations in force for the request. Regs *BidRequest_Regulations `protobuf:"bytes,14,opt,name=regs" json:"regs,omitempty"` // // A Source object (Section 3.2.2) that provides data about the // inventory source and which entity makes the final decision. Source *BidRequest_Source `protobuf:"bytes,19,opt,name=source" json:"source,omitempty"` Ext *BidRequestExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.1: The top-level bid request object.
func (*BidRequest) Descriptor
deprecated
func (*BidRequest) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest.ProtoReflect.Descriptor instead.
func (*BidRequest) GetAllimps ¶
func (x *BidRequest) GetAllimps() Flag
func (*BidRequest) GetApp ¶
func (x *BidRequest) GetApp() *BidRequest_App
func (*BidRequest) GetAt ¶
func (x *BidRequest) GetAt() int32
func (*BidRequest) GetBadv ¶
func (x *BidRequest) GetBadv() []string
func (*BidRequest) GetBapp ¶
func (x *BidRequest) GetBapp() []string
func (*BidRequest) GetBcat ¶
func (x *BidRequest) GetBcat() []string
func (*BidRequest) GetCur ¶
func (x *BidRequest) GetCur() []string
func (*BidRequest) GetDevice ¶
func (x *BidRequest) GetDevice() *BidRequest_Device
func (*BidRequest) GetExt ¶
func (x *BidRequest) GetExt() *BidRequestExtensions
func (*BidRequest) GetId ¶
func (x *BidRequest) GetId() string
func (*BidRequest) GetImp ¶
func (x *BidRequest) GetImp() []*BidRequest_Impression
func (*BidRequest) GetRegs ¶
func (x *BidRequest) GetRegs() *BidRequest_Regulations
func (*BidRequest) GetSite ¶
func (x *BidRequest) GetSite() *BidRequest_Site
func (*BidRequest) GetSource ¶
func (x *BidRequest) GetSource() *BidRequest_Source
func (*BidRequest) GetTest ¶
func (x *BidRequest) GetTest() bool
func (*BidRequest) GetTmax ¶
func (x *BidRequest) GetTmax() int32
func (*BidRequest) GetUser ¶
func (x *BidRequest) GetUser() *BidRequest_User
func (*BidRequest) GetWseat ¶
func (x *BidRequest) GetWseat() []string
func (*BidRequest) ProtoMessage ¶
func (*BidRequest) ProtoMessage()
func (*BidRequest) ProtoReflect ¶
func (x *BidRequest) ProtoReflect() protoreflect.Message
func (*BidRequest) Reset ¶
func (x *BidRequest) Reset()
func (*BidRequest) String ¶
func (x *BidRequest) String() string
type BidRequestExtensions ¶
type BidRequestExtensions struct { InventorySource *Enums_Inventory_Source `` /* 136-byte string literal not displayed */ AuctionId *base.EventId `protobuf:"bytes,2,opt,name=auction_id,json=auctionId" json:"auction_id,omitempty"` // The unique identifier of the auction per buzz_key. // Format: <auctionid.timestamp>.<auctionid.hostid>.<auctionid.tid>.<auctionid.imp_idx>.<buzz_key> // imp_idx: currently is present iff more than one impressions are present in the original exchange bid request. // auction_id_str: contains buzz_key so it is populated in sbs. AuctionidStr *string `protobuf:"bytes,8,opt,name=auctionid_str,json=auctionidStr" json:"auctionid_str,omitempty"` // The unique identifier for the exchange bid request per buzz_key. // Format: <auctionid.timestamp>.<auctionid.hostid>.<auctionid.tid>.<buzz_key> // request_id_str contains buzz_key so it is populated in sbs. RequestidStr *string `protobuf:"bytes,14,opt,name=requestid_str,json=requestidStr" json:"requestid_str,omitempty"` // This is slated to be removed. It is a typo. // // Deprecated: Do not use. RequestIdStr *string `protobuf:"bytes,13,opt,name=request_id_str,json=requestIdStr" json:"request_id_str,omitempty"` // This field is used for Geo targeting. // It is populated by the LocalAugmentor in Stinger. TargetingGeo *TargetingGeoExtension `protobuf:"bytes,3,opt,name=targeting_geo,json=targetingGeo" json:"targeting_geo,omitempty"` // time_of_week is a stinger calculated field used for targetting TimeOfWeek *int32 `protobuf:"varint,4,opt,name=time_of_week,json=timeOfWeek" json:"time_of_week,omitempty"` // Used to identify Stinger. BuzzKey *string `protobuf:"bytes,5,opt,name=buzz_key,json=buzzKey" json:"buzz_key,omitempty"` // This field is used by Augmentors like ManagedListAugmentor AugmentorData []*BidRequestExtensions_AugmentorData `protobuf:"bytes,6,rep,name=augmentor_data,json=augmentorData" json:"augmentor_data,omitempty"` // Determines how impression notifications will happen for this request. See // ImpressionTracker comments for more information. ImpTracker *Enums_Inventory_ImpressionTracker `` /* 133-byte string literal not displayed */ // Determines how supplier click tracking will happen for this request. See // SupplierClickTracker for more information. SupplierClickTracker *Enums_Inventory_SupplierClickTracker `` /* 168-byte string literal not displayed */ // Exchange specific extensions Appnexus *AppNexusBidRequestExtension `protobuf:"bytes,7,opt,name=appnexus" json:"appnexus,omitempty"` Adx *AdxBidRequestExtension `protobuf:"bytes,9,opt,name=adx" json:"adx,omitempty"` AdsTxt *BidRequestExtensions_AdsTxtStatus `protobuf:"varint,12,opt,name=ads_txt,json=adsTxt,enum=openrtb.BidRequestExtensions_AdsTxtStatus" json:"ads_txt,omitempty"` // contains filtered or unexported fields }
Next available tag: 15
func (*BidRequestExtensions) Descriptor
deprecated
func (*BidRequestExtensions) Descriptor() ([]byte, []int)
Deprecated: Use BidRequestExtensions.ProtoReflect.Descriptor instead.
func (*BidRequestExtensions) ExtensionRangeArray
deprecated
func (*BidRequestExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use BidRequestExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*BidRequestExtensions) GetAdsTxt ¶
func (x *BidRequestExtensions) GetAdsTxt() BidRequestExtensions_AdsTxtStatus
func (*BidRequestExtensions) GetAdx ¶
func (x *BidRequestExtensions) GetAdx() *AdxBidRequestExtension
func (*BidRequestExtensions) GetAppnexus ¶
func (x *BidRequestExtensions) GetAppnexus() *AppNexusBidRequestExtension
func (*BidRequestExtensions) GetAuctionId ¶
func (x *BidRequestExtensions) GetAuctionId() *base.EventId
func (*BidRequestExtensions) GetAuctionidStr ¶
func (x *BidRequestExtensions) GetAuctionidStr() string
func (*BidRequestExtensions) GetAugmentorData ¶
func (x *BidRequestExtensions) GetAugmentorData() []*BidRequestExtensions_AugmentorData
func (*BidRequestExtensions) GetBuzzKey ¶
func (x *BidRequestExtensions) GetBuzzKey() string
func (*BidRequestExtensions) GetImpTracker ¶
func (x *BidRequestExtensions) GetImpTracker() Enums_Inventory_ImpressionTracker
func (*BidRequestExtensions) GetInventorySource ¶
func (x *BidRequestExtensions) GetInventorySource() Enums_Inventory_Source
func (*BidRequestExtensions) GetRequestIdStr
deprecated
func (x *BidRequestExtensions) GetRequestIdStr() string
Deprecated: Do not use.
func (*BidRequestExtensions) GetRequestidStr ¶
func (x *BidRequestExtensions) GetRequestidStr() string
func (*BidRequestExtensions) GetSupplierClickTracker ¶
func (x *BidRequestExtensions) GetSupplierClickTracker() Enums_Inventory_SupplierClickTracker
func (*BidRequestExtensions) GetTargetingGeo ¶
func (x *BidRequestExtensions) GetTargetingGeo() *TargetingGeoExtension
func (*BidRequestExtensions) GetTimeOfWeek ¶
func (x *BidRequestExtensions) GetTimeOfWeek() int32
func (*BidRequestExtensions) ProtoMessage ¶
func (*BidRequestExtensions) ProtoMessage()
func (*BidRequestExtensions) ProtoReflect ¶
func (x *BidRequestExtensions) ProtoReflect() protoreflect.Message
func (*BidRequestExtensions) Reset ¶
func (x *BidRequestExtensions) Reset()
func (*BidRequestExtensions) String ¶
func (x *BidRequestExtensions) String() string
type BidRequestExtensions_AdsTxtStatus ¶
type BidRequestExtensions_AdsTxtStatus int32
const ( BidRequestExtensions_UNKNOWN BidRequestExtensions_AdsTxtStatus = -1 // The request does not contain a domain, either because it is not a web request (ie it is an // app or native request) or it is a web request but does not contain a domain. Since it doesn't // have a domain, we cannot check it's Ads.txt status. BidRequestExtensions_NO_DOMAIN BidRequestExtensions_AdsTxtStatus = 0 // The request's domain does not have an Ads.txt file BidRequestExtensions_NO_ADS_TXT_FILE BidRequestExtensions_AdsTxtStatus = 1 // We have not looked up the Ads.txt file for the request's domain BidRequestExtensions_ADS_TXT_NOT_SCANNED BidRequestExtensions_AdsTxtStatus = 2 // The request's domain does not allow any advertising BidRequestExtensions_NO_ADVERTISING_ALLOWED BidRequestExtensions_AdsTxtStatus = 3 // The request is missing a publisher id so we cannot check its Ads.txt status BidRequestExtensions_MISSING_PUB_ID BidRequestExtensions_AdsTxtStatus = 4 // The request's domain does have an Ads.txt file, but it does not allow advertising from this // exchange / publisher ID combination BidRequestExtensions_NOT_AUTH BidRequestExtensions_AdsTxtStatus = 5 // The domain's Ads.txt file allows this exchange / publisher ID to resell advertising BidRequestExtensions_AUTH_RESELLER BidRequestExtensions_AdsTxtStatus = 6 // The domain's Ads.txt file allows this exchange / publisher ID to advertise directly BidRequestExtensions_AUTH_DIRECT BidRequestExtensions_AdsTxtStatus = 7 )
func (BidRequestExtensions_AdsTxtStatus) Descriptor ¶
func (BidRequestExtensions_AdsTxtStatus) Descriptor() protoreflect.EnumDescriptor
func (BidRequestExtensions_AdsTxtStatus) Enum ¶
func (x BidRequestExtensions_AdsTxtStatus) Enum() *BidRequestExtensions_AdsTxtStatus
func (BidRequestExtensions_AdsTxtStatus) EnumDescriptor
deprecated
func (BidRequestExtensions_AdsTxtStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use BidRequestExtensions_AdsTxtStatus.Descriptor instead.
func (BidRequestExtensions_AdsTxtStatus) Number ¶
func (x BidRequestExtensions_AdsTxtStatus) Number() protoreflect.EnumNumber
func (BidRequestExtensions_AdsTxtStatus) String ¶
func (x BidRequestExtensions_AdsTxtStatus) String() string
func (BidRequestExtensions_AdsTxtStatus) Type ¶
func (BidRequestExtensions_AdsTxtStatus) Type() protoreflect.EnumType
func (*BidRequestExtensions_AdsTxtStatus) UnmarshalJSON
deprecated
func (x *BidRequestExtensions_AdsTxtStatus) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type BidRequestExtensions_AugmentorData ¶
type BidRequestExtensions_AugmentorData struct { // Augmentor identifier, used for targeting Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // Array of Augmentor segments Segment []*BidRequestExtensions_AugmentorData_Segment `protobuf:"bytes,2,rep,name=segment" json:"segment,omitempty"` // contains filtered or unexported fields }
Next available tag: 3
func (*BidRequestExtensions_AugmentorData) Descriptor
deprecated
func (*BidRequestExtensions_AugmentorData) Descriptor() ([]byte, []int)
Deprecated: Use BidRequestExtensions_AugmentorData.ProtoReflect.Descriptor instead.
func (*BidRequestExtensions_AugmentorData) GetId ¶
func (x *BidRequestExtensions_AugmentorData) GetId() string
func (*BidRequestExtensions_AugmentorData) GetSegment ¶
func (x *BidRequestExtensions_AugmentorData) GetSegment() []*BidRequestExtensions_AugmentorData_Segment
func (*BidRequestExtensions_AugmentorData) ProtoMessage ¶
func (*BidRequestExtensions_AugmentorData) ProtoMessage()
func (*BidRequestExtensions_AugmentorData) ProtoReflect ¶
func (x *BidRequestExtensions_AugmentorData) ProtoReflect() protoreflect.Message
func (*BidRequestExtensions_AugmentorData) Reset ¶
func (x *BidRequestExtensions_AugmentorData) Reset()
func (*BidRequestExtensions_AugmentorData) String ¶
func (x *BidRequestExtensions_AugmentorData) String() string
type BidRequestExtensions_AugmentorData_Segment ¶
type BidRequestExtensions_AugmentorData_Segment struct { // ID of a augmentor’s segment Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // String representing the value of the segment. Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` // contains filtered or unexported fields }
Next available tag: 3 Segment along with augmentor's ID allows augmentor based targeting
func (*BidRequestExtensions_AugmentorData_Segment) Descriptor
deprecated
func (*BidRequestExtensions_AugmentorData_Segment) Descriptor() ([]byte, []int)
Deprecated: Use BidRequestExtensions_AugmentorData_Segment.ProtoReflect.Descriptor instead.
func (*BidRequestExtensions_AugmentorData_Segment) GetId ¶
func (x *BidRequestExtensions_AugmentorData_Segment) GetId() string
func (*BidRequestExtensions_AugmentorData_Segment) GetValue ¶
func (x *BidRequestExtensions_AugmentorData_Segment) GetValue() string
func (*BidRequestExtensions_AugmentorData_Segment) ProtoMessage ¶
func (*BidRequestExtensions_AugmentorData_Segment) ProtoMessage()
func (*BidRequestExtensions_AugmentorData_Segment) ProtoReflect ¶
func (x *BidRequestExtensions_AugmentorData_Segment) ProtoReflect() protoreflect.Message
func (*BidRequestExtensions_AugmentorData_Segment) Reset ¶
func (x *BidRequestExtensions_AugmentorData_Segment) Reset()
func (*BidRequestExtensions_AugmentorData_Segment) String ¶
func (x *BidRequestExtensions_AugmentorData_Segment) String() string
type BidRequest_App ¶
type BidRequest_App struct { // // Application ID on the exchange. Id *string `protobuf:"bytes,1,opt,name=id,def=-1" json:"id,omitempty"` // // Application name (may be masked at publisher’s request). Name *string `protobuf:"bytes,2,opt,name=name,def=-1" json:"name,omitempty"` // // Domain of the application. For example, “mygame.foo.com”. Domain *string `protobuf:"bytes,3,opt,name=domain" json:"domain,omitempty"` // // Array of IAB content categories for the overall application. Cat []string `protobuf:"bytes,4,rep,name=cat" json:"cat,omitempty"` // // Array of IAB content categories for the current subsection of the application. Sectioncat []string `protobuf:"bytes,5,rep,name=sectioncat" json:"sectioncat,omitempty"` // // Array of IAB content categories for the current page/view of the app. Pagecat []string `protobuf:"bytes,6,rep,name=pagecat" json:"pagecat,omitempty"` // // Application version. Ver *string `protobuf:"bytes,7,opt,name=ver" json:"ver,omitempty"` // // Application bundle or package name (e.g., com.foo.mygame). This is intended to be a // unique ID across multiple exchanges. Bundle *string `protobuf:"bytes,8,opt,name=bundle,def=-1" json:"bundle,omitempty"` // // Specifies whether the application has a privacy policy. Privacypolicy *Flag `protobuf:"varint,9,opt,name=privacypolicy,enum=openrtb.Flag" json:"privacypolicy,omitempty"` // // Application is a paid version or free. Paid *Flag `protobuf:"varint,10,opt,name=paid,enum=openrtb.Flag" json:"paid,omitempty"` // // Application's Publisher. Publisher *BidRequest_Publisher `protobuf:"bytes,11,opt,name=publisher" json:"publisher,omitempty"` // // Application's Content. Content *BidRequest_Content `protobuf:"bytes,12,opt,name=content" json:"content,omitempty"` // // List of keywords describing this site in a comma separated string. Keywords *string `protobuf:"bytes,13,opt,name=keywords" json:"keywords,omitempty"` // // For QAG 1.5 compliance, an app store URL for an installed app // should be passed in the bid request. Storeurl *string `protobuf:"bytes,14,opt,name=storeurl" json:"storeurl,omitempty"` Ext *AppExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.6: should be included if the ad supported content is part of a mobile application (as opposed to a mobile website).
func (*BidRequest_App) Descriptor
deprecated
func (*BidRequest_App) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_App.ProtoReflect.Descriptor instead.
func (*BidRequest_App) GetBundle ¶
func (x *BidRequest_App) GetBundle() string
func (*BidRequest_App) GetCat ¶
func (x *BidRequest_App) GetCat() []string
func (*BidRequest_App) GetContent ¶
func (x *BidRequest_App) GetContent() *BidRequest_Content
func (*BidRequest_App) GetDomain ¶
func (x *BidRequest_App) GetDomain() string
func (*BidRequest_App) GetExt ¶
func (x *BidRequest_App) GetExt() *AppExtensions
func (*BidRequest_App) GetId ¶
func (x *BidRequest_App) GetId() string
func (*BidRequest_App) GetKeywords ¶
func (x *BidRequest_App) GetKeywords() string
func (*BidRequest_App) GetName ¶
func (x *BidRequest_App) GetName() string
func (*BidRequest_App) GetPagecat ¶
func (x *BidRequest_App) GetPagecat() []string
func (*BidRequest_App) GetPaid ¶
func (x *BidRequest_App) GetPaid() Flag
func (*BidRequest_App) GetPrivacypolicy ¶
func (x *BidRequest_App) GetPrivacypolicy() Flag
func (*BidRequest_App) GetPublisher ¶
func (x *BidRequest_App) GetPublisher() *BidRequest_Publisher
func (*BidRequest_App) GetSectioncat ¶
func (x *BidRequest_App) GetSectioncat() []string
func (*BidRequest_App) GetStoreurl ¶
func (x *BidRequest_App) GetStoreurl() string
func (*BidRequest_App) GetVer ¶
func (x *BidRequest_App) GetVer() string
func (*BidRequest_App) ProtoMessage ¶
func (*BidRequest_App) ProtoMessage()
func (*BidRequest_App) ProtoReflect ¶
func (x *BidRequest_App) ProtoReflect() protoreflect.Message
func (*BidRequest_App) Reset ¶
func (x *BidRequest_App) Reset()
func (*BidRequest_App) String ¶
func (x *BidRequest_App) String() string
type BidRequest_Content ¶
type BidRequest_Content struct { // // ID uniquely identifying the content. Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // // Content episode number (typically applies to video content). Episode *int32 `protobuf:"varint,2,opt,name=episode" json:"episode,omitempty"` // // Content title. Title *string `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"` // // Content series. Series *string `protobuf:"bytes,4,opt,name=series" json:"series,omitempty"` // // Content season. Season *string `protobuf:"bytes,5,opt,name=season" json:"season,omitempty"` // // Original URL of the content, for buy-side contextualization or review. Url *string `protobuf:"bytes,6,opt,name=url" json:"url,omitempty"` // // Array of IAB content categories for the content. Cat []string `protobuf:"bytes,7,rep,name=cat" json:"cat,omitempty"` // // Video quality per the IAB’s classification. Videoquality *Enums_BidRequest_Content_VideoQuality `protobuf:"varint,8,opt,name=videoquality,enum=openrtb.Enums_BidRequest_Content_VideoQuality" json:"videoquality,omitempty"` // // Comma separated list of keywords describing the content. Keywords *string `protobuf:"bytes,9,opt,name=keywords" json:"keywords,omitempty"` // // Content rating (e.g., MPAA). Contentrating *string `protobuf:"bytes,10,opt,name=contentrating" json:"contentrating,omitempty"` // // User rating of the content (e.g., number of stars, likes, etc.). Userrating *string `protobuf:"bytes,11,opt,name=userrating" json:"userrating,omitempty"` // // Specifies the type of content (game, video, text, etc.). Context *Enums_BidRequest_Content_Context `protobuf:"varint,12,opt,name=context,enum=openrtb.Enums_BidRequest_Content_Context" json:"context,omitempty"` // // Is content live? Livestream *Flag `protobuf:"varint,13,opt,name=livestream,enum=openrtb.Flag" json:"livestream,omitempty"` // // Direct or indirect. Sourcerelationship *Enums_BidRequest_Content_SourceRelationship `` /* 141-byte string literal not displayed */ // // Content's Producer. Producer *BidRequest_Producer `protobuf:"bytes,15,opt,name=producer" json:"producer,omitempty"` // // Length of content (appropriate for video or audio) in seconds. Len *int32 `protobuf:"varint,16,opt,name=len" json:"len,omitempty"` // // Media rating of the content, per QAG guidelines. Qagmediarating *Enums_BidRequest_Content_QAGMediaRating `` /* 136-byte string literal not displayed */ // // From QAG Video Addendum. If content can be embedded (such as an embeddable video player) // this value should be set to YES. If content cannot be embedded, this should be set to NO. Embeddable *Flag `protobuf:"varint,18,opt,name=embeddable,enum=openrtb.Flag" json:"embeddable,omitempty"` // // Language of the content. Use alpha-2/ISO 639-1 codes. Language *string `protobuf:"bytes,19,opt,name=language" json:"language,omitempty"` Ext *ContentExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.7: describes the content of a site or app. This object may be useful in the situation where syndicated content contains impressions and does not necessarily match the publisher’s general content. The exchange might or might not have knowledge of the page where the content is running, as a result of the syndication method. (For example, video impressions embedded in an iframe on an unknown web property or device.)
func (*BidRequest_Content) Descriptor
deprecated
func (*BidRequest_Content) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Content.ProtoReflect.Descriptor instead.
func (*BidRequest_Content) GetCat ¶
func (x *BidRequest_Content) GetCat() []string
func (*BidRequest_Content) GetContentrating ¶
func (x *BidRequest_Content) GetContentrating() string
func (*BidRequest_Content) GetContext ¶
func (x *BidRequest_Content) GetContext() Enums_BidRequest_Content_Context
func (*BidRequest_Content) GetEmbeddable ¶
func (x *BidRequest_Content) GetEmbeddable() Flag
func (*BidRequest_Content) GetEpisode ¶
func (x *BidRequest_Content) GetEpisode() int32
func (*BidRequest_Content) GetExt ¶
func (x *BidRequest_Content) GetExt() *ContentExtensions
func (*BidRequest_Content) GetId ¶
func (x *BidRequest_Content) GetId() string
func (*BidRequest_Content) GetKeywords ¶
func (x *BidRequest_Content) GetKeywords() string
func (*BidRequest_Content) GetLanguage ¶
func (x *BidRequest_Content) GetLanguage() string
func (*BidRequest_Content) GetLen ¶
func (x *BidRequest_Content) GetLen() int32
func (*BidRequest_Content) GetLivestream ¶
func (x *BidRequest_Content) GetLivestream() Flag
func (*BidRequest_Content) GetProducer ¶
func (x *BidRequest_Content) GetProducer() *BidRequest_Producer
func (*BidRequest_Content) GetQagmediarating ¶
func (x *BidRequest_Content) GetQagmediarating() Enums_BidRequest_Content_QAGMediaRating
func (*BidRequest_Content) GetSeason ¶
func (x *BidRequest_Content) GetSeason() string
func (*BidRequest_Content) GetSeries ¶
func (x *BidRequest_Content) GetSeries() string
func (*BidRequest_Content) GetSourcerelationship ¶
func (x *BidRequest_Content) GetSourcerelationship() Enums_BidRequest_Content_SourceRelationship
func (*BidRequest_Content) GetTitle ¶
func (x *BidRequest_Content) GetTitle() string
func (*BidRequest_Content) GetUrl ¶
func (x *BidRequest_Content) GetUrl() string
func (*BidRequest_Content) GetUserrating ¶
func (x *BidRequest_Content) GetUserrating() string
func (*BidRequest_Content) GetVideoquality ¶
func (x *BidRequest_Content) GetVideoquality() Enums_BidRequest_Content_VideoQuality
func (*BidRequest_Content) ProtoMessage ¶
func (*BidRequest_Content) ProtoMessage()
func (*BidRequest_Content) ProtoReflect ¶
func (x *BidRequest_Content) ProtoReflect() protoreflect.Message
func (*BidRequest_Content) Reset ¶
func (x *BidRequest_Content) Reset()
func (*BidRequest_Content) String ¶
func (x *BidRequest_Content) String() string
type BidRequest_Data ¶
type BidRequest_Data struct { // // Exchange specific ID for the data provider. Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // // Data provider name. Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // // Array of segment objects. Segment []*BidRequest_Data_Segment `protobuf:"bytes,3,rep,name=segment" json:"segment,omitempty"` Ext *DataExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.13: The data and segment objects together allow data about the user to be passed to bidders in the bid request. This data may be from multiple sources (e.g., the exchange itself, third party providers) as specified by the data object ID field. A bid request can mix data objects from multiple providers.
func (*BidRequest_Data) Descriptor
deprecated
func (*BidRequest_Data) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Data.ProtoReflect.Descriptor instead.
func (*BidRequest_Data) GetExt ¶
func (x *BidRequest_Data) GetExt() *DataExtensions
func (*BidRequest_Data) GetId ¶
func (x *BidRequest_Data) GetId() string
func (*BidRequest_Data) GetName ¶
func (x *BidRequest_Data) GetName() string
func (*BidRequest_Data) GetSegment ¶
func (x *BidRequest_Data) GetSegment() []*BidRequest_Data_Segment
func (*BidRequest_Data) ProtoMessage ¶
func (*BidRequest_Data) ProtoMessage()
func (*BidRequest_Data) ProtoReflect ¶
func (x *BidRequest_Data) ProtoReflect() protoreflect.Message
func (*BidRequest_Data) Reset ¶
func (x *BidRequest_Data) Reset()
func (*BidRequest_Data) String ¶
func (x *BidRequest_Data) String() string
type BidRequest_Data_Segment ¶
type BidRequest_Data_Segment struct { // // ID of a data provider’s segment applicable to the user. Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // // Name of a data provider’s segment applicable to the user. Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // // String representing the value of the segment. The method for transmitting this data // should be negotiated offline with the data provider. // For example for gender, “male”, or “female”, for age, “30-40”). Value *string `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"` Ext *SegmentExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.14: convey specific units of information from the provider identified in the parent data object.
func (*BidRequest_Data_Segment) Descriptor
deprecated
func (*BidRequest_Data_Segment) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Data_Segment.ProtoReflect.Descriptor instead.
func (*BidRequest_Data_Segment) GetExt ¶
func (x *BidRequest_Data_Segment) GetExt() *SegmentExtensions
func (*BidRequest_Data_Segment) GetId ¶
func (x *BidRequest_Data_Segment) GetId() string
func (*BidRequest_Data_Segment) GetName ¶
func (x *BidRequest_Data_Segment) GetName() string
func (*BidRequest_Data_Segment) GetValue ¶
func (x *BidRequest_Data_Segment) GetValue() string
func (*BidRequest_Data_Segment) ProtoMessage ¶
func (*BidRequest_Data_Segment) ProtoMessage()
func (*BidRequest_Data_Segment) ProtoReflect ¶
func (x *BidRequest_Data_Segment) ProtoReflect() protoreflect.Message
func (*BidRequest_Data_Segment) Reset ¶
func (x *BidRequest_Data_Segment) Reset()
func (*BidRequest_Data_Segment) String ¶
func (x *BidRequest_Data_Segment) String() string
type BidRequest_Device ¶
type BidRequest_Device struct { // // Do Not Track. Dnt *Flag `protobuf:"varint,1,opt,name=dnt,enum=openrtb.Flag" json:"dnt,omitempty"` // // Browser user agent string. Ua *string `protobuf:"bytes,2,opt,name=ua" json:"ua,omitempty"` // // IPv4 address closest to device. Ip *string `protobuf:"bytes,3,opt,name=ip,def=0.0.0.0" json:"ip,omitempty"` // // Geography as derived from the device’s location services (e.g., cell tower triangulation, // GPS) or IP address. Geo *BidRequest_Geo `protobuf:"bytes,4,opt,name=geo" json:"geo,omitempty"` // // SHA1 hashed device ID; IMEI when available, else MEID or ESN. // OpenRTB’s preferred method for device ID hashing is SHA1. Didsha1 *string `protobuf:"bytes,5,opt,name=didsha1" json:"didsha1,omitempty"` // // MD5 hashed device ID; IMEI when available, else MEID or ESN. // Should be interpreted as case insensitive. Didmd5 *string `protobuf:"bytes,6,opt,name=didmd5" json:"didmd5,omitempty"` // // SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS). // OpenRTB’s preferred method for device ID hash is SHA1. Dpidsha1 *string `protobuf:"bytes,7,opt,name=dpidsha1" json:"dpidsha1,omitempty"` // // MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). // Should be interpreted as case insensitive. Dpidmd5 *string `protobuf:"bytes,8,opt,name=dpidmd5" json:"dpidmd5,omitempty"` // // IP address in IPv6. Ipv6 *string `protobuf:"bytes,9,opt,name=ipv6" json:"ipv6,omitempty"` // // Carrier or ISP derived from the IP address. // Should be specified using Mobile Network Code (MNC). Carrier *string `protobuf:"bytes,10,opt,name=carrier,def=-1" json:"carrier,omitempty"` // // Browser language; use alpha-2/ISO 639-1 codes. Language *string `protobuf:"bytes,11,opt,name=language" json:"language,omitempty"` // // Device make (e.g., “Apple”). Make *string `protobuf:"bytes,12,opt,name=make,def=-1" json:"make,omitempty"` // // Device model (e.g., “iPhone”). Model *string `protobuf:"bytes,13,opt,name=model,def=-1" json:"model,omitempty"` // // Device operating system (e.g., “iOS”). Os *string `protobuf:"bytes,14,opt,name=os,def=-1" json:"os,omitempty"` // // Device operating system version (e.g., “3.1.2”). Osv *string `protobuf:"bytes,15,opt,name=osv,def=-1" json:"osv,omitempty"` // // Device supports Javascript? Js *Flag `protobuf:"varint,16,opt,name=js,enum=openrtb.Flag,def=1" json:"js,omitempty"` // // Return the detected data connection type for the device. Connectiontype *Enums_BidRequest_Device_ConnectionType `` /* 134-byte string literal not displayed */ // // Return the device type being used. Devicetype *Enums_BidRequest_Device_DeviceType `protobuf:"varint,18,opt,name=devicetype,enum=openrtb.Enums_BidRequest_Device_DeviceType,def=-1" json:"devicetype,omitempty"` // // Return the Flash version detected. Flashver *string `protobuf:"bytes,19,opt,name=flashver" json:"flashver,omitempty"` // // "Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android), // where false = tracking is unrestricted, // true = tracking must be limited per commercial guidelines. Lmt *bool `protobuf:"varint,20,opt,name=lmt" json:"lmt,omitempty"` // // Hardware version of the device (e.g., "5S" for iPhone 5S). Hwv *string `protobuf:"bytes,21,opt,name=hwv" json:"hwv,omitempty"` // // Physical width of the screen in pixels. W *int32 `protobuf:"varint,22,opt,name=w" json:"w,omitempty"` // // Physical height of the screen in pixels. H *int32 `protobuf:"varint,23,opt,name=h" json:"h,omitempty"` // // Screen size as pixels per linear inch. Ppi *int32 `protobuf:"varint,24,opt,name=ppi" json:"ppi,omitempty"` // // The ratio of physical pixels to device independent pixels. Pxratio *float64 `protobuf:"fixed64,25,opt,name=pxratio" json:"pxratio,omitempty"` // // ID sanctioned for advertiser use in the clear (i.e., not hashed). Ifa *string `protobuf:"bytes,26,opt,name=ifa" json:"ifa,omitempty"` // // MAC address of the device; hashed via SHA1. Macsha1 *string `protobuf:"bytes,27,opt,name=macsha1" json:"macsha1,omitempty"` //* // MAC address of the device; hashed via MD5. Macmd5 *string `protobuf:"bytes,28,opt,name=macmd5" json:"macmd5,omitempty"` // // Mobile carrier as the concatenated MCC-MNC code (e.g., // "310-005" identifies Verizon Wireless CDMA in the USA). // Refer to https://en.wikipedia.org/wiki/Mobile_country_code // for further examples. Note that the dash between the MCC // and MNC parts is required to remove parsing ambiguity. Mccmnc *string `protobuf:"bytes,30,opt,name=mccmnc" json:"mccmnc,omitempty"` Ext *DeviceExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.10: Provides information pertaining to the device including its hardware, platform, location, and carrier. This device can refer to a mobile handset, a desktop computer, set top box or other digital device. In general, the most essential fields are either the IP address (to enable geo-lookup for the bidder), or providing geo information directly in the geo object.
func (*BidRequest_Device) Descriptor
deprecated
func (*BidRequest_Device) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Device.ProtoReflect.Descriptor instead.
func (*BidRequest_Device) GetCarrier ¶
func (x *BidRequest_Device) GetCarrier() string
func (*BidRequest_Device) GetConnectiontype ¶
func (x *BidRequest_Device) GetConnectiontype() Enums_BidRequest_Device_ConnectionType
func (*BidRequest_Device) GetDevicetype ¶
func (x *BidRequest_Device) GetDevicetype() Enums_BidRequest_Device_DeviceType
func (*BidRequest_Device) GetDidmd5 ¶
func (x *BidRequest_Device) GetDidmd5() string
func (*BidRequest_Device) GetDidsha1 ¶
func (x *BidRequest_Device) GetDidsha1() string
func (*BidRequest_Device) GetDnt ¶
func (x *BidRequest_Device) GetDnt() Flag
func (*BidRequest_Device) GetDpidmd5 ¶
func (x *BidRequest_Device) GetDpidmd5() string
func (*BidRequest_Device) GetDpidsha1 ¶
func (x *BidRequest_Device) GetDpidsha1() string
func (*BidRequest_Device) GetExt ¶
func (x *BidRequest_Device) GetExt() *DeviceExtensions
func (*BidRequest_Device) GetFlashver ¶
func (x *BidRequest_Device) GetFlashver() string
func (*BidRequest_Device) GetGeo ¶
func (x *BidRequest_Device) GetGeo() *BidRequest_Geo
func (*BidRequest_Device) GetH ¶
func (x *BidRequest_Device) GetH() int32
func (*BidRequest_Device) GetHwv ¶
func (x *BidRequest_Device) GetHwv() string
func (*BidRequest_Device) GetIfa ¶
func (x *BidRequest_Device) GetIfa() string
func (*BidRequest_Device) GetIp ¶
func (x *BidRequest_Device) GetIp() string
func (*BidRequest_Device) GetIpv6 ¶
func (x *BidRequest_Device) GetIpv6() string
func (*BidRequest_Device) GetJs ¶
func (x *BidRequest_Device) GetJs() Flag
func (*BidRequest_Device) GetLanguage ¶
func (x *BidRequest_Device) GetLanguage() string
func (*BidRequest_Device) GetLmt ¶
func (x *BidRequest_Device) GetLmt() bool
func (*BidRequest_Device) GetMacmd5 ¶
func (x *BidRequest_Device) GetMacmd5() string
func (*BidRequest_Device) GetMacsha1 ¶
func (x *BidRequest_Device) GetMacsha1() string
func (*BidRequest_Device) GetMake ¶
func (x *BidRequest_Device) GetMake() string
func (*BidRequest_Device) GetMccmnc ¶
func (x *BidRequest_Device) GetMccmnc() string
func (*BidRequest_Device) GetModel ¶
func (x *BidRequest_Device) GetModel() string
func (*BidRequest_Device) GetOs ¶
func (x *BidRequest_Device) GetOs() string
func (*BidRequest_Device) GetOsv ¶
func (x *BidRequest_Device) GetOsv() string
func (*BidRequest_Device) GetPpi ¶
func (x *BidRequest_Device) GetPpi() int32
func (*BidRequest_Device) GetPxratio ¶
func (x *BidRequest_Device) GetPxratio() float64
func (*BidRequest_Device) GetUa ¶
func (x *BidRequest_Device) GetUa() string
func (*BidRequest_Device) GetW ¶
func (x *BidRequest_Device) GetW() int32
func (*BidRequest_Device) ProtoMessage ¶
func (*BidRequest_Device) ProtoMessage()
func (*BidRequest_Device) ProtoReflect ¶
func (x *BidRequest_Device) ProtoReflect() protoreflect.Message
func (*BidRequest_Device) Reset ¶
func (x *BidRequest_Device) Reset()
func (*BidRequest_Device) String ¶
func (x *BidRequest_Device) String() string
type BidRequest_Geo ¶
type BidRequest_Geo struct { // // Latitude from -90 to 90. South is negative. This should only be passed if known // to be accurate (For example, not the centroid of a postal code). Lat *float64 `protobuf:"fixed64,1,opt,name=lat" json:"lat,omitempty"` // // Longitude from -180 to 180. West is negative. This should only be passed if known // to be accurate (For example, not the centroid of a postal code). Lon *float64 `protobuf:"fixed64,2,opt,name=lon" json:"lon,omitempty"` // // Country using ISO-3166-1 Alpha-3. Country *string `protobuf:"bytes,3,opt,name=country" json:"country,omitempty"` // // Region using ISO 3166-2 Region *string `protobuf:"bytes,4,opt,name=region" json:"region,omitempty"` // // Region of a country using fips 10-4 notation (alternative to ISO 3166-2). Regionfips104 *string `protobuf:"bytes,5,opt,name=regionfips104" json:"regionfips104,omitempty"` // // Pass the metro code (see http://code.google.com/apis/adwords/docs/appendix/metrocodes.html). // Metro codes are similar to but not exactly the same as Nielsen DMAs. Metro *string `protobuf:"bytes,6,opt,name=metro" json:"metro,omitempty"` // // Beeswax does normalization in the following way: // (1) user.geo.city field is populated with city IDs of MaxMind database (see notes) if available. // Mapping from city IDs to city names can be found in the Buzz's `cities` view. // (2) device.geo.city field is populated with the city name defined by google in geo table (see notes) // for GOOGLE_ADX requests. Beeswax always clear this field for non-GOOGLE_ADX requests. // // Notes: // (1) Beeswax uses Maxmind's database to augment geo information. The database // is also used in defining targetable cities. // Link to Maxmind: https://www.maxmind.com // Link to Beeswax targeting keys: https://docs.beeswax.com/docs/list-of-targeting-modules-and-keys // (2) Link to google's geo table: https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv City *string `protobuf:"bytes,7,opt,name=city" json:"city,omitempty"` // // Zip/postal code. Zip *string `protobuf:"bytes,8,opt,name=zip" json:"zip,omitempty"` // // Indicate the source of the geo data (GPS, IP address, user provided). // Type should be provided when lat/lon is provided. Type *Enums_BidRequest_Geo_LocationType `protobuf:"varint,9,opt,name=type,enum=openrtb.Enums_BidRequest_Geo_LocationType" json:"type,omitempty"` // // Local time as the number +/- of minutes from UTC. Utcoffset *int32 `protobuf:"varint,10,opt,name=utcoffset" json:"utcoffset,omitempty"` Ext *GeoExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.11: describes the current geographic location of the Device (e.g., based on IP address or GPS), or the home geo of the User (e.g., based on registration data). If both the Device and User objects contain Geo objects with different information, it’s up to the bidder to determine which Geo information to use.
func (*BidRequest_Geo) Descriptor
deprecated
func (*BidRequest_Geo) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Geo.ProtoReflect.Descriptor instead.
func (*BidRequest_Geo) GetCity ¶
func (x *BidRequest_Geo) GetCity() string
func (*BidRequest_Geo) GetCountry ¶
func (x *BidRequest_Geo) GetCountry() string
func (*BidRequest_Geo) GetExt ¶
func (x *BidRequest_Geo) GetExt() *GeoExtensions
func (*BidRequest_Geo) GetLat ¶
func (x *BidRequest_Geo) GetLat() float64
func (*BidRequest_Geo) GetLon ¶
func (x *BidRequest_Geo) GetLon() float64
func (*BidRequest_Geo) GetMetro ¶
func (x *BidRequest_Geo) GetMetro() string
func (*BidRequest_Geo) GetRegion ¶
func (x *BidRequest_Geo) GetRegion() string
func (*BidRequest_Geo) GetRegionfips104 ¶
func (x *BidRequest_Geo) GetRegionfips104() string
func (*BidRequest_Geo) GetType ¶
func (x *BidRequest_Geo) GetType() Enums_BidRequest_Geo_LocationType
func (*BidRequest_Geo) GetUtcoffset ¶
func (x *BidRequest_Geo) GetUtcoffset() int32
func (*BidRequest_Geo) GetZip ¶
func (x *BidRequest_Geo) GetZip() string
func (*BidRequest_Geo) ProtoMessage ¶
func (*BidRequest_Geo) ProtoMessage()
func (*BidRequest_Geo) ProtoReflect ¶
func (x *BidRequest_Geo) ProtoReflect() protoreflect.Message
func (*BidRequest_Geo) Reset ¶
func (x *BidRequest_Geo) Reset()
func (*BidRequest_Geo) String ¶
func (x *BidRequest_Geo) String() string
type BidRequest_Impression ¶
type BidRequest_Impression struct { // // A unique identifier for this impression within the context of the bid request // (typically, value starts with 1, and increments up to n for n impressions). Id *string `protobuf:"bytes,1,req,name=id" json:"id,omitempty"` // // Banner object. Either a banner or video object (or both if the impression could be either) // must be included in an impression object. Banner *BidRequest_Impression_Banner `protobuf:"bytes,2,opt,name=banner" json:"banner,omitempty"` // // Video object. Either a banner or video object (or both if the impression could be either) // must be included in an impression object. Video *BidRequest_Impression_Video `protobuf:"bytes,3,opt,name=video" json:"video,omitempty"` //* // A Native object (Section 3.2.5); required if this impression is // offered as a native ad opportunity. Native *BidRequest_Impression_Native `protobuf:"bytes,13,opt,name=native" json:"native,omitempty"` // // Name of ad mediation partner, SDK technology, or native player responsible for rendering // ad (typically video or mobile). Used by some ad servers to customize ad code by partner. Displaymanager *string `protobuf:"bytes,4,opt,name=displaymanager" json:"displaymanager,omitempty"` // // Version of ad mediation partner, SDK technology, or native player responsible for rendering // ad (typically video or mobile). Used by some ad servers to customize ad code by partner. Displaymanagerver *string `protobuf:"bytes,5,opt,name=displaymanagerver" json:"displaymanagerver,omitempty"` // // YES if the ad is interstitial or full screen; else NO. Instl *Flag `protobuf:"varint,6,opt,name=instl,enum=openrtb.Flag,def=0" json:"instl,omitempty"` // // Identifier for specific ad placement or ad tag that was used to initiate the auction. // This can be useful for debugging of any issues, or for optimization by the buyer. Tagid *string `protobuf:"bytes,7,opt,name=tagid" json:"tagid,omitempty"` // // Bid floor for this impression (in CPM of bidfloorcur). Bidfloor *float64 `protobuf:"fixed64,8,opt,name=bidfloor,def=0" json:"bidfloor,omitempty"` // // If bid floor is specified and multiple currencies supported per bid request, // then currency should be specified here using ISO-4217 alphabetic codes. // Note, this may be different from bid currency returned by bidder, // if this is allowed on an exchange. Bidfloorcur *string `protobuf:"bytes,9,opt,name=bidfloorcur,def=USD" json:"bidfloorcur,omitempty"` // // Indicates the type of browser opened upon clicking the // creative in an app, where 0 = embedded, 1 = native. // Note that the Safari View Controller in iOS 9.x devices is considered // a native browser for purposes of this attribute. Clickbrowser *bool `protobuf:"varint,16,opt,name=clickbrowser" json:"clickbrowser,omitempty"` // // Array of names for supported iframe busters. Exchange specific. Iframebuster []string `protobuf:"bytes,10,rep,name=iframebuster" json:"iframebuster,omitempty"` // // Contains any Deals eligible for this Impression. Pmp *BidRequest_Impression_PMP `protobuf:"bytes,11,opt,name=pmp" json:"pmp,omitempty"` // // A flag to indicate if the impression requires secure HTTPS creative // assets and markup. // Value of 1 indicates that the impression requires secure creatives. // If the value is 0 or not set, then the impression allows non-secure // HTTP creatives. Secure *int32 `protobuf:"varint,12,opt,name=secure" json:"secure,omitempty"` // // Advisory as to the number of seconds that may elapse // between the auction and the actual impression. Exp *int32 `protobuf:"varint,14,opt,name=exp" json:"exp,omitempty"` Ext *ImpressionExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.2: describes the ad position or impression being auctioned. A single bid request can include multiple “imp” objects, a use case for which might be an exchange that supports selling all ad positions on a given page as a bundle. Each “imp” object has a required ID so that bids can reference them individually. An exchange can also conduct private auctions by restricting involvement to specific subsets of seats within bidders.
func (*BidRequest_Impression) Descriptor
deprecated
func (*BidRequest_Impression) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Impression.ProtoReflect.Descriptor instead.
func (*BidRequest_Impression) GetBanner ¶
func (x *BidRequest_Impression) GetBanner() *BidRequest_Impression_Banner
func (*BidRequest_Impression) GetBidfloor ¶
func (x *BidRequest_Impression) GetBidfloor() float64
func (*BidRequest_Impression) GetBidfloorcur ¶
func (x *BidRequest_Impression) GetBidfloorcur() string
func (*BidRequest_Impression) GetClickbrowser ¶
func (x *BidRequest_Impression) GetClickbrowser() bool
func (*BidRequest_Impression) GetDisplaymanager ¶
func (x *BidRequest_Impression) GetDisplaymanager() string
func (*BidRequest_Impression) GetDisplaymanagerver ¶
func (x *BidRequest_Impression) GetDisplaymanagerver() string
func (*BidRequest_Impression) GetExp ¶
func (x *BidRequest_Impression) GetExp() int32
func (*BidRequest_Impression) GetExt ¶
func (x *BidRequest_Impression) GetExt() *ImpressionExtensions
func (*BidRequest_Impression) GetId ¶
func (x *BidRequest_Impression) GetId() string
func (*BidRequest_Impression) GetIframebuster ¶
func (x *BidRequest_Impression) GetIframebuster() []string
func (*BidRequest_Impression) GetInstl ¶
func (x *BidRequest_Impression) GetInstl() Flag
func (*BidRequest_Impression) GetNative ¶
func (x *BidRequest_Impression) GetNative() *BidRequest_Impression_Native
func (*BidRequest_Impression) GetPmp ¶
func (x *BidRequest_Impression) GetPmp() *BidRequest_Impression_PMP
func (*BidRequest_Impression) GetSecure ¶
func (x *BidRequest_Impression) GetSecure() int32
func (*BidRequest_Impression) GetTagid ¶
func (x *BidRequest_Impression) GetTagid() string
func (*BidRequest_Impression) GetVideo ¶
func (x *BidRequest_Impression) GetVideo() *BidRequest_Impression_Video
func (*BidRequest_Impression) ProtoMessage ¶
func (*BidRequest_Impression) ProtoMessage()
func (*BidRequest_Impression) ProtoReflect ¶
func (x *BidRequest_Impression) ProtoReflect() protoreflect.Message
func (*BidRequest_Impression) Reset ¶
func (x *BidRequest_Impression) Reset()
func (*BidRequest_Impression) String ¶
func (x *BidRequest_Impression) String() string
type BidRequest_Impression_Banner ¶
type BidRequest_Impression_Banner struct { // // Width of the impression in pixels. Since some ad types are not restricted by size // this field is not required, but it’s highly recommended. W *int32 `protobuf:"varint,1,opt,name=w" json:"w,omitempty"` // // Height of the impression in pixels. Since some ad types are not restricted by size // this field is not required, but it’s highly recommended. H *int32 `protobuf:"varint,2,opt,name=h" json:"h,omitempty"` //* // Maximum width of the impression in pixels. If included, it indicates that a range // of sizes is allowed with this maximum width and "w" is taken as recommended. // If not included, then "w" should be considered an exact requirement. Wmax *int32 `protobuf:"varint,11,opt,name=wmax" json:"wmax,omitempty"` //* // Maximum height of the impression in pixels. If included, it indicates that a range // of sizes is allowed with this maximum height and "h" is taken as recommended. // If not included, then "h" should be considered an exact requirement. Hmax *int32 `protobuf:"varint,12,opt,name=hmax" json:"hmax,omitempty"` //* // Minimum width of the impression in pixels. If included, it indicates that a range // of sizes is allowed with this minimum width and "w" is taken as recommended. // If not included, then "w" should be considered an exact requirement. Wmin *int32 `protobuf:"varint,13,opt,name=wmin" json:"wmin,omitempty"` //* // Minumum height of the impression in pixels. If included, it indicates // that a range of sizes is allowed with this minimum height and "h" is // taken as recommended. // If not included, then "h" should be considered an exact requirement. Hmin *int32 `protobuf:"varint,14,opt,name=hmin" json:"hmin,omitempty"` // // Unique identifier for this banner object. Useful for tracking multiple banner objects // (e.g., in companion banner array). Usually starts with 1, increasing with each object. // Combination of impression id X banner id should be unique. Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"` // // The position of the ad as a relative measure of visibility or // prominence. Pos *Enums_BidRequest_Impression_AdPosition `protobuf:"varint,4,opt,name=pos,enum=openrtb.Enums_BidRequest_Impression_AdPosition,def=0" json:"pos,omitempty"` // // Blocked creative types. If blank, assume all types are allowed. Btype []Enums_BidRequest_Impression_Banner_AdType `protobuf:"varint,5,rep,name=btype,enum=openrtb.Enums_BidRequest_Impression_Banner_AdType" json:"btype,omitempty"` // // Blocked creative attributes. If blank assume all types are allowed. Battr []CreativeAttribute `protobuf:"varint,6,rep,name=battr,enum=openrtb.CreativeAttribute" json:"battr,omitempty"` // // Whitelist of content MIME types supported. Popular MIME types include, // but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”. Mimes []string `protobuf:"bytes,7,rep,name=mimes" json:"mimes,omitempty"` // // Specify if the banner is delivered in the top frame (YES) or in an iframe (NO). Topframe *Flag `protobuf:"varint,8,opt,name=topframe,enum=openrtb.Flag,def=0" json:"topframe,omitempty"` // // Specify properties for an expandable ad. Expdir []Enums_BidRequest_Impression_Banner_ExpandableDirection `` /* 127-byte string literal not displayed */ // // List of supported API frameworks for this banner. If an API is not explicitly listed // it is assumed not to be supported. Api []Enums_BidRequest_Impression_ApiFramework `protobuf:"varint,10,rep,name=api,enum=openrtb.Enums_BidRequest_Impression_ApiFramework" json:"api,omitempty"` Ext *BannerExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.3: A banner object typically describes an ad impressions opportunity for banner, rich media or in-banner video inventory.
func (*BidRequest_Impression_Banner) Descriptor
deprecated
func (*BidRequest_Impression_Banner) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Impression_Banner.ProtoReflect.Descriptor instead.
func (*BidRequest_Impression_Banner) GetApi ¶
func (x *BidRequest_Impression_Banner) GetApi() []Enums_BidRequest_Impression_ApiFramework
func (*BidRequest_Impression_Banner) GetBattr ¶
func (x *BidRequest_Impression_Banner) GetBattr() []CreativeAttribute
func (*BidRequest_Impression_Banner) GetBtype ¶
func (x *BidRequest_Impression_Banner) GetBtype() []Enums_BidRequest_Impression_Banner_AdType
func (*BidRequest_Impression_Banner) GetExpdir ¶
func (x *BidRequest_Impression_Banner) GetExpdir() []Enums_BidRequest_Impression_Banner_ExpandableDirection
func (*BidRequest_Impression_Banner) GetExt ¶
func (x *BidRequest_Impression_Banner) GetExt() *BannerExtensions
func (*BidRequest_Impression_Banner) GetH ¶
func (x *BidRequest_Impression_Banner) GetH() int32
func (*BidRequest_Impression_Banner) GetHmax ¶
func (x *BidRequest_Impression_Banner) GetHmax() int32
func (*BidRequest_Impression_Banner) GetHmin ¶
func (x *BidRequest_Impression_Banner) GetHmin() int32
func (*BidRequest_Impression_Banner) GetId ¶
func (x *BidRequest_Impression_Banner) GetId() string
func (*BidRequest_Impression_Banner) GetMimes ¶
func (x *BidRequest_Impression_Banner) GetMimes() []string
func (*BidRequest_Impression_Banner) GetPos ¶
func (x *BidRequest_Impression_Banner) GetPos() Enums_BidRequest_Impression_AdPosition
func (*BidRequest_Impression_Banner) GetTopframe ¶
func (x *BidRequest_Impression_Banner) GetTopframe() Flag
func (*BidRequest_Impression_Banner) GetW ¶
func (x *BidRequest_Impression_Banner) GetW() int32
func (*BidRequest_Impression_Banner) GetWmax ¶
func (x *BidRequest_Impression_Banner) GetWmax() int32
func (*BidRequest_Impression_Banner) GetWmin ¶
func (x *BidRequest_Impression_Banner) GetWmin() int32
func (*BidRequest_Impression_Banner) ProtoMessage ¶
func (*BidRequest_Impression_Banner) ProtoMessage()
func (*BidRequest_Impression_Banner) ProtoReflect ¶
func (x *BidRequest_Impression_Banner) ProtoReflect() protoreflect.Message
func (*BidRequest_Impression_Banner) Reset ¶
func (x *BidRequest_Impression_Banner) Reset()
func (*BidRequest_Impression_Banner) String ¶
func (x *BidRequest_Impression_Banner) String() string
type BidRequest_Impression_Native ¶
type BidRequest_Impression_Native struct { //* // Request payload complying with the Native Ad Specification. Request *NativeRequest `protobuf:"bytes,1,req,name=request" json:"request,omitempty"` //* // Version of the Native Ad Specification to which request complies; // highly recommended for efficient parsing. Ver *string `protobuf:"bytes,2,opt,name=ver" json:"ver,omitempty"` //* // List of supported API frameworks for this impression. Refer to List 5.6. // If an API is not explicitly listed, it is assumed not to be supported. Api []Enums_BidRequest_Impression_ApiFramework `protobuf:"varint,3,rep,packed,name=api,enum=openrtb.Enums_BidRequest_Impression_ApiFramework" json:"api,omitempty"` //* // Blocked creative attributes. Refer to List 5.3. Battr []CreativeAttribute `protobuf:"varint,4,rep,packed,name=battr,enum=openrtb.CreativeAttribute" json:"battr,omitempty"` Ext *NativeExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
* OpenRTB 3.2.5: This object represents a native type impression. Native ad units are intended to blend seamlessly into the surrounding content (e.g., a sponsored Twitter or Facebook post). As such, the response must be well-structured to afford the publisher fine-grained control over rendering.
The Native Subcommittee has developed a companion specification to OpenRTB called the Native Ad Specification. It defines the request parameters and response markup structure of native ad units. This object provides the means of transporting request parameters as an opaque string so that the specific parameters can evolve separately under the auspices of the Native Ad Specification. Similarly, the ad markup served will be structured according to that specification.
The presence of a Native as a subordinate of the Imp object indicates that this impression is offered as a native type impression. At the publisher's discretion, that same impression may also be offered as banner and/or video by also including as Imp subordinates the Banner and/or Video objects, respectively. However, any given bid for the impression must conform to one of the offered types.
func (*BidRequest_Impression_Native) Descriptor
deprecated
func (*BidRequest_Impression_Native) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Impression_Native.ProtoReflect.Descriptor instead.
func (*BidRequest_Impression_Native) GetApi ¶
func (x *BidRequest_Impression_Native) GetApi() []Enums_BidRequest_Impression_ApiFramework
func (*BidRequest_Impression_Native) GetBattr ¶
func (x *BidRequest_Impression_Native) GetBattr() []CreativeAttribute
func (*BidRequest_Impression_Native) GetExt ¶
func (x *BidRequest_Impression_Native) GetExt() *NativeExtensions
func (*BidRequest_Impression_Native) GetRequest ¶
func (x *BidRequest_Impression_Native) GetRequest() *NativeRequest
func (*BidRequest_Impression_Native) GetVer ¶
func (x *BidRequest_Impression_Native) GetVer() string
func (*BidRequest_Impression_Native) ProtoMessage ¶
func (*BidRequest_Impression_Native) ProtoMessage()
func (*BidRequest_Impression_Native) ProtoReflect ¶
func (x *BidRequest_Impression_Native) ProtoReflect() protoreflect.Message
func (*BidRequest_Impression_Native) Reset ¶
func (x *BidRequest_Impression_Native) Reset()
func (*BidRequest_Impression_Native) String ¶
func (x *BidRequest_Impression_Native) String() string
type BidRequest_Impression_PMP ¶
type BidRequest_Impression_PMP struct { // // Flag indicating that this impression is a private auction eligible only to seats named // in the DirectDeals object. PrivateAuction *Flag `protobuf:"varint,1,opt,name=private_auction,json=privateAuction,enum=openrtb.Flag" json:"private_auction,omitempty"` // // A collection of deal objects encapsulating a list of direct deals eligible for // this impression. Deals []*BidRequest_Impression_PMP_DirectDeal `protobuf:"bytes,2,rep,name=deals" json:"deals,omitempty"` Ext *PMPExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.16: contains a parent object for usage within the context of private marketplaces and the use of the RTB protocol to execute Direct Deals.
func (*BidRequest_Impression_PMP) Descriptor
deprecated
func (*BidRequest_Impression_PMP) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Impression_PMP.ProtoReflect.Descriptor instead.
func (*BidRequest_Impression_PMP) GetDeals ¶
func (x *BidRequest_Impression_PMP) GetDeals() []*BidRequest_Impression_PMP_DirectDeal
func (*BidRequest_Impression_PMP) GetExt ¶
func (x *BidRequest_Impression_PMP) GetExt() *PMPExtensions
func (*BidRequest_Impression_PMP) GetPrivateAuction ¶
func (x *BidRequest_Impression_PMP) GetPrivateAuction() Flag
func (*BidRequest_Impression_PMP) ProtoMessage ¶
func (*BidRequest_Impression_PMP) ProtoMessage()
func (*BidRequest_Impression_PMP) ProtoReflect ¶
func (x *BidRequest_Impression_PMP) ProtoReflect() protoreflect.Message
func (*BidRequest_Impression_PMP) Reset ¶
func (x *BidRequest_Impression_PMP) Reset()
func (*BidRequest_Impression_PMP) String ¶
func (x *BidRequest_Impression_PMP) String() string
type BidRequest_Impression_PMP_DirectDeal ¶
type BidRequest_Impression_PMP_DirectDeal struct { // // A unique identifier for the direct deal. Id *string `protobuf:"bytes,1,req,name=id" json:"id,omitempty"` // // Bid floor for this impression (in CPM of bidfloorcur). Bidfloor *float64 `protobuf:"fixed64,2,opt,name=bidfloor,def=0" json:"bidfloor,omitempty"` // // If bid floor is specified and multiple currencies supported per bid request, // then currency should be specified here using ISO-4217 alphabetic codes. Notes. // this may be different from bid currency returned by bidder, if this is allowed // on an exchange. Bidfloorcur *string `protobuf:"bytes,3,opt,name=bidfloorcur,def=USD" json:"bidfloorcur,omitempty"` // // Array of buyer seats allowed to bid on this auction. Seats are an optional feature // of exchange. For example, [“4”,”34”,”82”,”A45”] indicates that only advertisers // using these exchange seats are allowed to bid on the impressions in this auction. Wseat []string `protobuf:"bytes,4,rep,name=wseat" json:"wseat,omitempty"` // // Array of advertiser domains allowed to bid on this Direct Deal. For example, // [ "advertiser1.com", "advertiser2.com" ] indicates that only the listed // advertisers are allowed to bid on this direct deal. Wadomain []string `protobuf:"bytes,5,rep,name=wadomain" json:"wadomain,omitempty"` // // Auction Type. If “1”, then first price auction. If “2”, then second price auction. // Additional auction types can be defined as per the exchange’s business rules. At *int32 `protobuf:"varint,6,opt,name=at" json:"at,omitempty"` Ext *DirectDealExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.17: constitutes a deal struck a priori between a buyer and a seller and indicates that this impression is available under the terms of that deal.
func (*BidRequest_Impression_PMP_DirectDeal) Descriptor
deprecated
func (*BidRequest_Impression_PMP_DirectDeal) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Impression_PMP_DirectDeal.ProtoReflect.Descriptor instead.
func (*BidRequest_Impression_PMP_DirectDeal) GetAt ¶
func (x *BidRequest_Impression_PMP_DirectDeal) GetAt() int32
func (*BidRequest_Impression_PMP_DirectDeal) GetBidfloor ¶
func (x *BidRequest_Impression_PMP_DirectDeal) GetBidfloor() float64
func (*BidRequest_Impression_PMP_DirectDeal) GetBidfloorcur ¶
func (x *BidRequest_Impression_PMP_DirectDeal) GetBidfloorcur() string
func (*BidRequest_Impression_PMP_DirectDeal) GetExt ¶
func (x *BidRequest_Impression_PMP_DirectDeal) GetExt() *DirectDealExtensions
func (*BidRequest_Impression_PMP_DirectDeal) GetId ¶
func (x *BidRequest_Impression_PMP_DirectDeal) GetId() string
func (*BidRequest_Impression_PMP_DirectDeal) GetWadomain ¶
func (x *BidRequest_Impression_PMP_DirectDeal) GetWadomain() []string
func (*BidRequest_Impression_PMP_DirectDeal) GetWseat ¶
func (x *BidRequest_Impression_PMP_DirectDeal) GetWseat() []string
func (*BidRequest_Impression_PMP_DirectDeal) ProtoMessage ¶
func (*BidRequest_Impression_PMP_DirectDeal) ProtoMessage()
func (*BidRequest_Impression_PMP_DirectDeal) ProtoReflect ¶
func (x *BidRequest_Impression_PMP_DirectDeal) ProtoReflect() protoreflect.Message
func (*BidRequest_Impression_PMP_DirectDeal) Reset ¶
func (x *BidRequest_Impression_PMP_DirectDeal) Reset()
func (*BidRequest_Impression_PMP_DirectDeal) String ¶
func (x *BidRequest_Impression_PMP_DirectDeal) String() string
type BidRequest_Impression_Video ¶
type BidRequest_Impression_Video struct { // // Whitelist of content MIME types supported. Popular MIME types include, // but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”. Mimes []string `protobuf:"bytes,1,rep,name=mimes" json:"mimes,omitempty"` // // Indicates whether the ad impression is linear or non-linear. Linearity *Enums_BidRequest_Impression_Video_Linearity `` /* 128-byte string literal not displayed */ // // Minimum video ad duration in seconds. Minduration *int32 `protobuf:"varint,3,opt,name=minduration" json:"minduration,omitempty"` // // Maximum video ad duration in seconds. Maxduration *int32 `protobuf:"varint,4,opt,name=maxduration" json:"maxduration,omitempty"` // // Video bid response protocols. Protocols []Enums_BidRequest_Impression_Video_Protocol `protobuf:"varint,5,rep,name=protocols,enum=openrtb.Enums_BidRequest_Impression_Video_Protocol" json:"protocols,omitempty"` // // Width of the player in pixels. This field is not required, but it’s highly recommended. W *int32 `protobuf:"varint,6,opt,name=w" json:"w,omitempty"` // // Height of the player in pixels. This field is not required, but it’s highly recommended. H *int32 `protobuf:"varint,7,opt,name=h" json:"h,omitempty"` // // Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. // Check the enum VideoStartDelay for special values. Startdelay *int32 `protobuf:"varint,8,opt,name=startdelay,def=-3" json:"startdelay,omitempty"` // // If multiple ad impressions are offered in the same bid request, the sequence number // will allow for the coordinated delivery of multiple creatives. Sequence *int32 `protobuf:"varint,9,opt,name=sequence,def=1" json:"sequence,omitempty"` // // Blocked creative attributes. If blank assume all types are allowed. Battr []CreativeAttribute `protobuf:"varint,10,rep,name=battr,enum=openrtb.CreativeAttribute" json:"battr,omitempty"` // // Maximum extended video ad duration, if extension is allowed. // If blank or 0, extension is not allowed. If -1, extension is allowed, and there is // no time limit imposed. If greater than 0, then the value represents the number of // seconds of extended play supported beyond the maxduration value. Maxextended *int32 `protobuf:"varint,11,opt,name=maxextended,def=0" json:"maxextended,omitempty"` // // Minimum bit rate in Kbps. Exchange may set this dynamically, // or universally across their set of publishers. Minbitrate *int32 `protobuf:"varint,12,opt,name=minbitrate" json:"minbitrate,omitempty"` // // Maximum bit rate in Kbps. Exchange may set this dynamically, // or universally across their set of publishers. Maxbitrate *int32 `protobuf:"varint,13,opt,name=maxbitrate" json:"maxbitrate,omitempty"` // // If exchange publisher has rules preventing letter boxing of 4x3 content to play in a // 16x9 window, then this should be set to false. Default setting is true, which assumes // that boxing of content to fit into a window is allowed. Boxingallowed *Flag `protobuf:"varint,14,opt,name=boxingallowed,enum=openrtb.Flag,def=1" json:"boxingallowed,omitempty"` // // List of allowed playback methods. If blank, assume that all are allowed. Playbackmethod []Enums_BidRequest_Impression_Video_PlaybackMethod `` /* 138-byte string literal not displayed */ // // List of supported delivery methods. If blank, assume all are supported. Delivery []Enums_BidRequest_Impression_Video_ContentDelivery `` /* 127-byte string literal not displayed */ // // The position of the ad as a relative measure of visibility or prominence. Pos *Enums_BidRequest_Impression_AdPosition `protobuf:"varint,17,opt,name=pos,enum=openrtb.Enums_BidRequest_Impression_AdPosition,def=0" json:"pos,omitempty"` // // If companion ads are available, they can be listed as an array of banner objects. Companionad []*BidRequest_Impression_Banner `protobuf:"bytes,18,rep,name=companionad" json:"companionad,omitempty"` // // List of supported API frameworks for this banner. If an API is not explicitly listed // it is assumed not to be supported. Api []Enums_BidRequest_Impression_ApiFramework `protobuf:"varint,19,rep,name=api,enum=openrtb.Enums_BidRequest_Impression_ApiFramework" json:"api,omitempty"` // // Recommended if companion objects are included. Companiontype []Enums_BidRequest_Impression_Video_CompanionType `` /* 135-byte string literal not displayed */ // // Placement type for the impression. Placement *Enums_BidRequest_Impression_Video_VideoPlacementType `` /* 132-byte string literal not displayed */ // // The event that causes playback to end. Playbackend *Enums_BidRequest_Impression_Video_PlaybackCessationMode `` /* 139-byte string literal not displayed */ Ext *VideoExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.4: A video object typically describes an ad opportunity for in-stream video inventory (including linear pre-roll, mid-roll and post-roll, and non-linear overlays). Please note, in-banner video is typically represented by the banner object.
func (*BidRequest_Impression_Video) Descriptor
deprecated
func (*BidRequest_Impression_Video) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Impression_Video.ProtoReflect.Descriptor instead.
func (*BidRequest_Impression_Video) GetApi ¶
func (x *BidRequest_Impression_Video) GetApi() []Enums_BidRequest_Impression_ApiFramework
func (*BidRequest_Impression_Video) GetBattr ¶
func (x *BidRequest_Impression_Video) GetBattr() []CreativeAttribute
func (*BidRequest_Impression_Video) GetBoxingallowed ¶
func (x *BidRequest_Impression_Video) GetBoxingallowed() Flag
func (*BidRequest_Impression_Video) GetCompanionad ¶
func (x *BidRequest_Impression_Video) GetCompanionad() []*BidRequest_Impression_Banner
func (*BidRequest_Impression_Video) GetCompaniontype ¶
func (x *BidRequest_Impression_Video) GetCompaniontype() []Enums_BidRequest_Impression_Video_CompanionType
func (*BidRequest_Impression_Video) GetDelivery ¶
func (x *BidRequest_Impression_Video) GetDelivery() []Enums_BidRequest_Impression_Video_ContentDelivery
func (*BidRequest_Impression_Video) GetExt ¶
func (x *BidRequest_Impression_Video) GetExt() *VideoExtensions
func (*BidRequest_Impression_Video) GetH ¶
func (x *BidRequest_Impression_Video) GetH() int32
func (*BidRequest_Impression_Video) GetLinearity ¶
func (x *BidRequest_Impression_Video) GetLinearity() Enums_BidRequest_Impression_Video_Linearity
func (*BidRequest_Impression_Video) GetMaxbitrate ¶
func (x *BidRequest_Impression_Video) GetMaxbitrate() int32
func (*BidRequest_Impression_Video) GetMaxduration ¶
func (x *BidRequest_Impression_Video) GetMaxduration() int32
func (*BidRequest_Impression_Video) GetMaxextended ¶
func (x *BidRequest_Impression_Video) GetMaxextended() int32
func (*BidRequest_Impression_Video) GetMimes ¶
func (x *BidRequest_Impression_Video) GetMimes() []string
func (*BidRequest_Impression_Video) GetMinbitrate ¶
func (x *BidRequest_Impression_Video) GetMinbitrate() int32
func (*BidRequest_Impression_Video) GetMinduration ¶
func (x *BidRequest_Impression_Video) GetMinduration() int32
func (*BidRequest_Impression_Video) GetPlacement ¶
func (x *BidRequest_Impression_Video) GetPlacement() Enums_BidRequest_Impression_Video_VideoPlacementType
func (*BidRequest_Impression_Video) GetPlaybackend ¶
func (x *BidRequest_Impression_Video) GetPlaybackend() Enums_BidRequest_Impression_Video_PlaybackCessationMode
func (*BidRequest_Impression_Video) GetPlaybackmethod ¶
func (x *BidRequest_Impression_Video) GetPlaybackmethod() []Enums_BidRequest_Impression_Video_PlaybackMethod
func (*BidRequest_Impression_Video) GetPos ¶
func (x *BidRequest_Impression_Video) GetPos() Enums_BidRequest_Impression_AdPosition
func (*BidRequest_Impression_Video) GetProtocols ¶
func (x *BidRequest_Impression_Video) GetProtocols() []Enums_BidRequest_Impression_Video_Protocol
func (*BidRequest_Impression_Video) GetSequence ¶
func (x *BidRequest_Impression_Video) GetSequence() int32
func (*BidRequest_Impression_Video) GetStartdelay ¶
func (x *BidRequest_Impression_Video) GetStartdelay() int32
func (*BidRequest_Impression_Video) GetW ¶
func (x *BidRequest_Impression_Video) GetW() int32
func (*BidRequest_Impression_Video) ProtoMessage ¶
func (*BidRequest_Impression_Video) ProtoMessage()
func (*BidRequest_Impression_Video) ProtoReflect ¶
func (x *BidRequest_Impression_Video) ProtoReflect() protoreflect.Message
func (*BidRequest_Impression_Video) Reset ¶
func (x *BidRequest_Impression_Video) Reset()
func (*BidRequest_Impression_Video) String ¶
func (x *BidRequest_Impression_Video) String() string
type BidRequest_Producer ¶
type BidRequest_Producer struct { // // Content producer or originator ID. Useful if content is syndicated, // and may be posted on a site using embed tags. Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // // Content producer or originator name (e.g., “Warner Bros”). Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // // Array of IAB content categories for the content producer. Cat []string `protobuf:"bytes,3,rep,name=cat" json:"cat,omitempty"` // // URL of the content producer. Domain *string `protobuf:"bytes,4,opt,name=domain" json:"domain,omitempty"` Ext *ProducerExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.9: describes the producer of content object, which might be different from the publisher of the content of the page. This object is useful in the case of syndicated content, such as embedded videos, for example.
func (*BidRequest_Producer) Descriptor
deprecated
func (*BidRequest_Producer) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Producer.ProtoReflect.Descriptor instead.
func (*BidRequest_Producer) GetCat ¶
func (x *BidRequest_Producer) GetCat() []string
func (*BidRequest_Producer) GetDomain ¶
func (x *BidRequest_Producer) GetDomain() string
func (*BidRequest_Producer) GetExt ¶
func (x *BidRequest_Producer) GetExt() *ProducerExtensions
func (*BidRequest_Producer) GetId ¶
func (x *BidRequest_Producer) GetId() string
func (*BidRequest_Producer) GetName ¶
func (x *BidRequest_Producer) GetName() string
func (*BidRequest_Producer) ProtoMessage ¶
func (*BidRequest_Producer) ProtoMessage()
func (*BidRequest_Producer) ProtoReflect ¶
func (x *BidRequest_Producer) ProtoReflect() protoreflect.Message
func (*BidRequest_Producer) Reset ¶
func (x *BidRequest_Producer) Reset()
func (*BidRequest_Producer) String ¶
func (x *BidRequest_Producer) String() string
type BidRequest_Publisher ¶
type BidRequest_Publisher struct { // // Publisher ID on the exchange. Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // // Publisher name (may be masked at publisher’s request). Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // // Array of IAB content categories for the publisher. Cat []string `protobuf:"bytes,3,rep,name=cat" json:"cat,omitempty"` // // Publisher’s highest level domain name, for example “foopub.com”. Domain *string `protobuf:"bytes,4,opt,name=domain" json:"domain,omitempty"` Ext *PublisherExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.8: describes the publisher of a site or app.
func (*BidRequest_Publisher) Descriptor
deprecated
func (*BidRequest_Publisher) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Publisher.ProtoReflect.Descriptor instead.
func (*BidRequest_Publisher) GetCat ¶
func (x *BidRequest_Publisher) GetCat() []string
func (*BidRequest_Publisher) GetDomain ¶
func (x *BidRequest_Publisher) GetDomain() string
func (*BidRequest_Publisher) GetExt ¶
func (x *BidRequest_Publisher) GetExt() *PublisherExtensions
func (*BidRequest_Publisher) GetId ¶
func (x *BidRequest_Publisher) GetId() string
func (*BidRequest_Publisher) GetName ¶
func (x *BidRequest_Publisher) GetName() string
func (*BidRequest_Publisher) ProtoMessage ¶
func (*BidRequest_Publisher) ProtoMessage()
func (*BidRequest_Publisher) ProtoReflect ¶
func (x *BidRequest_Publisher) ProtoReflect() protoreflect.Message
func (*BidRequest_Publisher) Reset ¶
func (x *BidRequest_Publisher) Reset()
func (*BidRequest_Publisher) String ¶
func (x *BidRequest_Publisher) String() string
type BidRequest_Regulations ¶
type BidRequest_Regulations struct { // // Indicated wether or not this request falls under the COPPA regulations // established by the USA FTC. Coppa *Flag `protobuf:"varint,1,opt,name=coppa,enum=openrtb.Flag" json:"coppa,omitempty"` Ext *RegulationsExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.15: Legal, governmental, or industry regulations that apply to the request.
func (*BidRequest_Regulations) Descriptor
deprecated
func (*BidRequest_Regulations) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Regulations.ProtoReflect.Descriptor instead.
func (*BidRequest_Regulations) GetCoppa ¶
func (x *BidRequest_Regulations) GetCoppa() Flag
func (*BidRequest_Regulations) GetExt ¶
func (x *BidRequest_Regulations) GetExt() *RegulationsExtensions
func (*BidRequest_Regulations) ProtoMessage ¶
func (*BidRequest_Regulations) ProtoMessage()
func (*BidRequest_Regulations) ProtoReflect ¶
func (x *BidRequest_Regulations) ProtoReflect() protoreflect.Message
func (*BidRequest_Regulations) Reset ¶
func (x *BidRequest_Regulations) Reset()
func (*BidRequest_Regulations) String ¶
func (x *BidRequest_Regulations) String() string
type BidRequest_Site ¶
type BidRequest_Site struct { // // Site ID on the exchange. Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // // Site name (may be masked at publisher’s request). Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // // Domain of the site, used for advertiser side blocking. For example, “foo.com”. Domain *string `protobuf:"bytes,3,opt,name=domain" json:"domain,omitempty"` // // Array of IAB content categories for the overall site. Cat []string `protobuf:"bytes,4,rep,name=cat" json:"cat,omitempty"` // // Array of IAB content categories for the current subsection of the site. Sectioncat []string `protobuf:"bytes,5,rep,name=sectioncat" json:"sectioncat,omitempty"` // // Array of IAB content categories for the current page. Pagecat []string `protobuf:"bytes,6,rep,name=pagecat" json:"pagecat,omitempty"` // // URL of the page where the impression will be shown. Page *string `protobuf:"bytes,7,opt,name=page" json:"page,omitempty"` // // Specifies whether the site has a privacy policy. Privacypolicy *Flag `protobuf:"varint,8,opt,name=privacypolicy,enum=openrtb.Flag" json:"privacypolicy,omitempty"` // // Referrer URL that caused navigation to the current page. Ref *string `protobuf:"bytes,10,opt,name=ref" json:"ref,omitempty"` // // Search string that caused navigation to the current page. Search *string `protobuf:"bytes,11,opt,name=search" json:"search,omitempty"` // // Mobile-optimized signal, where 0 = no, 1 = yes. Mobile *bool `protobuf:"varint,15,opt,name=mobile" json:"mobile,omitempty"` // // Site's Publisher. Publisher *BidRequest_Publisher `protobuf:"bytes,12,opt,name=publisher" json:"publisher,omitempty"` // // Site's Content. Content *BidRequest_Content `protobuf:"bytes,13,opt,name=content" json:"content,omitempty"` // // List of keywords describing this site in a comma separated string. Keywords *string `protobuf:"bytes,14,opt,name=keywords" json:"keywords,omitempty"` Ext *SiteExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.5: should be included if the ad supported content is part of a website (as opposed to an application).
func (*BidRequest_Site) Descriptor
deprecated
func (*BidRequest_Site) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Site.ProtoReflect.Descriptor instead.
func (*BidRequest_Site) GetCat ¶
func (x *BidRequest_Site) GetCat() []string
func (*BidRequest_Site) GetContent ¶
func (x *BidRequest_Site) GetContent() *BidRequest_Content
func (*BidRequest_Site) GetDomain ¶
func (x *BidRequest_Site) GetDomain() string
func (*BidRequest_Site) GetExt ¶
func (x *BidRequest_Site) GetExt() *SiteExtensions
func (*BidRequest_Site) GetId ¶
func (x *BidRequest_Site) GetId() string
func (*BidRequest_Site) GetKeywords ¶
func (x *BidRequest_Site) GetKeywords() string
func (*BidRequest_Site) GetMobile ¶
func (x *BidRequest_Site) GetMobile() bool
func (*BidRequest_Site) GetName ¶
func (x *BidRequest_Site) GetName() string
func (*BidRequest_Site) GetPage ¶
func (x *BidRequest_Site) GetPage() string
func (*BidRequest_Site) GetPagecat ¶
func (x *BidRequest_Site) GetPagecat() []string
func (*BidRequest_Site) GetPrivacypolicy ¶
func (x *BidRequest_Site) GetPrivacypolicy() Flag
func (*BidRequest_Site) GetPublisher ¶
func (x *BidRequest_Site) GetPublisher() *BidRequest_Publisher
func (*BidRequest_Site) GetRef ¶
func (x *BidRequest_Site) GetRef() string
func (*BidRequest_Site) GetSearch ¶
func (x *BidRequest_Site) GetSearch() string
func (*BidRequest_Site) GetSectioncat ¶
func (x *BidRequest_Site) GetSectioncat() []string
func (*BidRequest_Site) ProtoMessage ¶
func (*BidRequest_Site) ProtoMessage()
func (*BidRequest_Site) ProtoReflect ¶
func (x *BidRequest_Site) ProtoReflect() protoreflect.Message
func (*BidRequest_Site) Reset ¶
func (x *BidRequest_Site) Reset()
func (*BidRequest_Site) String ¶
func (x *BidRequest_Site) String() string
type BidRequest_Source ¶
type BidRequest_Source struct { // // Entity responsible for the final impression sale decision, // where 0 = exchange, 1 = upstream source // RECOMMENDED by the OpenRTB specification. Fd *bool `protobuf:"varint,1,opt,name=fd" json:"fd,omitempty"` // // Transaction ID that must be common across all participants in // this bid request (e.g., potentially multiple exchanges). // RECOMMENDED by the OpenRTB specification. Tid *string `protobuf:"bytes,2,opt,name=tid" json:"tid,omitempty"` // // Payment ID chain string containing embedded syntax // described in the TAG Payment ID Protocol v1.0. // RECOMMENDED by the OpenRTB specification. Pchain *string `protobuf:"bytes,3,opt,name=pchain" json:"pchain,omitempty"` // contains filtered or unexported fields }
OpenRTB 2.5: This object describes the nature and behavior of the entity that is the source of the bid request upstream from the exchange. The primary purpose of this object is to define post-auction or upstream decisioning when the exchange itself does not control the final decision. A common example of this is header bidding, but it can also apply to upstream server entities such as another RTB exchange, a mediation platform, or an ad server combines direct campaigns with 3rd party demand in decisioning.
func (*BidRequest_Source) Descriptor
deprecated
func (*BidRequest_Source) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_Source.ProtoReflect.Descriptor instead.
func (*BidRequest_Source) ExtensionRangeArray
deprecated
func (*BidRequest_Source) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use BidRequest_Source.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*BidRequest_Source) GetFd ¶
func (x *BidRequest_Source) GetFd() bool
func (*BidRequest_Source) GetPchain ¶
func (x *BidRequest_Source) GetPchain() string
func (*BidRequest_Source) GetTid ¶
func (x *BidRequest_Source) GetTid() string
func (*BidRequest_Source) ProtoMessage ¶
func (*BidRequest_Source) ProtoMessage()
func (*BidRequest_Source) ProtoReflect ¶
func (x *BidRequest_Source) ProtoReflect() protoreflect.Message
func (*BidRequest_Source) Reset ¶
func (x *BidRequest_Source) Reset()
func (*BidRequest_Source) String ¶
func (x *BidRequest_Source) String() string
type BidRequest_User ¶
type BidRequest_User struct { // // Unique consumer ID of this user on the exchange. Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // // Buyer’s user ID for this user as mapped by exchange for the buyer. Buyeruid *string `protobuf:"bytes,2,opt,name=buyeruid" json:"buyeruid,omitempty"` // // Year of birth as a 4-digit integer. Yob *int32 `protobuf:"varint,3,opt,name=yob" json:"yob,omitempty"` // // Gender as “M” male, “F” female, “O” Other. (Null indicates unknown) Gender *string `protobuf:"bytes,4,opt,name=gender" json:"gender,omitempty"` // // Comma separated list of keywords of consumer interests or intent. Keywords *string `protobuf:"bytes,5,opt,name=keywords" json:"keywords,omitempty"` // // If supported by the exchange, this is custom data that the bidder had stored in the // exchange’s cookie. The string may be in base85 cookie safe characters, and be in any // format. This may useful for storing user features. Note: Proper JSON encoding must // be used to include “escaped” quotation marks. Customdata *string `protobuf:"bytes,6,opt,name=customdata" json:"customdata,omitempty"` // // Home geo for the user (e.g., based off of registration data); this is different from the // current location of the access device (that is defined by the geo object embedded in the // Device Object). Geo *BidRequest_Geo `protobuf:"bytes,7,opt,name=geo" json:"geo,omitempty"` // // User's custom Data. Data []*BidRequest_Data `protobuf:"bytes,8,rep,name=data" json:"data,omitempty"` Ext *UserExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 3.3.12: contains information known or derived about the human user of the device. Note that the user ID is an exchange artifact (refer to the “device” object for hardware or platform derived IDs) and may be subject to rotation policies. However, this user ID must be stable long enough to serve reasonably as the basis for frequency capping. If device ID is used as a proxy for unique user ID, use the device object.
func (*BidRequest_User) Descriptor
deprecated
func (*BidRequest_User) Descriptor() ([]byte, []int)
Deprecated: Use BidRequest_User.ProtoReflect.Descriptor instead.
func (*BidRequest_User) GetBuyeruid ¶
func (x *BidRequest_User) GetBuyeruid() string
func (*BidRequest_User) GetCustomdata ¶
func (x *BidRequest_User) GetCustomdata() string
func (*BidRequest_User) GetData ¶
func (x *BidRequest_User) GetData() []*BidRequest_Data
func (*BidRequest_User) GetExt ¶
func (x *BidRequest_User) GetExt() *UserExtensions
func (*BidRequest_User) GetGender ¶
func (x *BidRequest_User) GetGender() string
func (*BidRequest_User) GetGeo ¶
func (x *BidRequest_User) GetGeo() *BidRequest_Geo
func (*BidRequest_User) GetId ¶
func (x *BidRequest_User) GetId() string
func (*BidRequest_User) GetKeywords ¶
func (x *BidRequest_User) GetKeywords() string
func (*BidRequest_User) GetYob ¶
func (x *BidRequest_User) GetYob() int32
func (*BidRequest_User) ProtoMessage ¶
func (*BidRequest_User) ProtoMessage()
func (*BidRequest_User) ProtoReflect ¶
func (x *BidRequest_User) ProtoReflect() protoreflect.Message
func (*BidRequest_User) Reset ¶
func (x *BidRequest_User) Reset()
func (*BidRequest_User) String ¶
func (x *BidRequest_User) String() string
type BidResponse ¶
type BidResponse struct { // // ID of the bid request. Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // // Array of seatbid objects. Seatbid []*BidResponse_SeatBid `protobuf:"bytes,2,rep,name=seatbid" json:"seatbid,omitempty"` // // Bid response ID to assist tracking for bidders. // This value is chosen by the bidder for cross-reference. Bidid *string `protobuf:"bytes,3,opt,name=bidid" json:"bidid,omitempty"` // // Bid currency using ISO-4217 alphabetic codes. Cur *string `protobuf:"bytes,4,opt,name=cur,def=USD" json:"cur,omitempty"` // // This is an optional feature, which allows a bidder to set data in the exchange’s cookie. // The string may be in base85 cookie safe characters, and be in any format. // This may be useful for storing user features. // Note: Proper JSON encoding must be used to include “escaped” quotation marks. Customdata *string `protobuf:"bytes,5,opt,name=customdata" json:"customdata,omitempty"` // // Reason for not bidding. Nbr *Enums_BidResponse_NoBidReason `protobuf:"varint,6,opt,name=nbr,enum=openrtb.Enums_BidResponse_NoBidReason" json:"nbr,omitempty"` Ext *BidResponseExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 4.3.1: top-level bid response object.
func (*BidResponse) Descriptor
deprecated
func (*BidResponse) Descriptor() ([]byte, []int)
Deprecated: Use BidResponse.ProtoReflect.Descriptor instead.
func (*BidResponse) GetBidid ¶
func (x *BidResponse) GetBidid() string
func (*BidResponse) GetCur ¶
func (x *BidResponse) GetCur() string
func (*BidResponse) GetCustomdata ¶
func (x *BidResponse) GetCustomdata() string
func (*BidResponse) GetExt ¶
func (x *BidResponse) GetExt() *BidResponseExtensions
func (*BidResponse) GetId ¶
func (x *BidResponse) GetId() string
func (*BidResponse) GetNbr ¶
func (x *BidResponse) GetNbr() Enums_BidResponse_NoBidReason
func (*BidResponse) GetSeatbid ¶
func (x *BidResponse) GetSeatbid() []*BidResponse_SeatBid
func (*BidResponse) ProtoMessage ¶
func (*BidResponse) ProtoMessage()
func (*BidResponse) ProtoReflect ¶
func (x *BidResponse) ProtoReflect() protoreflect.Message
func (*BidResponse) Reset ¶
func (x *BidResponse) Reset()
func (*BidResponse) String ¶
func (x *BidResponse) String() string
type BidResponseExtensions ¶
type BidResponseExtensions struct {
// contains filtered or unexported fields
}
func (*BidResponseExtensions) Descriptor
deprecated
func (*BidResponseExtensions) Descriptor() ([]byte, []int)
Deprecated: Use BidResponseExtensions.ProtoReflect.Descriptor instead.
func (*BidResponseExtensions) ExtensionRangeArray
deprecated
func (*BidResponseExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use BidResponseExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*BidResponseExtensions) ProtoMessage ¶
func (*BidResponseExtensions) ProtoMessage()
func (*BidResponseExtensions) ProtoReflect ¶
func (x *BidResponseExtensions) ProtoReflect() protoreflect.Message
func (*BidResponseExtensions) Reset ¶
func (x *BidResponseExtensions) Reset()
func (*BidResponseExtensions) String ¶
func (x *BidResponseExtensions) String() string
type BidResponse_SeatBid ¶
type BidResponse_SeatBid struct { // // Array of bid objects; each bid object relates to an imp object in the bid request. // Note that, if supported by an exchange, one imp object can have many bid objects. Bid []*BidResponse_SeatBid_Bid `protobuf:"bytes,1,rep,name=bid" json:"bid,omitempty"` // // ID of the bidder seat on whose behalf this bid is made. Seat *string `protobuf:"bytes,2,opt,name=seat" json:"seat,omitempty"` // // Should impressions be won or lost as a group? Group *Flag `protobuf:"varint,3,opt,name=group,enum=openrtb.Flag" json:"group,omitempty"` Ext *SeatBidExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 4.3.2: A bid response can contain multiple “seatbid” objects, each on behalf of a different bidder seat. Since a bid request can include multiple impressions, each “seatbid” object can contain multiple bids each pertaining to a different impression on behalf of a seat. Thus, each “bid” object must include the impression ID to which it pertains as well as the bid price. The “group” attribute can be used to specify if a seat is willing to accept any impressions that it can win (default) or if it is only interested in winning any if it can win them all (i.e., all or nothing).
func (*BidResponse_SeatBid) Descriptor
deprecated
func (*BidResponse_SeatBid) Descriptor() ([]byte, []int)
Deprecated: Use BidResponse_SeatBid.ProtoReflect.Descriptor instead.
func (*BidResponse_SeatBid) GetBid ¶
func (x *BidResponse_SeatBid) GetBid() []*BidResponse_SeatBid_Bid
func (*BidResponse_SeatBid) GetExt ¶
func (x *BidResponse_SeatBid) GetExt() *SeatBidExtensions
func (*BidResponse_SeatBid) GetGroup ¶
func (x *BidResponse_SeatBid) GetGroup() Flag
func (*BidResponse_SeatBid) GetSeat ¶
func (x *BidResponse_SeatBid) GetSeat() string
func (*BidResponse_SeatBid) ProtoMessage ¶
func (*BidResponse_SeatBid) ProtoMessage()
func (*BidResponse_SeatBid) ProtoReflect ¶
func (x *BidResponse_SeatBid) ProtoReflect() protoreflect.Message
func (*BidResponse_SeatBid) Reset ¶
func (x *BidResponse_SeatBid) Reset()
func (*BidResponse_SeatBid) String ¶
func (x *BidResponse_SeatBid) String() string
type BidResponse_SeatBid_Bid ¶
type BidResponse_SeatBid_Bid struct { // // ID for the bid object chosen by the bidder for tracking and debugging purposes. // Useful when multiple bids are submitted for a single impression for a given seat. Id *string `protobuf:"bytes,1,req,name=id" json:"id,omitempty"` // // ID of the impression object to which this bid applies. Impid *string `protobuf:"bytes,2,req,name=impid" json:"impid,omitempty"` // // Bid price in CPM. WARNING/Best Practice Note: Although this value is a float, // OpenRTB strongly suggests using integer math for accounting to avoid rounding errors. Price *float64 `protobuf:"fixed64,3,req,name=price" json:"price,omitempty"` // // ID that references the ad to be served if the bid wins. Adid *string `protobuf:"bytes,4,opt,name=adid" json:"adid,omitempty"` // // Win notice URL. Note that ad markup is also typically, but not necessarily, // returned via this URL. Nurl *string `protobuf:"bytes,5,opt,name=nurl" json:"nurl,omitempty"` // // Actual ad markup. XHTML if a response to a banner object, // or VAST XML if a response to a video object. // <p> // Open Bidder macros are supported for this field. Adm *string `protobuf:"bytes,6,opt,name=adm" json:"adm,omitempty"` // // Native ad response. // You can only set one of adm and adm_native; either will generate the "adm" field in JSON. AdmNative *NativeResponse `protobuf:"bytes,50,opt,name=adm_native,json=admNative" json:"adm_native,omitempty"` // // Advertiser’s primary or top-level domain for advertiser checking. // This can be a list of domains if there is a rotating creative. // However, exchanges may mandate that only one landing domain is allowed. Adomain []string `protobuf:"bytes,7,rep,name=adomain" json:"adomain,omitempty"` //* // Bundle or package name (e.g., com.foo.mygame) of the app being advertised, if applicable; // intended to be a unique ID across exchanges. Bundle *string `protobuf:"bytes,15,opt,name=bundle" json:"bundle,omitempty"` // // Sample image URL (without cache busting) for content checking. Iurl *string `protobuf:"bytes,8,opt,name=iurl" json:"iurl,omitempty"` // // Campaign ID or similar that appears within the ad markup. Cid *string `protobuf:"bytes,9,opt,name=cid" json:"cid,omitempty"` // // Creative ID for reporting content issues or defects. // This could also be used as a reference to a creative ID that is posted with an exchange. // <p> // Open Bidder macros are supported for this field. Crid *string `protobuf:"bytes,10,opt,name=crid" json:"crid,omitempty"` //* // IAB content category of the creative. Cat []string `protobuf:"bytes,16,rep,name=cat" json:"cat,omitempty"` // // Array of creative attributes. Attr []CreativeAttribute `protobuf:"varint,11,rep,name=attr,enum=openrtb.CreativeAttribute" json:"attr,omitempty"` // // A unique identifier for the direct deal associated with the bid. Dealid *string `protobuf:"bytes,12,opt,name=dealid" json:"dealid,omitempty"` //* // Width of the ad in pixels. If the bid request contained the wmax/hmax and wmin/hmin // optional fields it is recommended that the response bid contains this field to signal // the size of ad chosen. W *int32 `protobuf:"varint,13,opt,name=w" json:"w,omitempty"` //* // Height of the ad in pixels. If the bid request contained the wmax/hmax and wmin/hmin // optional fields it is recommended that the response bid contains this field to signal // the size of ad chosen. H *int32 `protobuf:"varint,14,opt,name=h" json:"h,omitempty"` Ext *BidExtensions `protobuf:"bytes,1000,opt,name=ext" json:"ext,omitempty"` // contains filtered or unexported fields }
OpenRTB 4.3.3: For each bid, the “nurl” attribute contains the win notice URL. If the bidder wins the impression, the exchange calls this notice URL a) to inform the bidder of the win and b) to convey certain information using substitution macros (see Section 4.6 Substitution Macros). The “adomain” attribute can be used to check advertiser block list compliance. The “iurl” attribute can provide a link to an image that is representative of the campaign’s content (irrespective of whether the campaign may have multiple creatives). This enables human review for spotting inappropriate content. The “cid” attribute can be used to block ads that were previously identified as inappropriate; essentially a safety net beyond the block lists. The “crid” attribute can be helpful in reporting creative issues back to bidders. Finally, the “attr” array indicates the creative attributes that describe the ad to be served.
func (*BidResponse_SeatBid_Bid) Descriptor
deprecated
func (*BidResponse_SeatBid_Bid) Descriptor() ([]byte, []int)
Deprecated: Use BidResponse_SeatBid_Bid.ProtoReflect.Descriptor instead.
func (*BidResponse_SeatBid_Bid) GetAdid ¶
func (x *BidResponse_SeatBid_Bid) GetAdid() string
func (*BidResponse_SeatBid_Bid) GetAdm ¶
func (x *BidResponse_SeatBid_Bid) GetAdm() string
func (*BidResponse_SeatBid_Bid) GetAdmNative ¶
func (x *BidResponse_SeatBid_Bid) GetAdmNative() *NativeResponse
func (*BidResponse_SeatBid_Bid) GetAdomain ¶
func (x *BidResponse_SeatBid_Bid) GetAdomain() []string
func (*BidResponse_SeatBid_Bid) GetAttr ¶
func (x *BidResponse_SeatBid_Bid) GetAttr() []CreativeAttribute
func (*BidResponse_SeatBid_Bid) GetBundle ¶
func (x *BidResponse_SeatBid_Bid) GetBundle() string
func (*BidResponse_SeatBid_Bid) GetCat ¶
func (x *BidResponse_SeatBid_Bid) GetCat() []string
func (*BidResponse_SeatBid_Bid) GetCid ¶
func (x *BidResponse_SeatBid_Bid) GetCid() string
func (*BidResponse_SeatBid_Bid) GetCrid ¶
func (x *BidResponse_SeatBid_Bid) GetCrid() string
func (*BidResponse_SeatBid_Bid) GetDealid ¶
func (x *BidResponse_SeatBid_Bid) GetDealid() string
func (*BidResponse_SeatBid_Bid) GetExt ¶
func (x *BidResponse_SeatBid_Bid) GetExt() *BidExtensions
func (*BidResponse_SeatBid_Bid) GetH ¶
func (x *BidResponse_SeatBid_Bid) GetH() int32
func (*BidResponse_SeatBid_Bid) GetId ¶
func (x *BidResponse_SeatBid_Bid) GetId() string
func (*BidResponse_SeatBid_Bid) GetImpid ¶
func (x *BidResponse_SeatBid_Bid) GetImpid() string
func (*BidResponse_SeatBid_Bid) GetIurl ¶
func (x *BidResponse_SeatBid_Bid) GetIurl() string
func (*BidResponse_SeatBid_Bid) GetNurl ¶
func (x *BidResponse_SeatBid_Bid) GetNurl() string
func (*BidResponse_SeatBid_Bid) GetPrice ¶
func (x *BidResponse_SeatBid_Bid) GetPrice() float64
func (*BidResponse_SeatBid_Bid) GetW ¶
func (x *BidResponse_SeatBid_Bid) GetW() int32
func (*BidResponse_SeatBid_Bid) ProtoMessage ¶
func (*BidResponse_SeatBid_Bid) ProtoMessage()
func (*BidResponse_SeatBid_Bid) ProtoReflect ¶
func (x *BidResponse_SeatBid_Bid) ProtoReflect() protoreflect.Message
func (*BidResponse_SeatBid_Bid) Reset ¶
func (x *BidResponse_SeatBid_Bid) Reset()
func (*BidResponse_SeatBid_Bid) String ¶
func (x *BidResponse_SeatBid_Bid) String() string
type ContentCategory ¶
type ContentCategory int32
OpenRTB 6.1: IAB contextual taxonomy for categorization.
const ( ContentCategory_IAB1 ContentCategory = 1 // Arts & Entertainment ContentCategory_IAB1_1 ContentCategory = 2 // Books & Literature ContentCategory_IAB1_2 ContentCategory = 3 // Celebrity Fan/Gossip ContentCategory_IAB1_3 ContentCategory = 4 // Fine Art ContentCategory_IAB1_4 ContentCategory = 5 // Humor ContentCategory_IAB1_5 ContentCategory = 6 // Movies ContentCategory_IAB1_6 ContentCategory = 7 // Music ContentCategory_IAB1_7 ContentCategory = 8 // Television ContentCategory_IAB2 ContentCategory = 9 // Automotive ContentCategory_IAB2_1 ContentCategory = 10 // Auto Parts ContentCategory_IAB2_2 ContentCategory = 11 // Auto Repair ContentCategory_IAB2_3 ContentCategory = 12 // Buying/Selling Cars ContentCategory_IAB2_4 ContentCategory = 13 // Car Culture ContentCategory_IAB2_5 ContentCategory = 14 // Certified Pre-Owned ContentCategory_IAB2_6 ContentCategory = 15 // Convertible ContentCategory_IAB2_7 ContentCategory = 16 // Coupe ContentCategory_IAB2_8 ContentCategory = 17 // Crossover ContentCategory_IAB2_9 ContentCategory = 18 // Diesel ContentCategory_IAB2_10 ContentCategory = 19 // Electric Vehicle ContentCategory_IAB2_11 ContentCategory = 20 // Hatchback ContentCategory_IAB2_12 ContentCategory = 21 // Hybrid ContentCategory_IAB2_13 ContentCategory = 22 // Luxury ContentCategory_IAB2_14 ContentCategory = 23 // MiniVan ContentCategory_IAB2_15 ContentCategory = 24 // Mororcycles ContentCategory_IAB2_16 ContentCategory = 25 // Off-Road Vehicles ContentCategory_IAB2_17 ContentCategory = 26 // Performance Vehicles ContentCategory_IAB2_18 ContentCategory = 27 // Pickup ContentCategory_IAB2_19 ContentCategory = 28 // Road-Side Assistance ContentCategory_IAB2_20 ContentCategory = 29 // Sedan ContentCategory_IAB2_21 ContentCategory = 30 // Trucks & Accessories ContentCategory_IAB2_22 ContentCategory = 31 // Vintage Cars ContentCategory_IAB2_23 ContentCategory = 32 // Wagon ContentCategory_IAB3 ContentCategory = 33 // Business ContentCategory_IAB3_1 ContentCategory = 34 // Advertising ContentCategory_IAB3_2 ContentCategory = 35 // Agriculture ContentCategory_IAB3_3 ContentCategory = 36 // Biotech/Biomedical ContentCategory_IAB3_4 ContentCategory = 37 // Business Software ContentCategory_IAB3_5 ContentCategory = 38 // Construction ContentCategory_IAB3_6 ContentCategory = 39 // Forestry ContentCategory_IAB3_7 ContentCategory = 40 // Government ContentCategory_IAB3_8 ContentCategory = 41 // Green Solutions ContentCategory_IAB3_9 ContentCategory = 42 // Human Resources ContentCategory_IAB3_10 ContentCategory = 43 // Logistics ContentCategory_IAB3_11 ContentCategory = 44 // Marketing ContentCategory_IAB3_12 ContentCategory = 45 // Metals ContentCategory_IAB4 ContentCategory = 46 // Careers ContentCategory_IAB4_1 ContentCategory = 47 // Career Planning ContentCategory_IAB4_2 ContentCategory = 48 // College ContentCategory_IAB4_3 ContentCategory = 49 // Financial Aid ContentCategory_IAB4_4 ContentCategory = 50 // Job Fairs ContentCategory_IAB4_5 ContentCategory = 51 // Job Search ContentCategory_IAB4_6 ContentCategory = 52 // Resume Writing/Advice ContentCategory_IAB4_7 ContentCategory = 53 // Nursing ContentCategory_IAB4_8 ContentCategory = 54 // Scholarships ContentCategory_IAB4_9 ContentCategory = 55 // Telecommuting ContentCategory_IAB4_10 ContentCategory = 56 // U.S. Military ContentCategory_IAB4_11 ContentCategory = 57 // Career Advice ContentCategory_IAB5 ContentCategory = 58 // Education ContentCategory_IAB5_1 ContentCategory = 59 // 7-12 Education ContentCategory_IAB5_2 ContentCategory = 60 // Adult Education ContentCategory_IAB5_3 ContentCategory = 61 // Art History ContentCategory_IAB5_4 ContentCategory = 62 // Colledge Administration ContentCategory_IAB5_5 ContentCategory = 63 // College Life ContentCategory_IAB5_6 ContentCategory = 64 // Distance Learning ContentCategory_IAB5_7 ContentCategory = 65 // English as a 2nd Language ContentCategory_IAB5_8 ContentCategory = 66 // Language Learning ContentCategory_IAB5_9 ContentCategory = 67 // Graduate School ContentCategory_IAB5_10 ContentCategory = 68 // Homeschooling ContentCategory_IAB5_11 ContentCategory = 69 // Homework/Study Tips ContentCategory_IAB5_12 ContentCategory = 70 // K-6 Educators ContentCategory_IAB5_13 ContentCategory = 71 // Private School ContentCategory_IAB5_14 ContentCategory = 72 // Special Education ContentCategory_IAB5_15 ContentCategory = 73 // Studying Business ContentCategory_IAB6 ContentCategory = 74 // Family & Parenting ContentCategory_IAB6_1 ContentCategory = 75 // Adoption ContentCategory_IAB6_2 ContentCategory = 76 // Babies & Toddlers ContentCategory_IAB6_3 ContentCategory = 77 // Daycare/Pre School ContentCategory_IAB6_4 ContentCategory = 78 // Family Internet ContentCategory_IAB6_5 ContentCategory = 79 // Parenting - K-6 Kids ContentCategory_IAB6_6 ContentCategory = 80 // Parenting teens ContentCategory_IAB6_7 ContentCategory = 81 // Pregnancy ContentCategory_IAB6_8 ContentCategory = 82 // Special Needs Kids ContentCategory_IAB6_9 ContentCategory = 83 // Eldercare ContentCategory_IAB7 ContentCategory = 84 // Health & Fitness ContentCategory_IAB7_1 ContentCategory = 85 // Exercise ContentCategory_IAB7_2 ContentCategory = 86 // A.D.D. ContentCategory_IAB7_3 ContentCategory = 87 // AIDS/HIV ContentCategory_IAB7_4 ContentCategory = 88 // Allergies ContentCategory_IAB7_5 ContentCategory = 89 // Alternative Medicine ContentCategory_IAB7_6 ContentCategory = 90 // Arthritis ContentCategory_IAB7_7 ContentCategory = 91 // Asthma ContentCategory_IAB7_8 ContentCategory = 92 // Autism/PDD ContentCategory_IAB7_9 ContentCategory = 93 // Bipolar Disorder ContentCategory_IAB7_10 ContentCategory = 94 // Brain Tumor ContentCategory_IAB7_11 ContentCategory = 95 // Cancer ContentCategory_IAB7_12 ContentCategory = 96 // Cholesterol ContentCategory_IAB7_13 ContentCategory = 97 // Chronic Fatigue Syndrome ContentCategory_IAB7_14 ContentCategory = 98 // Chronic Pain ContentCategory_IAB7_15 ContentCategory = 99 // Cold & Flu ContentCategory_IAB7_16 ContentCategory = 100 // Deafness ContentCategory_IAB7_17 ContentCategory = 101 // Dental Care ContentCategory_IAB7_18 ContentCategory = 102 // Depression ContentCategory_IAB7_19 ContentCategory = 103 // Dermatology ContentCategory_IAB7_20 ContentCategory = 104 // Diabetes ContentCategory_IAB7_21 ContentCategory = 105 // Epilepsy ContentCategory_IAB7_22 ContentCategory = 106 // GERD/Acid Reflux ContentCategory_IAB7_23 ContentCategory = 107 // Headaches/Migraines ContentCategory_IAB7_24 ContentCategory = 108 // Heart Disease ContentCategory_IAB7_25 ContentCategory = 109 // Herbs for Health ContentCategory_IAB7_26 ContentCategory = 110 // Holistic Healing ContentCategory_IAB7_27 ContentCategory = 111 // IBS/Crohn's Disease ContentCategory_IAB7_28 ContentCategory = 112 // Incest/Abuse Support ContentCategory_IAB7_29 ContentCategory = 113 // Incontinence ContentCategory_IAB7_30 ContentCategory = 114 // Infertility ContentCategory_IAB7_31 ContentCategory = 115 // Men's Health ContentCategory_IAB7_32 ContentCategory = 116 // Nutrition ContentCategory_IAB7_33 ContentCategory = 117 // Orthopedics ContentCategory_IAB7_34 ContentCategory = 118 // Panic/Anxiety Disorders ContentCategory_IAB7_35 ContentCategory = 119 // Pediatrics ContentCategory_IAB7_36 ContentCategory = 120 // Physical Therapy ContentCategory_IAB7_37 ContentCategory = 121 // Psychology/Psychiatry ContentCategory_IAB7_38 ContentCategory = 122 // Senor Health ContentCategory_IAB7_39 ContentCategory = 123 // Sexuality ContentCategory_IAB7_40 ContentCategory = 124 // Sleep Disorders ContentCategory_IAB7_41 ContentCategory = 125 // Smoking Cessation ContentCategory_IAB7_42 ContentCategory = 126 // Substance Abuse ContentCategory_IAB7_43 ContentCategory = 127 // Thyroid Disease ContentCategory_IAB7_44 ContentCategory = 128 // Weight Loss ContentCategory_IAB7_45 ContentCategory = 129 // Women's Health ContentCategory_IAB8 ContentCategory = 130 // Food & Drink ContentCategory_IAB8_1 ContentCategory = 131 // American Cuisine ContentCategory_IAB8_2 ContentCategory = 132 // Barbecues & Grilling ContentCategory_IAB8_3 ContentCategory = 133 // Cajun/Creole ContentCategory_IAB8_4 ContentCategory = 134 // Chinese Cuisine ContentCategory_IAB8_5 ContentCategory = 135 // Cocktails/Beer ContentCategory_IAB8_6 ContentCategory = 136 // Coffee/Tea ContentCategory_IAB8_7 ContentCategory = 137 // Cuisine-Specific ContentCategory_IAB8_8 ContentCategory = 138 // Desserts & Baking ContentCategory_IAB8_9 ContentCategory = 139 // Dining Out ContentCategory_IAB8_10 ContentCategory = 140 // Food Allergies ContentCategory_IAB8_11 ContentCategory = 141 // French Cuisine ContentCategory_IAB8_12 ContentCategory = 142 // Health/Lowfat Cooking ContentCategory_IAB8_13 ContentCategory = 143 // Italian Cuisine ContentCategory_IAB8_14 ContentCategory = 144 // Japanese Cuisine ContentCategory_IAB8_15 ContentCategory = 145 // Mexican Cuisine ContentCategory_IAB8_16 ContentCategory = 146 // Vegan ContentCategory_IAB8_17 ContentCategory = 147 // Vegetarian ContentCategory_IAB8_18 ContentCategory = 148 // Wine ContentCategory_IAB9 ContentCategory = 149 // Hobbies & Interests ContentCategory_IAB9_1 ContentCategory = 150 // Art/Technology ContentCategory_IAB9_2 ContentCategory = 151 // Arts & Crafts ContentCategory_IAB9_3 ContentCategory = 152 // Beadwork ContentCategory_IAB9_4 ContentCategory = 153 // Birdwatching ContentCategory_IAB9_5 ContentCategory = 154 // Board Games/Puzzles ContentCategory_IAB9_6 ContentCategory = 155 // Candle & Soap Making ContentCategory_IAB9_7 ContentCategory = 156 // Card Games ContentCategory_IAB9_8 ContentCategory = 157 // Chess ContentCategory_IAB9_9 ContentCategory = 158 // Cigars ContentCategory_IAB9_10 ContentCategory = 159 // Collecting ContentCategory_IAB9_11 ContentCategory = 160 // Comic Books ContentCategory_IAB9_12 ContentCategory = 161 // Drawing/Sketching ContentCategory_IAB9_13 ContentCategory = 162 // Freelance Writing ContentCategory_IAB9_14 ContentCategory = 163 // Geneaology ContentCategory_IAB9_15 ContentCategory = 164 // Getting Published ContentCategory_IAB9_16 ContentCategory = 165 // Guitar ContentCategory_IAB9_17 ContentCategory = 166 // Home Recording ContentCategory_IAB9_18 ContentCategory = 167 // Investors & Patents ContentCategory_IAB9_19 ContentCategory = 168 // Jewelry Making ContentCategory_IAB9_20 ContentCategory = 169 // Magic & Illusion ContentCategory_IAB9_21 ContentCategory = 170 // Needlework ContentCategory_IAB9_22 ContentCategory = 171 // Painting ContentCategory_IAB9_23 ContentCategory = 172 // Photography ContentCategory_IAB9_24 ContentCategory = 173 // Radio ContentCategory_IAB9_25 ContentCategory = 174 // Roleplaying Games ContentCategory_IAB9_26 ContentCategory = 175 // Sci-Fi & Fantasy ContentCategory_IAB9_27 ContentCategory = 176 // Scrapbooking ContentCategory_IAB9_28 ContentCategory = 177 // Screenwriting ContentCategory_IAB9_29 ContentCategory = 178 // Stamps & Coins ContentCategory_IAB9_30 ContentCategory = 179 // Video & Computer Games ContentCategory_IAB9_31 ContentCategory = 180 // Woodworking ContentCategory_IAB10 ContentCategory = 181 // Home & Garden ContentCategory_IAB10_1 ContentCategory = 182 // Appliances ContentCategory_IAB10_2 ContentCategory = 183 // Entertaining ContentCategory_IAB10_3 ContentCategory = 184 // Environmental Safety ContentCategory_IAB10_4 ContentCategory = 185 // Gardening ContentCategory_IAB10_5 ContentCategory = 186 // Home Repair ContentCategory_IAB10_6 ContentCategory = 187 // Home Theater ContentCategory_IAB10_7 ContentCategory = 188 // Interior Decorating ContentCategory_IAB10_8 ContentCategory = 189 // Landscaping ContentCategory_IAB10_9 ContentCategory = 190 // Remodeling & Construction ContentCategory_IAB11 ContentCategory = 191 // Law, Gov't & Politics ContentCategory_IAB11_1 ContentCategory = 192 // Immigration ContentCategory_IAB11_2 ContentCategory = 193 // Legal Issues ContentCategory_IAB11_3 ContentCategory = 194 // U.S. Government Resources ContentCategory_IAB11_4 ContentCategory = 195 // Politics ContentCategory_IAB11_5 ContentCategory = 196 // Commentary ContentCategory_IAB12 ContentCategory = 197 // News ContentCategory_IAB12_1 ContentCategory = 198 // International News ContentCategory_IAB12_2 ContentCategory = 199 // National News ContentCategory_IAB12_3 ContentCategory = 200 // Local News ContentCategory_IAB13 ContentCategory = 201 // Personal Finance ContentCategory_IAB13_1 ContentCategory = 202 // Beginning Investing ContentCategory_IAB13_2 ContentCategory = 203 // Credit/Debt & Loans ContentCategory_IAB13_3 ContentCategory = 204 // Financial News ContentCategory_IAB13_4 ContentCategory = 205 // Financial Planning ContentCategory_IAB13_5 ContentCategory = 206 // Hedge Fund ContentCategory_IAB13_6 ContentCategory = 207 // Insurance ContentCategory_IAB13_7 ContentCategory = 208 // Investing ContentCategory_IAB13_8 ContentCategory = 209 // Mutual Funds ContentCategory_IAB13_9 ContentCategory = 210 // Options ContentCategory_IAB13_10 ContentCategory = 211 // Retirement Planning ContentCategory_IAB13_11 ContentCategory = 212 // Stocks ContentCategory_IAB13_12 ContentCategory = 213 // Tax Planning ContentCategory_IAB14 ContentCategory = 214 // Society ContentCategory_IAB14_1 ContentCategory = 215 // Dating ContentCategory_IAB14_2 ContentCategory = 216 // Divorce Support ContentCategory_IAB14_3 ContentCategory = 217 // Gay Life ContentCategory_IAB14_4 ContentCategory = 218 // Marriage ContentCategory_IAB14_5 ContentCategory = 219 // Senior Living ContentCategory_IAB14_6 ContentCategory = 220 // Teens ContentCategory_IAB14_7 ContentCategory = 221 // Weddings ContentCategory_IAB14_8 ContentCategory = 222 // Ethnic Specific ContentCategory_IAB15 ContentCategory = 223 // Science ContentCategory_IAB15_1 ContentCategory = 224 // Astrology ContentCategory_IAB15_2 ContentCategory = 225 // Biology ContentCategory_IAB15_3 ContentCategory = 226 // Chemistry ContentCategory_IAB15_4 ContentCategory = 227 // Geology ContentCategory_IAB15_5 ContentCategory = 228 // Paranormal Phenomena ContentCategory_IAB15_6 ContentCategory = 229 // Physics ContentCategory_IAB15_7 ContentCategory = 230 // Space/Astronomy ContentCategory_IAB15_8 ContentCategory = 231 // Geography ContentCategory_IAB15_9 ContentCategory = 232 // Botany ContentCategory_IAB15_10 ContentCategory = 233 // Weather ContentCategory_IAB16 ContentCategory = 234 // Pets ContentCategory_IAB16_1 ContentCategory = 235 // Aquariums ContentCategory_IAB16_2 ContentCategory = 236 // Birds ContentCategory_IAB16_3 ContentCategory = 237 // Cats ContentCategory_IAB16_4 ContentCategory = 238 // Dogs ContentCategory_IAB16_5 ContentCategory = 239 // Large Animals ContentCategory_IAB16_6 ContentCategory = 240 // Reptiles ContentCategory_IAB16_7 ContentCategory = 241 // Veterinary Medicine ContentCategory_IAB17 ContentCategory = 242 // Sports ContentCategory_IAB17_1 ContentCategory = 243 // Auto Racing ContentCategory_IAB17_2 ContentCategory = 244 // Baseball ContentCategory_IAB17_3 ContentCategory = 245 // Bicycling ContentCategory_IAB17_4 ContentCategory = 246 // Bodybuilding ContentCategory_IAB17_5 ContentCategory = 247 // Boxing ContentCategory_IAB17_6 ContentCategory = 248 // Canoeing/Kayaking ContentCategory_IAB17_7 ContentCategory = 249 // Cheerleading ContentCategory_IAB17_8 ContentCategory = 250 // Climbing ContentCategory_IAB17_9 ContentCategory = 251 // Cricket ContentCategory_IAB17_10 ContentCategory = 252 // Figure Skating ContentCategory_IAB17_11 ContentCategory = 253 // Fly Fishing ContentCategory_IAB17_12 ContentCategory = 254 // Football ContentCategory_IAB17_13 ContentCategory = 255 // Freshwater Fishing ContentCategory_IAB17_14 ContentCategory = 256 // Game & Fish ContentCategory_IAB17_15 ContentCategory = 257 // Golf ContentCategory_IAB17_16 ContentCategory = 258 // Horse Racing ContentCategory_IAB17_17 ContentCategory = 259 // Horses ContentCategory_IAB17_18 ContentCategory = 260 // Hunting/Shooting ContentCategory_IAB17_19 ContentCategory = 261 // Inline Skating ContentCategory_IAB17_20 ContentCategory = 262 // Martial Arts ContentCategory_IAB17_21 ContentCategory = 263 // Mountain Biking ContentCategory_IAB17_22 ContentCategory = 264 // NASCAR Racing ContentCategory_IAB17_23 ContentCategory = 265 // Olympics ContentCategory_IAB17_24 ContentCategory = 266 // Paintball ContentCategory_IAB17_25 ContentCategory = 267 // Power & Motorcycles ContentCategory_IAB17_26 ContentCategory = 268 // Pro Basketball ContentCategory_IAB17_27 ContentCategory = 269 // Pro Ice Hockey ContentCategory_IAB17_28 ContentCategory = 270 // Rodeo ContentCategory_IAB17_29 ContentCategory = 271 // Rugby ContentCategory_IAB17_30 ContentCategory = 272 // Running/Jogging ContentCategory_IAB17_31 ContentCategory = 273 // Sailing ContentCategory_IAB17_32 ContentCategory = 274 // Saltwater Fishing ContentCategory_IAB17_33 ContentCategory = 275 // Scuba Diving ContentCategory_IAB17_34 ContentCategory = 276 // Skateboarding ContentCategory_IAB17_35 ContentCategory = 277 // Skiing ContentCategory_IAB17_36 ContentCategory = 278 // Snowboarding ContentCategory_IAB17_37 ContentCategory = 279 // Surfing/Bodyboarding ContentCategory_IAB17_38 ContentCategory = 280 // Swimming ContentCategory_IAB17_39 ContentCategory = 281 // Table Tennis/Ping-Pong ContentCategory_IAB17_40 ContentCategory = 282 // Tennis ContentCategory_IAB17_41 ContentCategory = 283 // Volleyball ContentCategory_IAB17_42 ContentCategory = 284 // Walking ContentCategory_IAB17_43 ContentCategory = 285 // Waterski/Wakeboard ContentCategory_IAB17_44 ContentCategory = 286 // World Soccer ContentCategory_IAB18 ContentCategory = 287 // Style & Fashion ContentCategory_IAB18_1 ContentCategory = 288 // Beauty ContentCategory_IAB18_2 ContentCategory = 289 // Body Art ContentCategory_IAB18_3 ContentCategory = 290 // Fashion ContentCategory_IAB18_4 ContentCategory = 291 // Jewelry ContentCategory_IAB18_5 ContentCategory = 292 // Clothing ContentCategory_IAB18_6 ContentCategory = 293 // Accessories ContentCategory_IAB19 ContentCategory = 294 // Technology & Computing ContentCategory_IAB19_1 ContentCategory = 295 // 3-D Graphics ContentCategory_IAB19_2 ContentCategory = 296 // Animation ContentCategory_IAB19_3 ContentCategory = 297 // Antivirus Software ContentCategory_IAB19_4 ContentCategory = 298 // C/C++ ContentCategory_IAB19_5 ContentCategory = 299 // Cameras & Camcorders ContentCategory_IAB19_6 ContentCategory = 300 // Cell Phones ContentCategory_IAB19_7 ContentCategory = 301 // Computer Certification ContentCategory_IAB19_8 ContentCategory = 302 // Computer Networking ContentCategory_IAB19_9 ContentCategory = 303 // Computer Peripherals ContentCategory_IAB19_10 ContentCategory = 304 // Computer Reviews ContentCategory_IAB19_11 ContentCategory = 305 // Data Centers ContentCategory_IAB19_12 ContentCategory = 306 // Databases ContentCategory_IAB19_13 ContentCategory = 307 // Desktop Publishing ContentCategory_IAB19_14 ContentCategory = 308 // Desktop Video ContentCategory_IAB19_15 ContentCategory = 309 // Email ContentCategory_IAB19_16 ContentCategory = 310 // Graphics Software ContentCategory_IAB19_17 ContentCategory = 311 // Home Video/DVD ContentCategory_IAB19_18 ContentCategory = 312 // Internet Technology ContentCategory_IAB19_19 ContentCategory = 313 // Java ContentCategory_IAB19_20 ContentCategory = 314 // Javascript ContentCategory_IAB19_21 ContentCategory = 315 // Mac Support ContentCategory_IAB19_22 ContentCategory = 316 // MP3/MIDI ContentCategory_IAB19_23 ContentCategory = 317 // Net Conferencing ContentCategory_IAB19_24 ContentCategory = 318 // Net for Beginners ContentCategory_IAB19_25 ContentCategory = 319 // Network Security ContentCategory_IAB19_26 ContentCategory = 320 // Palmtops/PDAs ContentCategory_IAB19_27 ContentCategory = 321 // PC Support ContentCategory_IAB19_28 ContentCategory = 322 // Portable ContentCategory_IAB19_29 ContentCategory = 323 // Entertainment ContentCategory_IAB19_30 ContentCategory = 324 // Shareware/Freeware ContentCategory_IAB19_31 ContentCategory = 325 // Unix ContentCategory_IAB19_32 ContentCategory = 326 // Visual Basic ContentCategory_IAB19_33 ContentCategory = 327 // Web Clip Art ContentCategory_IAB19_34 ContentCategory = 328 // Web Design/HTML ContentCategory_IAB19_35 ContentCategory = 329 // Web Search ContentCategory_IAB19_36 ContentCategory = 330 // Windows ContentCategory_IAB20 ContentCategory = 331 // Travel ContentCategory_IAB20_1 ContentCategory = 332 // Adventure Travel ContentCategory_IAB20_2 ContentCategory = 333 // Africa ContentCategory_IAB20_3 ContentCategory = 334 // Air Travel ContentCategory_IAB20_4 ContentCategory = 335 // Australia & New Zealand ContentCategory_IAB20_5 ContentCategory = 336 // Bed & Breakfasts ContentCategory_IAB20_6 ContentCategory = 337 // Budget Travel ContentCategory_IAB20_7 ContentCategory = 338 // Business Travel ContentCategory_IAB20_8 ContentCategory = 339 // By US Locale ContentCategory_IAB20_9 ContentCategory = 340 // Camping ContentCategory_IAB20_10 ContentCategory = 341 // Canada ContentCategory_IAB20_11 ContentCategory = 342 // Caribbean ContentCategory_IAB20_12 ContentCategory = 343 // Cruises ContentCategory_IAB20_13 ContentCategory = 344 // Eastern Europe ContentCategory_IAB20_14 ContentCategory = 345 // Europe ContentCategory_IAB20_15 ContentCategory = 346 // France ContentCategory_IAB20_16 ContentCategory = 347 // Greece ContentCategory_IAB20_17 ContentCategory = 348 // Honeymoons/Getaways ContentCategory_IAB20_18 ContentCategory = 349 // Hotels ContentCategory_IAB20_19 ContentCategory = 350 // Italy ContentCategory_IAB20_20 ContentCategory = 351 // Japan ContentCategory_IAB20_21 ContentCategory = 352 // Mexico & Central America ContentCategory_IAB20_22 ContentCategory = 353 // National Parks ContentCategory_IAB20_23 ContentCategory = 354 // South America ContentCategory_IAB20_24 ContentCategory = 355 // Spas ContentCategory_IAB20_25 ContentCategory = 356 // Theme Parks ContentCategory_IAB20_26 ContentCategory = 357 // Traveling with Kids ContentCategory_IAB20_27 ContentCategory = 358 // United Kingdom ContentCategory_IAB21 ContentCategory = 359 // Real Estate ContentCategory_IAB21_1 ContentCategory = 360 // Apartments ContentCategory_IAB21_2 ContentCategory = 361 // Architects ContentCategory_IAB21_3 ContentCategory = 362 // Buying/Selling Homes ContentCategory_IAB22 ContentCategory = 363 // Shopping ContentCategory_IAB22_1 ContentCategory = 364 // Contests & Freebies ContentCategory_IAB22_2 ContentCategory = 365 // Couponing ContentCategory_IAB22_3 ContentCategory = 366 // Comparison ContentCategory_IAB22_4 ContentCategory = 367 // Engines ContentCategory_IAB23 ContentCategory = 368 // Religion & Spirituality ContentCategory_IAB23_1 ContentCategory = 369 // Alternative Religions ContentCategory_IAB23_2 ContentCategory = 370 // Atheism/Agnosticism ContentCategory_IAB23_3 ContentCategory = 371 // Buddhism ContentCategory_IAB23_4 ContentCategory = 372 // Catholicism ContentCategory_IAB23_5 ContentCategory = 373 // Christianity ContentCategory_IAB23_6 ContentCategory = 374 // Hinduism ContentCategory_IAB23_7 ContentCategory = 375 // Islam ContentCategory_IAB23_8 ContentCategory = 376 // Judaism ContentCategory_IAB23_9 ContentCategory = 377 // Latter-Day Saints ContentCategory_IAB23_10 ContentCategory = 378 // Paga/Wiccan ContentCategory_IAB24 ContentCategory = 379 // Uncategorized ContentCategory_IAB25 ContentCategory = 380 // Non-Standard Content ContentCategory_IAB25_1 ContentCategory = 381 // Unmoderated UGC ContentCategory_IAB25_2 ContentCategory = 382 // Extreme Graphic/Explicit Violence ContentCategory_IAB25_3 ContentCategory = 383 // Pornography ContentCategory_IAB25_4 ContentCategory = 384 // Profane Content ContentCategory_IAB25_5 ContentCategory = 385 // Hate Content ContentCategory_IAB25_6 ContentCategory = 386 // Under Construction ContentCategory_IAB25_7 ContentCategory = 387 // Incentivized ContentCategory_IAB26 ContentCategory = 388 // Illegal Content ContentCategory_IAB26_1 ContentCategory = 389 // Illegal Content ContentCategory_IAB26_2 ContentCategory = 390 // Warez ContentCategory_IAB26_3 ContentCategory = 391 // Spyware/Malware ContentCategory_IAB26_4 ContentCategory = 392 // Copyright Infringement )
func (ContentCategory) Descriptor ¶
func (ContentCategory) Descriptor() protoreflect.EnumDescriptor
func (ContentCategory) Enum ¶
func (x ContentCategory) Enum() *ContentCategory
func (ContentCategory) EnumDescriptor
deprecated
func (ContentCategory) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContentCategory.Descriptor instead.
func (ContentCategory) Number ¶
func (x ContentCategory) Number() protoreflect.EnumNumber
func (ContentCategory) String ¶
func (x ContentCategory) String() string
func (ContentCategory) Type ¶
func (ContentCategory) Type() protoreflect.EnumType
func (*ContentCategory) UnmarshalJSON
deprecated
func (x *ContentCategory) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ContentExtensions ¶
type ContentExtensions struct {
// contains filtered or unexported fields
}
func (*ContentExtensions) Descriptor
deprecated
func (*ContentExtensions) Descriptor() ([]byte, []int)
Deprecated: Use ContentExtensions.ProtoReflect.Descriptor instead.
func (*ContentExtensions) ExtensionRangeArray
deprecated
func (*ContentExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use ContentExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*ContentExtensions) ProtoMessage ¶
func (*ContentExtensions) ProtoMessage()
func (*ContentExtensions) ProtoReflect ¶
func (x *ContentExtensions) ProtoReflect() protoreflect.Message
func (*ContentExtensions) Reset ¶
func (x *ContentExtensions) Reset()
func (*ContentExtensions) String ¶
func (x *ContentExtensions) String() string
type CreativeAttribute ¶
type CreativeAttribute int32
creative attributes that can describe an ad being served or serve as restrictions of thereof.
const ( CreativeAttribute_AUDIO_AUTO_PLAY CreativeAttribute = 1 CreativeAttribute_AUDIO_USER_INITIATED CreativeAttribute = 2 CreativeAttribute_EXPANDABLE_AUTOMATIC CreativeAttribute = 3 CreativeAttribute_EXPANDABLE_CLICK_INITIATED CreativeAttribute = 4 CreativeAttribute_EXPANDABLE_ROLLOVER_INITIATED CreativeAttribute = 5 CreativeAttribute_VIDEO_IN_BANNER_AUTO_PLAY CreativeAttribute = 6 CreativeAttribute_VIDEO_IN_BANNER_USER_INITIATED CreativeAttribute = 7 CreativeAttribute_POP_UP CreativeAttribute = 8 CreativeAttribute_PROVOCATIVE_OR_SUGGESTIVE CreativeAttribute = 9 CreativeAttribute_ANNOYING CreativeAttribute = 10 CreativeAttribute_SURVEYS CreativeAttribute = 11 CreativeAttribute_TEXT_ONLY CreativeAttribute = 12 CreativeAttribute_USER_INTERACTIVE CreativeAttribute = 13 CreativeAttribute_WINDOWS_DIALOG_OR_ALERT_STYLE CreativeAttribute = 14 CreativeAttribute_HAS_AUDIO_ON_OFF_BUTTON CreativeAttribute = 15 CreativeAttribute_AD_CAN_BE_SKIPPED CreativeAttribute = 16 CreativeAttribute_AD_HAS_THUMBNAIL CreativeAttribute = 101 // Creative needs to have a "thumbnail_url" CreativeAttribute_AD_SIZE_IS_FLEXIBLE CreativeAttribute = 102 // Exact size match may be avoided during serving CreativeAttribute_AD_CAN_EXPAND_LEFT CreativeAttribute = 103 CreativeAttribute_AD_CAN_EXPAND_RIGHT CreativeAttribute = 104 CreativeAttribute_AD_CAN_EXPAND_UP CreativeAttribute = 105 CreativeAttribute_AD_CAN_EXPAND_DOWN CreativeAttribute = 106 CreativeAttribute_AD_CAN_EXPAND_FULLSCREEN CreativeAttribute = 107 CreativeAttribute_AD_SUPPORTS_DYNAMIC_PIXELS CreativeAttribute = 108 CreativeAttribute_AD_SUPPORTS_DYNAMIC_CLICK_URL CreativeAttribute = 109 )
func (CreativeAttribute) Descriptor ¶
func (CreativeAttribute) Descriptor() protoreflect.EnumDescriptor
func (CreativeAttribute) Enum ¶
func (x CreativeAttribute) Enum() *CreativeAttribute
func (CreativeAttribute) EnumDescriptor
deprecated
func (CreativeAttribute) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreativeAttribute.Descriptor instead.
func (CreativeAttribute) Number ¶
func (x CreativeAttribute) Number() protoreflect.EnumNumber
func (CreativeAttribute) String ¶
func (x CreativeAttribute) String() string
func (CreativeAttribute) Type ¶
func (CreativeAttribute) Type() protoreflect.EnumType
func (*CreativeAttribute) UnmarshalJSON
deprecated
func (x *CreativeAttribute) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type DataExtensions ¶
type DataExtensions struct { BeeswaxAugmented *bool `protobuf:"varint,1,opt,name=beeswax_augmented,json=beeswaxAugmented,def=0" json:"beeswax_augmented,omitempty"` // contains filtered or unexported fields }
Next available tag: 2
func (*DataExtensions) Descriptor
deprecated
func (*DataExtensions) Descriptor() ([]byte, []int)
Deprecated: Use DataExtensions.ProtoReflect.Descriptor instead.
func (*DataExtensions) ExtensionRangeArray
deprecated
func (*DataExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use DataExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*DataExtensions) GetBeeswaxAugmented ¶
func (x *DataExtensions) GetBeeswaxAugmented() bool
func (*DataExtensions) ProtoMessage ¶
func (*DataExtensions) ProtoMessage()
func (*DataExtensions) ProtoReflect ¶
func (x *DataExtensions) ProtoReflect() protoreflect.Message
func (*DataExtensions) Reset ¶
func (x *DataExtensions) Reset()
func (*DataExtensions) String ¶
func (x *DataExtensions) String() string
type DeviceExtensions ¶
type DeviceExtensions struct { // Device screen size. Valid values are "S", "M", "L", "XL", and "NA" // Added by augmentor in Beeswax Front End Server (FES) AugmentedDeviceScreenSize *string `` /* 140-byte string literal not displayed */ // Added by augmentor in Beeswax Front End Server (FES) AugmentedBrowser *string `protobuf:"bytes,3,opt,name=augmented_browser,json=augmentedBrowser,def=-1" json:"augmented_browser,omitempty"` // Added by augmentor in Beeswax Front End Server (FES) AugmentedBrowserVersion *string `` /* 132-byte string literal not displayed */ // Added by augmentor in Beeswax Front End Server (FES) AugmentedOs *string `protobuf:"bytes,5,opt,name=augmented_os,json=augmentedOs,def=-1" json:"augmented_os,omitempty"` // Added by augmentor in Beeswax Front End Server (FES) AugmentedOsv *string `protobuf:"bytes,6,opt,name=augmented_osv,json=augmentedOsv,def=-1" json:"augmented_osv,omitempty"` // Added by augmentor in Beeswax Front End Server (FES) AugmentedModel *string `protobuf:"bytes,7,opt,name=augmented_model,json=augmentedModel,def=-1" json:"augmented_model,omitempty"` // Added by augmentor in Beeswax Front End Server (FES) AugmentedMake *string `protobuf:"bytes,8,opt,name=augmented_make,json=augmentedMake,def=-1" json:"augmented_make,omitempty"` // Added by augmentor in Beeswax Front End Server (FES) AugmentedDevicetype *Enums_BidRequest_Device_DeviceType `` /* 167-byte string literal not displayed */ // Added by augmentor in Beeswax Front End Server (FES) AugmentedCarrier *string `protobuf:"bytes,10,opt,name=augmented_carrier,json=augmentedCarrier" json:"augmented_carrier,omitempty"` // GDPR-compliant hashed ip IpHashed *string `protobuf:"bytes,11,opt,name=ip_hashed,json=ipHashed" json:"ip_hashed,omitempty"` // GDPR-compliant hashed ipv6 Ipv6Hashed *string `protobuf:"bytes,12,opt,name=ipv6_hashed,json=ipv6Hashed" json:"ipv6_hashed,omitempty"` // contains filtered or unexported fields }
Next available tag: 13 Tag 1: idfa - Deprecated. Do not resuse.
func (*DeviceExtensions) Descriptor
deprecated
func (*DeviceExtensions) Descriptor() ([]byte, []int)
Deprecated: Use DeviceExtensions.ProtoReflect.Descriptor instead.
func (*DeviceExtensions) ExtensionRangeArray
deprecated
func (*DeviceExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use DeviceExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*DeviceExtensions) GetAugmentedBrowser ¶
func (x *DeviceExtensions) GetAugmentedBrowser() string
func (*DeviceExtensions) GetAugmentedBrowserVersion ¶
func (x *DeviceExtensions) GetAugmentedBrowserVersion() string
func (*DeviceExtensions) GetAugmentedCarrier ¶
func (x *DeviceExtensions) GetAugmentedCarrier() string
func (*DeviceExtensions) GetAugmentedDeviceScreenSize ¶
func (x *DeviceExtensions) GetAugmentedDeviceScreenSize() string
func (*DeviceExtensions) GetAugmentedDevicetype ¶
func (x *DeviceExtensions) GetAugmentedDevicetype() Enums_BidRequest_Device_DeviceType
func (*DeviceExtensions) GetAugmentedMake ¶
func (x *DeviceExtensions) GetAugmentedMake() string
func (*DeviceExtensions) GetAugmentedModel ¶
func (x *DeviceExtensions) GetAugmentedModel() string
func (*DeviceExtensions) GetAugmentedOs ¶
func (x *DeviceExtensions) GetAugmentedOs() string
func (*DeviceExtensions) GetAugmentedOsv ¶
func (x *DeviceExtensions) GetAugmentedOsv() string
func (*DeviceExtensions) GetIpHashed ¶
func (x *DeviceExtensions) GetIpHashed() string
func (*DeviceExtensions) GetIpv6Hashed ¶
func (x *DeviceExtensions) GetIpv6Hashed() string
func (*DeviceExtensions) ProtoMessage ¶
func (*DeviceExtensions) ProtoMessage()
func (*DeviceExtensions) ProtoReflect ¶
func (x *DeviceExtensions) ProtoReflect() protoreflect.Message
func (*DeviceExtensions) Reset ¶
func (x *DeviceExtensions) Reset()
func (*DeviceExtensions) String ¶
func (x *DeviceExtensions) String() string
type Dimension ¶
type Dimension struct { Width *int32 `protobuf:"varint,1,opt,name=width" json:"width,omitempty"` Height *int32 `protobuf:"varint,2,opt,name=height" json:"height,omitempty"` // contains filtered or unexported fields }
Next available tag: 3 Used to represent <w,h> at various places in the extensions. For e.g. Additional ad sizes supported on an adslot.
func (*Dimension) Descriptor
deprecated
func (*Dimension) ProtoMessage ¶
func (*Dimension) ProtoMessage()
func (*Dimension) ProtoReflect ¶
func (x *Dimension) ProtoReflect() protoreflect.Message
type DirectDealExtensions ¶
type DirectDealExtensions struct { // Exchange specific extensions Adx *AdxDirectDealExtension `protobuf:"bytes,1,opt,name=adx" json:"adx,omitempty"` // contains filtered or unexported fields }
Next available tag: 2
func (*DirectDealExtensions) Descriptor
deprecated
func (*DirectDealExtensions) Descriptor() ([]byte, []int)
Deprecated: Use DirectDealExtensions.ProtoReflect.Descriptor instead.
func (*DirectDealExtensions) ExtensionRangeArray
deprecated
func (*DirectDealExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use DirectDealExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*DirectDealExtensions) GetAdx ¶
func (x *DirectDealExtensions) GetAdx() *AdxDirectDealExtension
func (*DirectDealExtensions) ProtoMessage ¶
func (*DirectDealExtensions) ProtoMessage()
func (*DirectDealExtensions) ProtoReflect ¶
func (x *DirectDealExtensions) ProtoReflect() protoreflect.Message
func (*DirectDealExtensions) Reset ¶
func (x *DirectDealExtensions) Reset()
func (*DirectDealExtensions) String ¶
func (x *DirectDealExtensions) String() string
type Enums ¶
type Enums struct {
// contains filtered or unexported fields
}
func (*Enums) Descriptor
deprecated
func (*Enums) ProtoMessage ¶
func (*Enums) ProtoMessage()
func (*Enums) ProtoReflect ¶
func (x *Enums) ProtoReflect() protoreflect.Message
type Enums_BidRequest ¶
type Enums_BidRequest struct {
// contains filtered or unexported fields
}
func (*Enums_BidRequest) Descriptor
deprecated
func (*Enums_BidRequest) Descriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest.ProtoReflect.Descriptor instead.
func (*Enums_BidRequest) ProtoMessage ¶
func (*Enums_BidRequest) ProtoMessage()
func (*Enums_BidRequest) ProtoReflect ¶
func (x *Enums_BidRequest) ProtoReflect() protoreflect.Message
func (*Enums_BidRequest) Reset ¶
func (x *Enums_BidRequest) Reset()
func (*Enums_BidRequest) String ¶
func (x *Enums_BidRequest) String() string
type Enums_BidRequest_Content ¶
type Enums_BidRequest_Content struct {
// contains filtered or unexported fields
}
func (*Enums_BidRequest_Content) Descriptor
deprecated
func (*Enums_BidRequest_Content) Descriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Content.ProtoReflect.Descriptor instead.
func (*Enums_BidRequest_Content) ProtoMessage ¶
func (*Enums_BidRequest_Content) ProtoMessage()
func (*Enums_BidRequest_Content) ProtoReflect ¶
func (x *Enums_BidRequest_Content) ProtoReflect() protoreflect.Message
func (*Enums_BidRequest_Content) Reset ¶
func (x *Enums_BidRequest_Content) Reset()
func (*Enums_BidRequest_Content) String ¶
func (x *Enums_BidRequest_Content) String() string
type Enums_BidRequest_Content_Context ¶
type Enums_BidRequest_Content_Context int32
OpenRTB 6.13: Options for the content context; what type of content is it.
const ( Enums_BidRequest_Content_VIDEO Enums_BidRequest_Content_Context = 1 Enums_BidRequest_Content_GAME Enums_BidRequest_Content_Context = 2 Enums_BidRequest_Content_MUSIC Enums_BidRequest_Content_Context = 3 Enums_BidRequest_Content_APPLICATION Enums_BidRequest_Content_Context = 4 Enums_BidRequest_Content_TEXT Enums_BidRequest_Content_Context = 5 Enums_BidRequest_Content_OTHER Enums_BidRequest_Content_Context = 6 Enums_BidRequest_Content_CONTEXT_UNKNOWN Enums_BidRequest_Content_Context = 7 )
func (Enums_BidRequest_Content_Context) Descriptor ¶
func (Enums_BidRequest_Content_Context) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Content_Context) Enum ¶
func (x Enums_BidRequest_Content_Context) Enum() *Enums_BidRequest_Content_Context
func (Enums_BidRequest_Content_Context) EnumDescriptor
deprecated
func (Enums_BidRequest_Content_Context) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Content_Context.Descriptor instead.
func (Enums_BidRequest_Content_Context) Number ¶
func (x Enums_BidRequest_Content_Context) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Content_Context) String ¶
func (x Enums_BidRequest_Content_Context) String() string
func (Enums_BidRequest_Content_Context) Type ¶
func (Enums_BidRequest_Content_Context) Type() protoreflect.EnumType
func (*Enums_BidRequest_Content_Context) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Content_Context) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Content_QAGMediaRating ¶
type Enums_BidRequest_Content_QAGMediaRating int32
OpenRTB 6.18: media ratings using the QAG categorization. See http://www.iab.net/ne_guidelines
const ( Enums_BidRequest_Content_UNKNOWN Enums_BidRequest_Content_QAGMediaRating = -1 // Extension to standard, added by Beeswax Enums_BidRequest_Content_ALL_AUDIENCES Enums_BidRequest_Content_QAGMediaRating = 1 Enums_BidRequest_Content_EVERYONE_12 Enums_BidRequest_Content_QAGMediaRating = 2 Enums_BidRequest_Content_MATURE Enums_BidRequest_Content_QAGMediaRating = 3 )
func (Enums_BidRequest_Content_QAGMediaRating) Descriptor ¶
func (Enums_BidRequest_Content_QAGMediaRating) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Content_QAGMediaRating) EnumDescriptor
deprecated
func (Enums_BidRequest_Content_QAGMediaRating) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Content_QAGMediaRating.Descriptor instead.
func (Enums_BidRequest_Content_QAGMediaRating) Number ¶
func (x Enums_BidRequest_Content_QAGMediaRating) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Content_QAGMediaRating) String ¶
func (x Enums_BidRequest_Content_QAGMediaRating) String() string
func (Enums_BidRequest_Content_QAGMediaRating) Type ¶
func (Enums_BidRequest_Content_QAGMediaRating) Type() protoreflect.EnumType
func (*Enums_BidRequest_Content_QAGMediaRating) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Content_QAGMediaRating) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Content_SourceRelationship ¶
type Enums_BidRequest_Content_SourceRelationship int32
const ( Enums_BidRequest_Content_INDIRECT Enums_BidRequest_Content_SourceRelationship = 0 Enums_BidRequest_Content_DIRECT Enums_BidRequest_Content_SourceRelationship = 1 )
func (Enums_BidRequest_Content_SourceRelationship) Descriptor ¶
func (Enums_BidRequest_Content_SourceRelationship) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Content_SourceRelationship) EnumDescriptor
deprecated
func (Enums_BidRequest_Content_SourceRelationship) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Content_SourceRelationship.Descriptor instead.
func (Enums_BidRequest_Content_SourceRelationship) Number ¶
func (x Enums_BidRequest_Content_SourceRelationship) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Content_SourceRelationship) String ¶
func (x Enums_BidRequest_Content_SourceRelationship) String() string
func (Enums_BidRequest_Content_SourceRelationship) Type ¶
func (Enums_BidRequest_Content_SourceRelationship) Type() protoreflect.EnumType
func (*Enums_BidRequest_Content_SourceRelationship) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Content_SourceRelationship) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Content_VideoQuality ¶
type Enums_BidRequest_Content_VideoQuality int32
OpenRTB 6.14: video quality. See http://www.iab.net/media/file/long-form-video-final.pdf
const ( Enums_BidRequest_Content_QUALITY_UNKNOWN Enums_BidRequest_Content_VideoQuality = 0 Enums_BidRequest_Content_PROFESSIONAL Enums_BidRequest_Content_VideoQuality = 1 Enums_BidRequest_Content_PROSUMER Enums_BidRequest_Content_VideoQuality = 2 Enums_BidRequest_Content_USER_GENERATED Enums_BidRequest_Content_VideoQuality = 3 )
func (Enums_BidRequest_Content_VideoQuality) Descriptor ¶
func (Enums_BidRequest_Content_VideoQuality) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Content_VideoQuality) EnumDescriptor
deprecated
func (Enums_BidRequest_Content_VideoQuality) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Content_VideoQuality.Descriptor instead.
func (Enums_BidRequest_Content_VideoQuality) Number ¶
func (x Enums_BidRequest_Content_VideoQuality) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Content_VideoQuality) String ¶
func (x Enums_BidRequest_Content_VideoQuality) String() string
func (Enums_BidRequest_Content_VideoQuality) Type ¶
func (Enums_BidRequest_Content_VideoQuality) Type() protoreflect.EnumType
func (*Enums_BidRequest_Content_VideoQuality) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Content_VideoQuality) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Device ¶
type Enums_BidRequest_Device struct {
// contains filtered or unexported fields
}
func (*Enums_BidRequest_Device) Descriptor
deprecated
func (*Enums_BidRequest_Device) Descriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Device.ProtoReflect.Descriptor instead.
func (*Enums_BidRequest_Device) ProtoMessage ¶
func (*Enums_BidRequest_Device) ProtoMessage()
func (*Enums_BidRequest_Device) ProtoReflect ¶
func (x *Enums_BidRequest_Device) ProtoReflect() protoreflect.Message
func (*Enums_BidRequest_Device) Reset ¶
func (x *Enums_BidRequest_Device) Reset()
func (*Enums_BidRequest_Device) String ¶
func (x *Enums_BidRequest_Device) String() string
type Enums_BidRequest_Device_ConnectionType ¶
type Enums_BidRequest_Device_ConnectionType int32
OpenRTB 6.10: connection type.
const ( Enums_BidRequest_Device_CONNECTION_UNKNOWN Enums_BidRequest_Device_ConnectionType = 0 Enums_BidRequest_Device_ETHERNET Enums_BidRequest_Device_ConnectionType = 1 Enums_BidRequest_Device_WIFI Enums_BidRequest_Device_ConnectionType = 2 Enums_BidRequest_Device_CELL_UNKNOWN Enums_BidRequest_Device_ConnectionType = 3 Enums_BidRequest_Device_CELL_2G Enums_BidRequest_Device_ConnectionType = 4 Enums_BidRequest_Device_CELL_3G Enums_BidRequest_Device_ConnectionType = 5 Enums_BidRequest_Device_CELL_4G Enums_BidRequest_Device_ConnectionType = 6 )
func (Enums_BidRequest_Device_ConnectionType) Descriptor ¶
func (Enums_BidRequest_Device_ConnectionType) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Device_ConnectionType) EnumDescriptor
deprecated
func (Enums_BidRequest_Device_ConnectionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Device_ConnectionType.Descriptor instead.
func (Enums_BidRequest_Device_ConnectionType) Number ¶
func (x Enums_BidRequest_Device_ConnectionType) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Device_ConnectionType) String ¶
func (x Enums_BidRequest_Device_ConnectionType) String() string
func (Enums_BidRequest_Device_ConnectionType) Type ¶
func (Enums_BidRequest_Device_ConnectionType) Type() protoreflect.EnumType
func (*Enums_BidRequest_Device_ConnectionType) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Device_ConnectionType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Device_DeviceType ¶
type Enums_BidRequest_Device_DeviceType int32
The type of device from which the impression originated. This OpenRTB table has values derived from the IAB Quality Assurance Guidelines (QAG).
const ( Enums_BidRequest_Device_UNKNOWN Enums_BidRequest_Device_DeviceType = -1 // Extension defined by Beeswax. Enums_BidRequest_Device_MOBILE Enums_BidRequest_Device_DeviceType = 1 Enums_BidRequest_Device_PC Enums_BidRequest_Device_DeviceType = 2 Enums_BidRequest_Device_CONNECTED_TV Enums_BidRequest_Device_DeviceType = 3 Enums_BidRequest_Device_PHONE Enums_BidRequest_Device_DeviceType = 4 Enums_BidRequest_Device_TABLET Enums_BidRequest_Device_DeviceType = 5 Enums_BidRequest_Device_CONNECTED_DEVICE Enums_BidRequest_Device_DeviceType = 6 Enums_BidRequest_Device_SET_TOP_BOX Enums_BidRequest_Device_DeviceType = 7 Enums_BidRequest_Device_GAMES_CONSOLE Enums_BidRequest_Device_DeviceType = 8 )
func (Enums_BidRequest_Device_DeviceType) Descriptor ¶
func (Enums_BidRequest_Device_DeviceType) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Device_DeviceType) Enum ¶
func (x Enums_BidRequest_Device_DeviceType) Enum() *Enums_BidRequest_Device_DeviceType
func (Enums_BidRequest_Device_DeviceType) EnumDescriptor
deprecated
func (Enums_BidRequest_Device_DeviceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Device_DeviceType.Descriptor instead.
func (Enums_BidRequest_Device_DeviceType) Number ¶
func (x Enums_BidRequest_Device_DeviceType) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Device_DeviceType) String ¶
func (x Enums_BidRequest_Device_DeviceType) String() string
func (Enums_BidRequest_Device_DeviceType) Type ¶
func (Enums_BidRequest_Device_DeviceType) Type() protoreflect.EnumType
func (*Enums_BidRequest_Device_DeviceType) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Device_DeviceType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Geo ¶
type Enums_BidRequest_Geo struct {
// contains filtered or unexported fields
}
func (*Enums_BidRequest_Geo) Descriptor
deprecated
func (*Enums_BidRequest_Geo) Descriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Geo.ProtoReflect.Descriptor instead.
func (*Enums_BidRequest_Geo) ProtoMessage ¶
func (*Enums_BidRequest_Geo) ProtoMessage()
func (*Enums_BidRequest_Geo) ProtoReflect ¶
func (x *Enums_BidRequest_Geo) ProtoReflect() protoreflect.Message
func (*Enums_BidRequest_Geo) Reset ¶
func (x *Enums_BidRequest_Geo) Reset()
func (*Enums_BidRequest_Geo) String ¶
func (x *Enums_BidRequest_Geo) String() string
type Enums_BidRequest_Geo_LocationType ¶
type Enums_BidRequest_Geo_LocationType int32
OpenRTB 6.15: how the geographic information was determined.
const ( Enums_BidRequest_Geo_GPS_LOCATION Enums_BidRequest_Geo_LocationType = 1 Enums_BidRequest_Geo_IP Enums_BidRequest_Geo_LocationType = 2 Enums_BidRequest_Geo_USER Enums_BidRequest_Geo_LocationType = 3 )
func (Enums_BidRequest_Geo_LocationType) Descriptor ¶
func (Enums_BidRequest_Geo_LocationType) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Geo_LocationType) Enum ¶
func (x Enums_BidRequest_Geo_LocationType) Enum() *Enums_BidRequest_Geo_LocationType
func (Enums_BidRequest_Geo_LocationType) EnumDescriptor
deprecated
func (Enums_BidRequest_Geo_LocationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Geo_LocationType.Descriptor instead.
func (Enums_BidRequest_Geo_LocationType) Number ¶
func (x Enums_BidRequest_Geo_LocationType) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Geo_LocationType) String ¶
func (x Enums_BidRequest_Geo_LocationType) String() string
func (Enums_BidRequest_Geo_LocationType) Type ¶
func (Enums_BidRequest_Geo_LocationType) Type() protoreflect.EnumType
func (*Enums_BidRequest_Geo_LocationType) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Geo_LocationType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression ¶
type Enums_BidRequest_Impression struct {
// contains filtered or unexported fields
}
func (*Enums_BidRequest_Impression) Descriptor
deprecated
func (*Enums_BidRequest_Impression) Descriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression.ProtoReflect.Descriptor instead.
func (*Enums_BidRequest_Impression) ProtoMessage ¶
func (*Enums_BidRequest_Impression) ProtoMessage()
func (*Enums_BidRequest_Impression) ProtoReflect ¶
func (x *Enums_BidRequest_Impression) ProtoReflect() protoreflect.Message
func (*Enums_BidRequest_Impression) Reset ¶
func (x *Enums_BidRequest_Impression) Reset()
func (*Enums_BidRequest_Impression) String ¶
func (x *Enums_BidRequest_Impression) String() string
type Enums_BidRequest_Impression_AdPosition ¶
type Enums_BidRequest_Impression_AdPosition int32
OpenRTB 6.5: the position of the ad as a relative measure of visibility or prominence.
const ( Enums_BidRequest_Impression_POSITION_UNKNOWN Enums_BidRequest_Impression_AdPosition = 0 Enums_BidRequest_Impression_ABOVE_THE_FOLD Enums_BidRequest_Impression_AdPosition = 1 Enums_BidRequest_Impression_DEPRECATED_MAYBE_VISIBLE Enums_BidRequest_Impression_AdPosition = 2 Enums_BidRequest_Impression_BELOW_THE_FOLD Enums_BidRequest_Impression_AdPosition = 3 Enums_BidRequest_Impression_HEADER Enums_BidRequest_Impression_AdPosition = 4 Enums_BidRequest_Impression_FOOTER Enums_BidRequest_Impression_AdPosition = 5 Enums_BidRequest_Impression_SIDEBAR Enums_BidRequest_Impression_AdPosition = 6 Enums_BidRequest_Impression_FULLSCREEN Enums_BidRequest_Impression_AdPosition = 7 )
func (Enums_BidRequest_Impression_AdPosition) Descriptor ¶
func (Enums_BidRequest_Impression_AdPosition) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_AdPosition) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_AdPosition) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_AdPosition.Descriptor instead.
func (Enums_BidRequest_Impression_AdPosition) Number ¶
func (x Enums_BidRequest_Impression_AdPosition) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_AdPosition) String ¶
func (x Enums_BidRequest_Impression_AdPosition) String() string
func (Enums_BidRequest_Impression_AdPosition) Type ¶
func (Enums_BidRequest_Impression_AdPosition) Type() protoreflect.EnumType
func (*Enums_BidRequest_Impression_AdPosition) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_AdPosition) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_ApiFramework ¶
type Enums_BidRequest_Impression_ApiFramework int32
OpenRTB 6.4: API frameworks.
const ( Enums_BidRequest_Impression_VPAID_1_0 Enums_BidRequest_Impression_ApiFramework = 1 Enums_BidRequest_Impression_VPAID_2_0 Enums_BidRequest_Impression_ApiFramework = 2 Enums_BidRequest_Impression_MRAID Enums_BidRequest_Impression_ApiFramework = 3 // OpenRTB 2.2 Enums_BidRequest_Impression_MRAID_1 Enums_BidRequest_Impression_ApiFramework = 3 // OpenRTB 2.3 Enums_BidRequest_Impression_ORMMA Enums_BidRequest_Impression_ApiFramework = 4 Enums_BidRequest_Impression_MRAID_2 Enums_BidRequest_Impression_ApiFramework = 5 // Following values are not in openRTB standard. // Mopub requests will have MRAID_PLAYABLE in banner.ext.bapis // if USER_INTERACTIVE is in banner.battr. Stinger will filter // MRAID_PLAYABLE creatives. Enums_BidRequest_Impression_MRAID_PLAYABLE Enums_BidRequest_Impression_ApiFramework = 10001 )
func (Enums_BidRequest_Impression_ApiFramework) Descriptor ¶
func (Enums_BidRequest_Impression_ApiFramework) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_ApiFramework) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_ApiFramework) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_ApiFramework.Descriptor instead.
func (Enums_BidRequest_Impression_ApiFramework) Number ¶
func (x Enums_BidRequest_Impression_ApiFramework) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_ApiFramework) String ¶
func (x Enums_BidRequest_Impression_ApiFramework) String() string
func (Enums_BidRequest_Impression_ApiFramework) Type ¶
func (Enums_BidRequest_Impression_ApiFramework) Type() protoreflect.EnumType
func (*Enums_BidRequest_Impression_ApiFramework) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_ApiFramework) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_Banner ¶
type Enums_BidRequest_Impression_Banner struct {
// contains filtered or unexported fields
}
func (*Enums_BidRequest_Impression_Banner) Descriptor
deprecated
func (*Enums_BidRequest_Impression_Banner) Descriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Banner.ProtoReflect.Descriptor instead.
func (*Enums_BidRequest_Impression_Banner) ProtoMessage ¶
func (*Enums_BidRequest_Impression_Banner) ProtoMessage()
func (*Enums_BidRequest_Impression_Banner) ProtoReflect ¶
func (x *Enums_BidRequest_Impression_Banner) ProtoReflect() protoreflect.Message
func (*Enums_BidRequest_Impression_Banner) Reset ¶
func (x *Enums_BidRequest_Impression_Banner) Reset()
func (*Enums_BidRequest_Impression_Banner) String ¶
func (x *Enums_BidRequest_Impression_Banner) String() string
type Enums_BidRequest_Impression_Banner_AdType ¶
type Enums_BidRequest_Impression_Banner_AdType int32
OpenRTB 6.2: types of ads that can be accepted by the exchange unless restricted by publisher site settings.
const ( // "Usually mobile". Enums_BidRequest_Impression_Banner_XHTML_TEXT Enums_BidRequest_Impression_Banner_AdType = 1 // "Usually mobile". Enums_BidRequest_Impression_Banner_XHTML_BANNER Enums_BidRequest_Impression_Banner_AdType = 2 // Javascript must be valid XHTML (ie, script tags included). Enums_BidRequest_Impression_Banner_JAVASCRIPT Enums_BidRequest_Impression_Banner_AdType = 3 // Iframe. Enums_BidRequest_Impression_Banner_IFRAME Enums_BidRequest_Impression_Banner_AdType = 4 )
func (Enums_BidRequest_Impression_Banner_AdType) Descriptor ¶
func (Enums_BidRequest_Impression_Banner_AdType) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_Banner_AdType) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_Banner_AdType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Banner_AdType.Descriptor instead.
func (Enums_BidRequest_Impression_Banner_AdType) Number ¶
func (x Enums_BidRequest_Impression_Banner_AdType) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_Banner_AdType) String ¶
func (x Enums_BidRequest_Impression_Banner_AdType) String() string
func (Enums_BidRequest_Impression_Banner_AdType) Type ¶
func (Enums_BidRequest_Impression_Banner_AdType) Type() protoreflect.EnumType
func (*Enums_BidRequest_Impression_Banner_AdType) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_Banner_AdType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_Banner_ExpandableDirection ¶
type Enums_BidRequest_Impression_Banner_ExpandableDirection int32
OpenRTB 6.11: the directions in which an expandable ad may expand, given the positioning of the ad unit on the page and constraints imposed by the content.
const ( Enums_BidRequest_Impression_Banner_LEFT Enums_BidRequest_Impression_Banner_ExpandableDirection = 1 Enums_BidRequest_Impression_Banner_RIGHT Enums_BidRequest_Impression_Banner_ExpandableDirection = 2 Enums_BidRequest_Impression_Banner_UP Enums_BidRequest_Impression_Banner_ExpandableDirection = 3 Enums_BidRequest_Impression_Banner_DOWN Enums_BidRequest_Impression_Banner_ExpandableDirection = 4 Enums_BidRequest_Impression_Banner_FULLSCREEN Enums_BidRequest_Impression_Banner_ExpandableDirection = 5 )
func (Enums_BidRequest_Impression_Banner_ExpandableDirection) Descriptor ¶
func (Enums_BidRequest_Impression_Banner_ExpandableDirection) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_Banner_ExpandableDirection) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_Banner_ExpandableDirection) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Banner_ExpandableDirection.Descriptor instead.
func (Enums_BidRequest_Impression_Banner_ExpandableDirection) Number ¶
func (x Enums_BidRequest_Impression_Banner_ExpandableDirection) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_Banner_ExpandableDirection) String ¶
func (x Enums_BidRequest_Impression_Banner_ExpandableDirection) String() string
func (*Enums_BidRequest_Impression_Banner_ExpandableDirection) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_Banner_ExpandableDirection) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_NativeRequest ¶
type Enums_BidRequest_Impression_NativeRequest struct {
// contains filtered or unexported fields
}
func (*Enums_BidRequest_Impression_NativeRequest) Descriptor
deprecated
func (*Enums_BidRequest_Impression_NativeRequest) Descriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_NativeRequest.ProtoReflect.Descriptor instead.
func (*Enums_BidRequest_Impression_NativeRequest) ProtoMessage ¶
func (*Enums_BidRequest_Impression_NativeRequest) ProtoMessage()
func (*Enums_BidRequest_Impression_NativeRequest) ProtoReflect ¶
func (x *Enums_BidRequest_Impression_NativeRequest) ProtoReflect() protoreflect.Message
func (*Enums_BidRequest_Impression_NativeRequest) Reset ¶
func (x *Enums_BidRequest_Impression_NativeRequest) Reset()
func (*Enums_BidRequest_Impression_NativeRequest) String ¶
func (x *Enums_BidRequest_Impression_NativeRequest) String() string
type Enums_BidRequest_Impression_NativeRequest_AdUnitId ¶
type Enums_BidRequest_Impression_NativeRequest_AdUnitId int32
OpenRTB Native 7.2: Below is a list of the core ad unit ids described by IAB here: http://www.iab.net/media/file/IABNativeAdvertisingPlaybook120413.pdf In feed unit is essentially a layout, it has been removed from the list. The in feed units can be identified via the layout parameter on the request. An implementing exchange may not support all asset variants or introduce new ones unique to that system.
const ( Enums_BidRequest_Impression_NativeRequest_PAID_SEARCH_UNIT Enums_BidRequest_Impression_NativeRequest_AdUnitId = 1 Enums_BidRequest_Impression_NativeRequest_RECOMMENDATION_WIDGET Enums_BidRequest_Impression_NativeRequest_AdUnitId = 2 Enums_BidRequest_Impression_NativeRequest_PROMOTED_LISTING Enums_BidRequest_Impression_NativeRequest_AdUnitId = 3 Enums_BidRequest_Impression_NativeRequest_IAB_IN_AD_NATIVE Enums_BidRequest_Impression_NativeRequest_AdUnitId = 4 Enums_BidRequest_Impression_NativeRequest_CUSTOM Enums_BidRequest_Impression_NativeRequest_AdUnitId = 5 // Exchange-specific values above 500. )
func (Enums_BidRequest_Impression_NativeRequest_AdUnitId) Descriptor ¶
func (Enums_BidRequest_Impression_NativeRequest_AdUnitId) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_NativeRequest_AdUnitId) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_NativeRequest_AdUnitId) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_NativeRequest_AdUnitId.Descriptor instead.
func (Enums_BidRequest_Impression_NativeRequest_AdUnitId) Number ¶
func (x Enums_BidRequest_Impression_NativeRequest_AdUnitId) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_NativeRequest_AdUnitId) String ¶
func (x Enums_BidRequest_Impression_NativeRequest_AdUnitId) String() string
func (*Enums_BidRequest_Impression_NativeRequest_AdUnitId) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_NativeRequest_AdUnitId) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_NativeRequest_Context ¶
type Enums_BidRequest_Impression_NativeRequest_Context int32
The context in which the ad appears - what type of content is surrounding the ad on the page at a high level. This maps directly to the new Deep Dive on In-Feed Ad Units. This denotes the primary context, but does not imply other content may not exist on the page - for example it's expected that most content platforms have some social components, etc.
const ( // Content-centric context such as newsfeed, article, image gallery, video // gallery, or similar. Enums_BidRequest_Impression_NativeRequest_CONTENT_CENTRIC Enums_BidRequest_Impression_NativeRequest_Context = 1 // Social-centric context such as social network feed, email, chat, or // similar. Enums_BidRequest_Impression_NativeRequest_SOCIAL_CENTRIC Enums_BidRequest_Impression_NativeRequest_Context = 2 // Product context such as product listings, details, recommendations, // reviews, or similar. Enums_BidRequest_Impression_NativeRequest_PRODUCT Enums_BidRequest_Impression_NativeRequest_Context = 3 // Exchange-specific values above 500. )
func (Enums_BidRequest_Impression_NativeRequest_Context) Descriptor ¶
func (Enums_BidRequest_Impression_NativeRequest_Context) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_NativeRequest_Context) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_NativeRequest_Context) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_NativeRequest_Context.Descriptor instead.
func (Enums_BidRequest_Impression_NativeRequest_Context) Number ¶
func (x Enums_BidRequest_Impression_NativeRequest_Context) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_NativeRequest_Context) String ¶
func (x Enums_BidRequest_Impression_NativeRequest_Context) String() string
func (*Enums_BidRequest_Impression_NativeRequest_Context) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_NativeRequest_Context) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_NativeRequest_ContextSubtype ¶
type Enums_BidRequest_Impression_NativeRequest_ContextSubtype int32
Next-level context in which the ad appears. Again this reflects the primary context, and does not imply no presence of other elements. For example, an article is likely to contain images but is still first and foremost an article. SubType should only be combined with the primary context type as indicated (ie for a context type of 1, only context subtypes that start with 1 are valid).
const ( // General or mixed content. Enums_BidRequest_Impression_NativeRequest_GENERAL_OR_MIXED Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 10 // Primarily article content (which of course could include images, etc // as part of the article) Enums_BidRequest_Impression_NativeRequest_ARTICLE Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 11 // Primarily video content Enums_BidRequest_Impression_NativeRequest_VIDEO Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 12 // Primarily audio content Enums_BidRequest_Impression_NativeRequest_AUDIO Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 13 // Primarily image content Enums_BidRequest_Impression_NativeRequest_IMAGE Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 14 // User-generated content - forums, comments, etc Enums_BidRequest_Impression_NativeRequest_USER_GENERATED Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 15 // General social content such as a general social network Enums_BidRequest_Impression_NativeRequest_GENERAL_SOCIAL Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 20 // Primarily email content Enums_BidRequest_Impression_NativeRequest_EMAIL Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 21 // Primarily chat/IM content Enums_BidRequest_Impression_NativeRequest_CHAT_IM Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 22 // Content focused on selling products, whether digital or physical Enums_BidRequest_Impression_NativeRequest_SELLING_PRODUCTS Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 30 // Application store/marketplace Enums_BidRequest_Impression_NativeRequest_APPLICATION Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 31 // Product reviews site primarily (which may sell product secondarily) Enums_BidRequest_Impression_NativeRequest_REVIEW_SITE Enums_BidRequest_Impression_NativeRequest_ContextSubtype = 32 // Exchange-specific values above 500. )
func (Enums_BidRequest_Impression_NativeRequest_ContextSubtype) Descriptor ¶
func (Enums_BidRequest_Impression_NativeRequest_ContextSubtype) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_NativeRequest_ContextSubtype) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_NativeRequest_ContextSubtype) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_NativeRequest_ContextSubtype.Descriptor instead.
func (Enums_BidRequest_Impression_NativeRequest_ContextSubtype) Number ¶
func (x Enums_BidRequest_Impression_NativeRequest_ContextSubtype) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_NativeRequest_ContextSubtype) String ¶
func (x Enums_BidRequest_Impression_NativeRequest_ContextSubtype) String() string
func (*Enums_BidRequest_Impression_NativeRequest_ContextSubtype) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_NativeRequest_ContextSubtype) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_NativeRequest_LayoutId ¶
type Enums_BidRequest_Impression_NativeRequest_LayoutId int32
OpenRTB Native 7.1: Core layouts. An implementing exchange may not support all asset variants or introduce new ones unique to that system.
const ( Enums_BidRequest_Impression_NativeRequest_CONTENT_WALL Enums_BidRequest_Impression_NativeRequest_LayoutId = 1 Enums_BidRequest_Impression_NativeRequest_APP_WALL Enums_BidRequest_Impression_NativeRequest_LayoutId = 2 Enums_BidRequest_Impression_NativeRequest_NEWS_FEED Enums_BidRequest_Impression_NativeRequest_LayoutId = 3 Enums_BidRequest_Impression_NativeRequest_CHAT_LIST Enums_BidRequest_Impression_NativeRequest_LayoutId = 4 Enums_BidRequest_Impression_NativeRequest_CAROUSEL Enums_BidRequest_Impression_NativeRequest_LayoutId = 5 Enums_BidRequest_Impression_NativeRequest_CONTENT_STREAM Enums_BidRequest_Impression_NativeRequest_LayoutId = 6 Enums_BidRequest_Impression_NativeRequest_GRID Enums_BidRequest_Impression_NativeRequest_LayoutId = 7 // Exchange-specific values above 500. )
func (Enums_BidRequest_Impression_NativeRequest_LayoutId) Descriptor ¶
func (Enums_BidRequest_Impression_NativeRequest_LayoutId) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_NativeRequest_LayoutId) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_NativeRequest_LayoutId) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_NativeRequest_LayoutId.Descriptor instead.
func (Enums_BidRequest_Impression_NativeRequest_LayoutId) Number ¶
func (x Enums_BidRequest_Impression_NativeRequest_LayoutId) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_NativeRequest_LayoutId) String ¶
func (x Enums_BidRequest_Impression_NativeRequest_LayoutId) String() string
func (*Enums_BidRequest_Impression_NativeRequest_LayoutId) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_NativeRequest_LayoutId) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_NativeRequest_PlacementType ¶
type Enums_BidRequest_Impression_NativeRequest_PlacementType int32
The FORMAT of the ad you are purchasing, separate from the surrounding context
const ( // In the feed of content - for example as an item inside the organic // feed/grid/listing/carousel. Enums_BidRequest_Impression_NativeRequest_FEED Enums_BidRequest_Impression_NativeRequest_PlacementType = 1 // In the atomic unit of the content - IE in the article page or // single image page Enums_BidRequest_Impression_NativeRequest_ATOMIC_UNIT Enums_BidRequest_Impression_NativeRequest_PlacementType = 2 // Outside the core content - for example in the ads section on the right // rail, as a banner-style placement near the content, etc. Enums_BidRequest_Impression_NativeRequest_OUTSIDE_THE_CORE Enums_BidRequest_Impression_NativeRequest_PlacementType = 3 // Recommendation widget, most commonly presented below the article // content. Enums_BidRequest_Impression_NativeRequest_WIDGET Enums_BidRequest_Impression_NativeRequest_PlacementType = 4 // Exchange-specific values above 500. )
func (Enums_BidRequest_Impression_NativeRequest_PlacementType) Descriptor ¶
func (Enums_BidRequest_Impression_NativeRequest_PlacementType) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_NativeRequest_PlacementType) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_NativeRequest_PlacementType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_NativeRequest_PlacementType.Descriptor instead.
func (Enums_BidRequest_Impression_NativeRequest_PlacementType) Number ¶
func (x Enums_BidRequest_Impression_NativeRequest_PlacementType) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_NativeRequest_PlacementType) String ¶
func (x Enums_BidRequest_Impression_NativeRequest_PlacementType) String() string
func (*Enums_BidRequest_Impression_NativeRequest_PlacementType) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_NativeRequest_PlacementType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_Video ¶
type Enums_BidRequest_Impression_Video struct {
// contains filtered or unexported fields
}
func (*Enums_BidRequest_Impression_Video) Descriptor
deprecated
func (*Enums_BidRequest_Impression_Video) Descriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Video.ProtoReflect.Descriptor instead.
func (*Enums_BidRequest_Impression_Video) ProtoMessage ¶
func (*Enums_BidRequest_Impression_Video) ProtoMessage()
func (*Enums_BidRequest_Impression_Video) ProtoReflect ¶
func (x *Enums_BidRequest_Impression_Video) ProtoReflect() protoreflect.Message
func (*Enums_BidRequest_Impression_Video) Reset ¶
func (x *Enums_BidRequest_Impression_Video) Reset()
func (*Enums_BidRequest_Impression_Video) String ¶
func (x *Enums_BidRequest_Impression_Video) String() string
type Enums_BidRequest_Impression_Video_CompanionType ¶
type Enums_BidRequest_Impression_Video_CompanionType int32
OpenRTB 6.17: markup types allowed for video companion ads. This table is derived from IAB VAST 2.0+. See www.iab.net/vast/ for more information.
const ( Enums_BidRequest_Impression_Video_STATIC Enums_BidRequest_Impression_Video_CompanionType = 1 Enums_BidRequest_Impression_Video_HTML Enums_BidRequest_Impression_Video_CompanionType = 2 Enums_BidRequest_Impression_Video_IFRAME Enums_BidRequest_Impression_Video_CompanionType = 3 )
func (Enums_BidRequest_Impression_Video_CompanionType) Descriptor ¶
func (Enums_BidRequest_Impression_Video_CompanionType) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_Video_CompanionType) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_Video_CompanionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Video_CompanionType.Descriptor instead.
func (Enums_BidRequest_Impression_Video_CompanionType) Number ¶
func (x Enums_BidRequest_Impression_Video_CompanionType) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_Video_CompanionType) String ¶
func (x Enums_BidRequest_Impression_Video_CompanionType) String() string
func (*Enums_BidRequest_Impression_Video_CompanionType) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_Video_CompanionType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_Video_ContentDelivery ¶
type Enums_BidRequest_Impression_Video_ContentDelivery int32
OpenRTB 6.12: delivery of video content.
const ( Enums_BidRequest_Impression_Video_STREAMING Enums_BidRequest_Impression_Video_ContentDelivery = 1 Enums_BidRequest_Impression_Video_PROGRESSIVE Enums_BidRequest_Impression_Video_ContentDelivery = 2 )
func (Enums_BidRequest_Impression_Video_ContentDelivery) Descriptor ¶
func (Enums_BidRequest_Impression_Video_ContentDelivery) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_Video_ContentDelivery) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_Video_ContentDelivery) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Video_ContentDelivery.Descriptor instead.
func (Enums_BidRequest_Impression_Video_ContentDelivery) Number ¶
func (x Enums_BidRequest_Impression_Video_ContentDelivery) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_Video_ContentDelivery) String ¶
func (x Enums_BidRequest_Impression_Video_ContentDelivery) String() string
func (*Enums_BidRequest_Impression_Video_ContentDelivery) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_Video_ContentDelivery) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_Video_Linearity ¶
type Enums_BidRequest_Impression_Video_Linearity int32
OpenRTB 6.6: "In-stream" or "linear" video refers to pre-roll, post-roll, or mid-roll video ads where the user is forced to watch ad in order to see the video content. “Overlay” or “non-linear” refer to ads that are shown on top of the video content. This OpenRTB table has values derived from the IAB Quality Assurance Guidelines (QAG).
const ( Enums_BidRequest_Impression_Video_LINEAR Enums_BidRequest_Impression_Video_Linearity = 1 Enums_BidRequest_Impression_Video_NON_LINEAR Enums_BidRequest_Impression_Video_Linearity = 2 )
func (Enums_BidRequest_Impression_Video_Linearity) Descriptor ¶
func (Enums_BidRequest_Impression_Video_Linearity) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_Video_Linearity) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_Video_Linearity) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Video_Linearity.Descriptor instead.
func (Enums_BidRequest_Impression_Video_Linearity) Number ¶
func (x Enums_BidRequest_Impression_Video_Linearity) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_Video_Linearity) String ¶
func (x Enums_BidRequest_Impression_Video_Linearity) String() string
func (Enums_BidRequest_Impression_Video_Linearity) Type ¶
func (Enums_BidRequest_Impression_Video_Linearity) Type() protoreflect.EnumType
func (*Enums_BidRequest_Impression_Video_Linearity) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_Video_Linearity) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_Video_PlaybackCessationMode ¶
type Enums_BidRequest_Impression_Video_PlaybackCessationMode int32
OpenRTB 2.5: The various modes for when playback terminates.
const ( // On Video Completion or when Terminated by User Enums_BidRequest_Impression_Video_COMPLETION_OR_USER Enums_BidRequest_Impression_Video_PlaybackCessationMode = 1 // On Leaving Viewport or when Terminated by User Enums_BidRequest_Impression_Video_LEAVING_OR_USER Enums_BidRequest_Impression_Video_PlaybackCessationMode = 2 // On Leaving Viewport Continues as a Floating/Slider Unit until // Video Completion or when Terminated by User Enums_BidRequest_Impression_Video_LEAVING_CONTINUES_OR_USER Enums_BidRequest_Impression_Video_PlaybackCessationMode = 3 )
func (Enums_BidRequest_Impression_Video_PlaybackCessationMode) Descriptor ¶
func (Enums_BidRequest_Impression_Video_PlaybackCessationMode) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_Video_PlaybackCessationMode) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_Video_PlaybackCessationMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Video_PlaybackCessationMode.Descriptor instead.
func (Enums_BidRequest_Impression_Video_PlaybackCessationMode) Number ¶
func (x Enums_BidRequest_Impression_Video_PlaybackCessationMode) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_Video_PlaybackCessationMode) String ¶
func (x Enums_BidRequest_Impression_Video_PlaybackCessationMode) String() string
func (*Enums_BidRequest_Impression_Video_PlaybackCessationMode) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_Video_PlaybackCessationMode) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_Video_PlaybackMethod ¶
type Enums_BidRequest_Impression_Video_PlaybackMethod int32
OpenRTB 6.8: video playback methods.
const ( Enums_BidRequest_Impression_Video_AUTOPLAY_SOUND_ON Enums_BidRequest_Impression_Video_PlaybackMethod = 1 Enums_BidRequest_Impression_Video_AUTOPLAY_SOUND_OFF Enums_BidRequest_Impression_Video_PlaybackMethod = 2 Enums_BidRequest_Impression_Video_CLICK_TO_PLAY Enums_BidRequest_Impression_Video_PlaybackMethod = 3 Enums_BidRequest_Impression_Video_MOUSE_OVER Enums_BidRequest_Impression_Video_PlaybackMethod = 4 Enums_BidRequest_Impression_Video_VIEWPORT_SOUND_ON Enums_BidRequest_Impression_Video_PlaybackMethod = 5 Enums_BidRequest_Impression_Video_VIEWPORT_SOUND_OFF Enums_BidRequest_Impression_Video_PlaybackMethod = 6 )
func (Enums_BidRequest_Impression_Video_PlaybackMethod) Descriptor ¶
func (Enums_BidRequest_Impression_Video_PlaybackMethod) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_Video_PlaybackMethod) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_Video_PlaybackMethod) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Video_PlaybackMethod.Descriptor instead.
func (Enums_BidRequest_Impression_Video_PlaybackMethod) Number ¶
func (x Enums_BidRequest_Impression_Video_PlaybackMethod) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_Video_PlaybackMethod) String ¶
func (x Enums_BidRequest_Impression_Video_PlaybackMethod) String() string
func (*Enums_BidRequest_Impression_Video_PlaybackMethod) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_Video_PlaybackMethod) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_Video_Protocol ¶
type Enums_BidRequest_Impression_Video_Protocol int32
OpenRTB 6.7: video bid response protocols that could be supported by an exchange.
const ( Enums_BidRequest_Impression_Video_VAST_1_0 Enums_BidRequest_Impression_Video_Protocol = 1 Enums_BidRequest_Impression_Video_VAST_2_0 Enums_BidRequest_Impression_Video_Protocol = 2 Enums_BidRequest_Impression_Video_VAST_3_0 Enums_BidRequest_Impression_Video_Protocol = 3 Enums_BidRequest_Impression_Video_VAST_1_0_WRAPPER Enums_BidRequest_Impression_Video_Protocol = 4 Enums_BidRequest_Impression_Video_VAST_2_0_WRAPPER Enums_BidRequest_Impression_Video_Protocol = 5 Enums_BidRequest_Impression_Video_VAST_3_0_WRAPPER Enums_BidRequest_Impression_Video_Protocol = 6 )
func (Enums_BidRequest_Impression_Video_Protocol) Descriptor ¶
func (Enums_BidRequest_Impression_Video_Protocol) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_Video_Protocol) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_Video_Protocol) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Video_Protocol.Descriptor instead.
func (Enums_BidRequest_Impression_Video_Protocol) Number ¶
func (x Enums_BidRequest_Impression_Video_Protocol) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_Video_Protocol) String ¶
func (x Enums_BidRequest_Impression_Video_Protocol) String() string
func (Enums_BidRequest_Impression_Video_Protocol) Type ¶
func (Enums_BidRequest_Impression_Video_Protocol) Type() protoreflect.EnumType
func (*Enums_BidRequest_Impression_Video_Protocol) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_Video_Protocol) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_Video_VideoPlacementType ¶
type Enums_BidRequest_Impression_Video_VideoPlacementType int32
OpenRTB 2.5: The following table lists the various types of video placements derived largely from the IAB Digital Video Guidelines.
const ( // The video placement is not defined. // Default value. Enums_BidRequest_Impression_Video_UNDEFINED_VIDEO_PLACEMENT Enums_BidRequest_Impression_Video_VideoPlacementType = 0 // Played before, during or after the streaming video content // that the consumer has requested. // E.G.: Pre-roll, Mid-roll, Post-roll. Enums_BidRequest_Impression_Video_IN_STREAM_PLACEMENT Enums_BidRequest_Impression_Video_VideoPlacementType = 1 // Exists within a web banner that leverages the banner space // to deliver a video experience as opposed to another static // or rich media format. // The format relies on the existence of display ad inventory // on the page for its delivery. Enums_BidRequest_Impression_Video_IN_BANNER_PLACEMENT Enums_BidRequest_Impression_Video_VideoPlacementType = 2 // Loads and plays dynamically between paragraphs of editorial content; // existing as a standalone branded message. Enums_BidRequest_Impression_Video_IN_ARTICLE_PLACEMENT Enums_BidRequest_Impression_Video_VideoPlacementType = 3 // In-Feed - Found in content, social, or product feeds. Enums_BidRequest_Impression_Video_IN_FEED_PLACEMENT Enums_BidRequest_Impression_Video_VideoPlacementType = 4 // Interstitial/Slider/Floating. // Covers the entire or a portion of screen area, // but is always on screen while displayed // (i.e. cannot be scrolled out of view). // Note that a full-screen interstitial (e.g., in mobile) // can be distinguished from a floating/slider unit by the imp.instl field. Enums_BidRequest_Impression_Video_FLOATING_PLACEMENT Enums_BidRequest_Impression_Video_VideoPlacementType = 5 )
func (Enums_BidRequest_Impression_Video_VideoPlacementType) Descriptor ¶
func (Enums_BidRequest_Impression_Video_VideoPlacementType) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_Video_VideoPlacementType) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_Video_VideoPlacementType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Video_VideoPlacementType.Descriptor instead.
func (Enums_BidRequest_Impression_Video_VideoPlacementType) Number ¶
func (x Enums_BidRequest_Impression_Video_VideoPlacementType) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_Video_VideoPlacementType) String ¶
func (x Enums_BidRequest_Impression_Video_VideoPlacementType) String() string
func (*Enums_BidRequest_Impression_Video_VideoPlacementType) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_Video_VideoPlacementType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_Impression_Video_VideoStartDelay ¶
type Enums_BidRequest_Impression_Video_VideoStartDelay int32
OpenRTB 6.9: Various options for the video start delay. If the start delay value is greater than 0 then the position is mid-roll, and the value represents the number of seconds into the content that the ad will be displayed. If the start delay time is not available, the exchange can report the position of the ad in general terms using this table of negative numbers. Beeswax extends this enum to indiciate requests with unknown VideoStartDelay.
const ( Enums_BidRequest_Impression_Video_PRE_ROLL Enums_BidRequest_Impression_Video_VideoStartDelay = 0 Enums_BidRequest_Impression_Video_GENERIC_MID_ROLL Enums_BidRequest_Impression_Video_VideoStartDelay = -1 Enums_BidRequest_Impression_Video_GENERIC_POST_ROLL Enums_BidRequest_Impression_Video_VideoStartDelay = -2 Enums_BidRequest_Impression_Video_UNKNOWN Enums_BidRequest_Impression_Video_VideoStartDelay = -3 // Keep in sync with the default value of startdelay field. )
func (Enums_BidRequest_Impression_Video_VideoStartDelay) Descriptor ¶
func (Enums_BidRequest_Impression_Video_VideoStartDelay) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_Impression_Video_VideoStartDelay) EnumDescriptor
deprecated
func (Enums_BidRequest_Impression_Video_VideoStartDelay) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_Impression_Video_VideoStartDelay.Descriptor instead.
func (Enums_BidRequest_Impression_Video_VideoStartDelay) Number ¶
func (x Enums_BidRequest_Impression_Video_VideoStartDelay) Number() protoreflect.EnumNumber
func (Enums_BidRequest_Impression_Video_VideoStartDelay) String ¶
func (x Enums_BidRequest_Impression_Video_VideoStartDelay) String() string
func (*Enums_BidRequest_Impression_Video_VideoStartDelay) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_Impression_Video_VideoStartDelay) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidRequest_User ¶
type Enums_BidRequest_User struct {
// contains filtered or unexported fields
}
func (*Enums_BidRequest_User) Descriptor
deprecated
func (*Enums_BidRequest_User) Descriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_User.ProtoReflect.Descriptor instead.
func (*Enums_BidRequest_User) ProtoMessage ¶
func (*Enums_BidRequest_User) ProtoMessage()
func (*Enums_BidRequest_User) ProtoReflect ¶
func (x *Enums_BidRequest_User) ProtoReflect() protoreflect.Message
func (*Enums_BidRequest_User) Reset ¶
func (x *Enums_BidRequest_User) Reset()
func (*Enums_BidRequest_User) String ¶
func (x *Enums_BidRequest_User) String() string
type Enums_BidRequest_User_UserIdType ¶
type Enums_BidRequest_User_UserIdType int32
const ( Enums_BidRequest_User_UNKNOWN Enums_BidRequest_User_UserIdType = -1 Enums_BidRequest_User_BEESWAX Enums_BidRequest_User_UserIdType = 0 Enums_BidRequest_User_CUSTOMER Enums_BidRequest_User_UserIdType = 1 Enums_BidRequest_User_IDFA Enums_BidRequest_User_UserIdType = 2 Enums_BidRequest_User_IDFA_MD5 Enums_BidRequest_User_UserIdType = 3 Enums_BidRequest_User_IDFA_SHA1 Enums_BidRequest_User_UserIdType = 4 Enums_BidRequest_User_AD_ID Enums_BidRequest_User_UserIdType = 5 Enums_BidRequest_User_AD_ID_MD5 Enums_BidRequest_User_UserIdType = 6 Enums_BidRequest_User_AD_ID_SHA1 Enums_BidRequest_User_UserIdType = 7 Enums_BidRequest_User_OTHER_MOBILE_ID Enums_BidRequest_User_UserIdType = 8 // The serving system will use this type when the mobile OS is unknown. // The request will be processed in the same way as other // mobile ids. (Prefix with `mid.` and do frequency cap, user_data augmentation, etc) Enums_BidRequest_User_IP_ADDRESS Enums_BidRequest_User_UserIdType = 9 // Support for IP Segments )
func (Enums_BidRequest_User_UserIdType) Descriptor ¶
func (Enums_BidRequest_User_UserIdType) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidRequest_User_UserIdType) Enum ¶
func (x Enums_BidRequest_User_UserIdType) Enum() *Enums_BidRequest_User_UserIdType
func (Enums_BidRequest_User_UserIdType) EnumDescriptor
deprecated
func (Enums_BidRequest_User_UserIdType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidRequest_User_UserIdType.Descriptor instead.
func (Enums_BidRequest_User_UserIdType) Number ¶
func (x Enums_BidRequest_User_UserIdType) Number() protoreflect.EnumNumber
func (Enums_BidRequest_User_UserIdType) String ¶
func (x Enums_BidRequest_User_UserIdType) String() string
func (Enums_BidRequest_User_UserIdType) Type ¶
func (Enums_BidRequest_User_UserIdType) Type() protoreflect.EnumType
func (*Enums_BidRequest_User_UserIdType) UnmarshalJSON
deprecated
func (x *Enums_BidRequest_User_UserIdType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_BidResponse ¶
type Enums_BidResponse struct {
// contains filtered or unexported fields
}
func (*Enums_BidResponse) Descriptor
deprecated
func (*Enums_BidResponse) Descriptor() ([]byte, []int)
Deprecated: Use Enums_BidResponse.ProtoReflect.Descriptor instead.
func (*Enums_BidResponse) ProtoMessage ¶
func (*Enums_BidResponse) ProtoMessage()
func (*Enums_BidResponse) ProtoReflect ¶
func (x *Enums_BidResponse) ProtoReflect() protoreflect.Message
func (*Enums_BidResponse) Reset ¶
func (x *Enums_BidResponse) Reset()
func (*Enums_BidResponse) String ¶
func (x *Enums_BidResponse) String() string
type Enums_BidResponse_NoBidReason ¶
type Enums_BidResponse_NoBidReason int32
The following table lists the options for a bidder to signal the exchange as to why it did not offer a bid for the impression.
const ( Enums_BidResponse_UNKNOWN_ERROR Enums_BidResponse_NoBidReason = 0 Enums_BidResponse_TECHNICAL_ERROR Enums_BidResponse_NoBidReason = 1 Enums_BidResponse_INVALID_REQUEST Enums_BidResponse_NoBidReason = 2 Enums_BidResponse_KNOWN_WEB_SPIDER Enums_BidResponse_NoBidReason = 3 Enums_BidResponse_SUSPECTED_NONHUMAN_TRAFFIC Enums_BidResponse_NoBidReason = 4 Enums_BidResponse_CLOUD_DATACENTER_PROXYIP Enums_BidResponse_NoBidReason = 5 Enums_BidResponse_UNSUPPORTED_DEVICE Enums_BidResponse_NoBidReason = 6 Enums_BidResponse_BLOCKED_PUBLISHER Enums_BidResponse_NoBidReason = 7 Enums_BidResponse_UNMATCHED_USER Enums_BidResponse_NoBidReason = 8 )
func (Enums_BidResponse_NoBidReason) Descriptor ¶
func (Enums_BidResponse_NoBidReason) Descriptor() protoreflect.EnumDescriptor
func (Enums_BidResponse_NoBidReason) Enum ¶
func (x Enums_BidResponse_NoBidReason) Enum() *Enums_BidResponse_NoBidReason
func (Enums_BidResponse_NoBidReason) EnumDescriptor
deprecated
func (Enums_BidResponse_NoBidReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_BidResponse_NoBidReason.Descriptor instead.
func (Enums_BidResponse_NoBidReason) Number ¶
func (x Enums_BidResponse_NoBidReason) Number() protoreflect.EnumNumber
func (Enums_BidResponse_NoBidReason) String ¶
func (x Enums_BidResponse_NoBidReason) String() string
func (Enums_BidResponse_NoBidReason) Type ¶
func (Enums_BidResponse_NoBidReason) Type() protoreflect.EnumType
func (*Enums_BidResponse_NoBidReason) UnmarshalJSON
deprecated
func (x *Enums_BidResponse_NoBidReason) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_Inventory ¶
type Enums_Inventory struct {
// contains filtered or unexported fields
}
Following constants are defined by Beeswax and are not a part of the Openrtb standard.
func (*Enums_Inventory) Descriptor
deprecated
func (*Enums_Inventory) Descriptor() ([]byte, []int)
Deprecated: Use Enums_Inventory.ProtoReflect.Descriptor instead.
func (*Enums_Inventory) ProtoMessage ¶
func (*Enums_Inventory) ProtoMessage()
func (*Enums_Inventory) ProtoReflect ¶
func (x *Enums_Inventory) ProtoReflect() protoreflect.Message
func (*Enums_Inventory) Reset ¶
func (x *Enums_Inventory) Reset()
func (*Enums_Inventory) String ¶
func (x *Enums_Inventory) String() string
type Enums_Inventory_Continent ¶
type Enums_Inventory_Continent int32
Continents are nonoverlapping geographic areas. Continent-to-DataCenter is one-to-many. DataCenter-to-Continent is one-to-one. For example, US-EAST-1 and US-WEST-2 are in NAM, and EU_WEST_1 is in EMEA. The data centers within a continent share things like budget and user data, neither of which crosses continent boundaries. For more information, https://docs.google.com/document/d/1oACWofpsEZsjXNVNnEINZYAutEtAmvWbznTLLx-Aa9c
const ( // Keep continents in sync with Buzz Enums_Inventory_UNKNOWN_CONTINENT Enums_Inventory_Continent = 0 Enums_Inventory_NAM Enums_Inventory_Continent = 1 // North America Enums_Inventory_EMEA Enums_Inventory_Continent = 2 // Europe, the Middle East & Asia Enums_Inventory_APAC Enums_Inventory_Continent = 3 // Asia Pacific )
func (Enums_Inventory_Continent) Descriptor ¶
func (Enums_Inventory_Continent) Descriptor() protoreflect.EnumDescriptor
func (Enums_Inventory_Continent) Enum ¶
func (x Enums_Inventory_Continent) Enum() *Enums_Inventory_Continent
func (Enums_Inventory_Continent) EnumDescriptor
deprecated
func (Enums_Inventory_Continent) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_Inventory_Continent.Descriptor instead.
func (Enums_Inventory_Continent) Number ¶
func (x Enums_Inventory_Continent) Number() protoreflect.EnumNumber
func (Enums_Inventory_Continent) String ¶
func (x Enums_Inventory_Continent) String() string
func (Enums_Inventory_Continent) Type ¶
func (Enums_Inventory_Continent) Type() protoreflect.EnumType
func (*Enums_Inventory_Continent) UnmarshalJSON
deprecated
func (x *Enums_Inventory_Continent) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_Inventory_DataCenter ¶
type Enums_Inventory_DataCenter int32
DataCenter, a.k.a. AWS region.
const ( Enums_Inventory_UNKNOWN Enums_Inventory_DataCenter = 0 Enums_Inventory_UNKNOWN_DATA_CENTER Enums_Inventory_DataCenter = 0 Enums_Inventory_US_EAST_1 Enums_Inventory_DataCenter = 1 Enums_Inventory_US_WEST_2 Enums_Inventory_DataCenter = 2 Enums_Inventory_EU_WEST_1 Enums_Inventory_DataCenter = 3 Enums_Inventory_AP_NORTHEAST_1 Enums_Inventory_DataCenter = 4 )
func (Enums_Inventory_DataCenter) Descriptor ¶
func (Enums_Inventory_DataCenter) Descriptor() protoreflect.EnumDescriptor
func (Enums_Inventory_DataCenter) Enum ¶
func (x Enums_Inventory_DataCenter) Enum() *Enums_Inventory_DataCenter
func (Enums_Inventory_DataCenter) EnumDescriptor
deprecated
func (Enums_Inventory_DataCenter) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_Inventory_DataCenter.Descriptor instead.
func (Enums_Inventory_DataCenter) Number ¶
func (x Enums_Inventory_DataCenter) Number() protoreflect.EnumNumber
func (Enums_Inventory_DataCenter) String ¶
func (x Enums_Inventory_DataCenter) String() string
func (Enums_Inventory_DataCenter) Type ¶
func (Enums_Inventory_DataCenter) Type() protoreflect.EnumType
func (*Enums_Inventory_DataCenter) UnmarshalJSON
deprecated
func (x *Enums_Inventory_DataCenter) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_Inventory_EnvironmentType ¶
type Enums_Inventory_EnvironmentType int32
Environment type of the bid request.
const ( Enums_Inventory_UNKNOWN_ENVIRONMENT_TYPE Enums_Inventory_EnvironmentType = -1 Enums_Inventory_WEB Enums_Inventory_EnvironmentType = 0 Enums_Inventory_APP Enums_Inventory_EnvironmentType = 1 )
func (Enums_Inventory_EnvironmentType) Descriptor ¶
func (Enums_Inventory_EnvironmentType) Descriptor() protoreflect.EnumDescriptor
func (Enums_Inventory_EnvironmentType) Enum ¶
func (x Enums_Inventory_EnvironmentType) Enum() *Enums_Inventory_EnvironmentType
func (Enums_Inventory_EnvironmentType) EnumDescriptor
deprecated
func (Enums_Inventory_EnvironmentType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_Inventory_EnvironmentType.Descriptor instead.
func (Enums_Inventory_EnvironmentType) Number ¶
func (x Enums_Inventory_EnvironmentType) Number() protoreflect.EnumNumber
func (Enums_Inventory_EnvironmentType) String ¶
func (x Enums_Inventory_EnvironmentType) String() string
func (Enums_Inventory_EnvironmentType) Type ¶
func (Enums_Inventory_EnvironmentType) Type() protoreflect.EnumType
func (*Enums_Inventory_EnvironmentType) UnmarshalJSON
deprecated
func (x *Enums_Inventory_EnvironmentType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_Inventory_ImpressionTracker ¶
type Enums_Inventory_ImpressionTracker int32
Impression trackers are explicit fields in the BidResponse sent back to the exchange. The exchange is responsible for pinging the bidder and this helps reduce discrepancy between the exchange and the bidder. Exchanges support ImpressionTracker for certain segments of their inventory, and whether it supports third party impression urls in impression trackers, are captured by the enum below. The values in this enum are bit vectors. |-----------------|------|-----|------|---|---| |3rd_Party_Impurls|Native|Video|Banner|App|Web| |-----------------|------|-----|------|---|---| If 3rd_Party_Impurls is 1, they will be populated into the impression tracker BidResponse field. Otherwise they will be rendered in the creative markup.
const ( Enums_Inventory_NEVER_USE_TRACKER Enums_Inventory_ImpressionTracker = 0 // Never render impression trackers. Enums_Inventory_ALWAYS_USE_TRACKER Enums_Inventory_ImpressionTracker = 63 // Always render impression trackers, for both Beeswax and 3rd party impression urls. Enums_Inventory_APP_BANNER_USE_TRACKER Enums_Inventory_ImpressionTracker = 38 // Render impression trackers only for In-App Banners, for both Beeswax and 3rd party impression urls. Enums_Inventory_ALWAYS_USE_TRACKER_FOR_BEESWAX_ONLY Enums_Inventory_ImpressionTracker = 31 // Always render impression trackers for Beeswax impression url. // 3rd Party impression urls will be rendered in the markup. Enums_Inventory_VIDEO_USE_TRACKER_FOR_BEESWAX_ONLY Enums_Inventory_ImpressionTracker = 11 // Render impression trackers for video creatives in any environment )
func (Enums_Inventory_ImpressionTracker) Descriptor ¶
func (Enums_Inventory_ImpressionTracker) Descriptor() protoreflect.EnumDescriptor
func (Enums_Inventory_ImpressionTracker) Enum ¶
func (x Enums_Inventory_ImpressionTracker) Enum() *Enums_Inventory_ImpressionTracker
func (Enums_Inventory_ImpressionTracker) EnumDescriptor
deprecated
func (Enums_Inventory_ImpressionTracker) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_Inventory_ImpressionTracker.Descriptor instead.
func (Enums_Inventory_ImpressionTracker) Number ¶
func (x Enums_Inventory_ImpressionTracker) Number() protoreflect.EnumNumber
func (Enums_Inventory_ImpressionTracker) String ¶
func (x Enums_Inventory_ImpressionTracker) String() string
func (Enums_Inventory_ImpressionTracker) Type ¶
func (Enums_Inventory_ImpressionTracker) Type() protoreflect.EnumType
func (*Enums_Inventory_ImpressionTracker) UnmarshalJSON
deprecated
func (x *Enums_Inventory_ImpressionTracker) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_Inventory_PlacementType ¶
type Enums_Inventory_PlacementType int32
Placement Type of the OpenRTB Bid Request
const ( Enums_Inventory_UNKNOWN_PLACEMENT_TYPE Enums_Inventory_PlacementType = -1 Enums_Inventory_BANNER Enums_Inventory_PlacementType = 0 Enums_Inventory_VIDEO Enums_Inventory_PlacementType = 1 Enums_Inventory_NATIVE Enums_Inventory_PlacementType = 2 Enums_Inventory_BANNER_AND_VIDEO Enums_Inventory_PlacementType = 3 )
func (Enums_Inventory_PlacementType) Descriptor ¶
func (Enums_Inventory_PlacementType) Descriptor() protoreflect.EnumDescriptor
func (Enums_Inventory_PlacementType) Enum ¶
func (x Enums_Inventory_PlacementType) Enum() *Enums_Inventory_PlacementType
func (Enums_Inventory_PlacementType) EnumDescriptor
deprecated
func (Enums_Inventory_PlacementType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_Inventory_PlacementType.Descriptor instead.
func (Enums_Inventory_PlacementType) Number ¶
func (x Enums_Inventory_PlacementType) Number() protoreflect.EnumNumber
func (Enums_Inventory_PlacementType) String ¶
func (x Enums_Inventory_PlacementType) String() string
func (Enums_Inventory_PlacementType) Type ¶
func (Enums_Inventory_PlacementType) Type() protoreflect.EnumType
func (*Enums_Inventory_PlacementType) UnmarshalJSON
deprecated
func (x *Enums_Inventory_PlacementType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_Inventory_Source ¶
type Enums_Inventory_Source int32
Exchange Id. These values are obtained from inventory_source table in fes_buzz_db.
const ( Enums_Inventory_UNKNOWN_SOURCE Enums_Inventory_Source = -1 Enums_Inventory_GOOGLE_ADX Enums_Inventory_Source = 0 Enums_Inventory_LIVERAIL Enums_Inventory_Source = 1 Enums_Inventory_BRIGHTROLL Enums_Inventory_Source = 2 Enums_Inventory_MOPUB Enums_Inventory_Source = 3 Enums_Inventory_AERSERV Enums_Inventory_Source = 4 Enums_Inventory_PULSEPOINT Enums_Inventory_Source = 5 Enums_Inventory_RUBICON Enums_Inventory_Source = 6 Enums_Inventory_ADAPTV Enums_Inventory_Source = 7 Enums_Inventory_MILLENNIAL Enums_Inventory_Source = 8 Enums_Inventory_APPNEXUS Enums_Inventory_Source = 9 Enums_Inventory_OPENX Enums_Inventory_Source = 10 Enums_Inventory_PUBMATIC Enums_Inventory_Source = 11 Enums_Inventory_OPERA_MEDIA Enums_Inventory_Source = 12 Enums_Inventory_RTK Enums_Inventory_Source = 13 Enums_Inventory_INNERACTIVE Enums_Inventory_Source = 14 Enums_Inventory_TREMOR Enums_Inventory_Source = 15 Enums_Inventory_INDEX_EXCHANGE Enums_Inventory_Source = 16 Enums_Inventory_YAHOO Enums_Inventory_Source = 17 Enums_Inventory_SMAATO Enums_Inventory_Source = 18 Enums_Inventory_APP_LOVIN Enums_Inventory_Source = 19 Enums_Inventory_MOLABS Enums_Inventory_Source = 20 Enums_Inventory_SPOTX Enums_Inventory_Source = 21 Enums_Inventory_ADBUDDIZ Enums_Inventory_Source = 23 Enums_Inventory_ADCONDUCTOR Enums_Inventory_Source = 24 Enums_Inventory_ADEASY Enums_Inventory_Source = 25 Enums_Inventory_ADFORM Enums_Inventory_Source = 26 Enums_Inventory_ADLANTIC Enums_Inventory_Source = 27 Enums_Inventory_ADMAX Enums_Inventory_Source = 28 Enums_Inventory_ADMEDIA Enums_Inventory_Source = 29 Enums_Inventory_ADMETA Enums_Inventory_Source = 30 Enums_Inventory_ADMIXER Enums_Inventory_Source = 31 Enums_Inventory_ADMIZED Enums_Inventory_Source = 32 Enums_Inventory_ADOP Enums_Inventory_Source = 33 Enums_Inventory_ADTHINK Enums_Inventory_Source = 34 Enums_Inventory_ADRIVER Enums_Inventory_Source = 35 Enums_Inventory_ADRU Enums_Inventory_Source = 36 Enums_Inventory_ADSCALE Enums_Inventory_Source = 37 Enums_Inventory_ADSNATIVE Enums_Inventory_Source = 38 Enums_Inventory_ADSKOM Enums_Inventory_Source = 39 Enums_Inventory_ADSPRUCE Enums_Inventory_Source = 40 Enums_Inventory_ADSTIR Enums_Inventory_Source = 41 Enums_Inventory_ADSUPPLY Enums_Inventory_Source = 42 Enums_Inventory_ADUNITY Enums_Inventory_Source = 43 Enums_Inventory_ADYOULIKE Enums_Inventory_Source = 44 Enums_Inventory_AMBIENT Enums_Inventory_Source = 45 Enums_Inventory_ANCORA Enums_Inventory_Source = 46 Enums_Inventory_AOL Enums_Inventory_Source = 47 Enums_Inventory_APPVADOR Enums_Inventory_Source = 48 Enums_Inventory_AVOCARROT Enums_Inventory_Source = 49 Enums_Inventory_AXONIX Enums_Inventory_Source = 50 Enums_Inventory_BEACHFRONT Enums_Inventory_Source = 51 Enums_Inventory_BETWEEN Enums_Inventory_Source = 52 Enums_Inventory_BIDTELLECT Enums_Inventory_Source = 53 Enums_Inventory_BLUEWATERADS Enums_Inventory_Source = 54 Enums_Inventory_CAULY Enums_Inventory_Source = 55 Enums_Inventory_CENTRO Enums_Inventory_Source = 56 Enums_Inventory_CHAMELEON Enums_Inventory_Source = 57 Enums_Inventory_CLICKONOMETRICS Enums_Inventory_Source = 58 Enums_Inventory_CONVERGE Enums_Inventory_Source = 59 Enums_Inventory_COULL Enums_Inventory_Source = 60 Enums_Inventory_DISH Enums_Inventory_Source = 61 Enums_Inventory_EXPERIAN Enums_Inventory_Source = 62 Enums_Inventory_FALKTECH Enums_Inventory_Source = 63 Enums_Inventory_FMX Enums_Inventory_Source = 64 Enums_Inventory_FIDELITY Enums_Inventory_Source = 65 Enums_Inventory_FLUCT Enums_Inventory_Source = 66 Enums_Inventory_COX Enums_Inventory_Source = 67 Enums_Inventory_GENIEE Enums_Inventory_Source = 68 Enums_Inventory_GMO Enums_Inventory_Source = 69 Enums_Inventory_FLOOR6 Enums_Inventory_Source = 70 Enums_Inventory_GUMGUM Enums_Inventory_Source = 71 Enums_Inventory_IBILLBOARD Enums_Inventory_Source = 72 Enums_Inventory_IMOIBLE Enums_Inventory_Source = 73 Enums_Inventory_KARGO Enums_Inventory_Source = 74 Enums_Inventory_KIOSKED Enums_Inventory_Source = 75 Enums_Inventory_KRUX Enums_Inventory_Source = 76 Enums_Inventory_LIGATUS Enums_Inventory_Source = 77 Enums_Inventory_LIVEINTENT Enums_Inventory_Source = 78 Enums_Inventory_LKQD Enums_Inventory_Source = 79 Enums_Inventory_LUPON Enums_Inventory_Source = 80 Enums_Inventory_MADS Enums_Inventory_Source = 81 Enums_Inventory_MEDIABONG Enums_Inventory_Source = 82 Enums_Inventory_MICROAD Enums_Inventory_Source = 83 Enums_Inventory_MOBFOX Enums_Inventory_Source = 84 Enums_Inventory_MOBSMART Enums_Inventory_Source = 85 Enums_Inventory_MOCOPLEX Enums_Inventory_Source = 86 Enums_Inventory_NASMEDIA Enums_Inventory_Source = 87 Enums_Inventory_NATIVEADS Enums_Inventory_Source = 88 Enums_Inventory_NETSPRINT Enums_Inventory_Source = 89 Enums_Inventory_OOYALA Enums_Inventory_Source = 90 Enums_Inventory_OPTIMATIC Enums_Inventory_Source = 91 Enums_Inventory_POWERLINKS Enums_Inventory_Source = 92 Enums_Inventory_PROFITX Enums_Inventory_Source = 93 Enums_Inventory_PUBNATIVE Enums_Inventory_Source = 94 Enums_Inventory_REALVU Enums_Inventory_Source = 95 Enums_Inventory_REPUBLER Enums_Inventory_Source = 96 Enums_Inventory_SARA Enums_Inventory_Source = 97 Enums_Inventory_SCALEOUT Enums_Inventory_Source = 98 Enums_Inventory_SHARETHROUGH Enums_Inventory_Source = 99 Enums_Inventory_SMARTADSERVER Enums_Inventory_Source = 100 Enums_Inventory_SONOBI Enums_Inventory_Source = 101 Enums_Inventory_SORTABLE Enums_Inventory_Source = 102 Enums_Inventory_SSPICYADS Enums_Inventory_Source = 103 Enums_Inventory_STICKYADS Enums_Inventory_Source = 104 Enums_Inventory_SWITCHCONCEPTS Enums_Inventory_Source = 105 Enums_Inventory_TEADS Enums_Inventory_Source = 106 Enums_Inventory_THIRDPRESENCE Enums_Inventory_Source = 107 Enums_Inventory_THRONE Enums_Inventory_Source = 108 Enums_Inventory_TPMN Enums_Inventory_Source = 109 Enums_Inventory_TRIPLELIFT Enums_Inventory_Source = 110 Enums_Inventory_UCFUNNEL Enums_Inventory_Source = 111 Enums_Inventory_UNRULYX Enums_Inventory_Source = 112 Enums_Inventory_VDOPIA Enums_Inventory_Source = 113 Enums_Inventory_VI Enums_Inventory_Source = 114 Enums_Inventory_VMG Enums_Inventory_Source = 115 Enums_Inventory_VIDMATIC Enums_Inventory_Source = 116 Enums_Inventory_VMAX Enums_Inventory_Source = 117 Enums_Inventory_VRTCAL Enums_Inventory_Source = 118 Enums_Inventory_VUNGLE Enums_Inventory_Source = 119 Enums_Inventory_WORDPRESS Enums_Inventory_Source = 120 Enums_Inventory_XROST Enums_Inventory_Source = 121 Enums_Inventory_YIELDLAB Enums_Inventory_Source = 122 Enums_Inventory_YIELDONE Enums_Inventory_Source = 123 Enums_Inventory_YIELDONE_ADS Enums_Inventory_Source = 124 Enums_Inventory_YIELDONE_INNITY Enums_Inventory_Source = 125 Enums_Inventory_YUME Enums_Inventory_Source = 126 Enums_Inventory_ZEDO Enums_Inventory_Source = 127 Enums_Inventory_ZEOTAP Enums_Inventory_Source = 128 Enums_Inventory_POLAR Enums_Inventory_Source = 129 Enums_Inventory_UNITY Enums_Inventory_Source = 130 Enums_Inventory_DAILYMOTION Enums_Inventory_Source = 131 Enums_Inventory_ADTELLIGENT Enums_Inventory_Source = 132 Enums_Inventory_GLISPA Enums_Inventory_Source = 133 Enums_Inventory_TRUSTX Enums_Inventory_Source = 134 Enums_Inventory_IRON_SOURCE Enums_Inventory_Source = 136 Enums_Inventory_BIDSWITCH_DEALS_FEED Enums_Inventory_Source = 137 Enums_Inventory_SMARTY_ADS Enums_Inventory_Source = 138 Enums_Inventory_BIDSTACK Enums_Inventory_Source = 140 Enums_Inventory_ADASIA Enums_Inventory_Source = 141 Enums_Inventory_AD_UNITY Enums_Inventory_Source = 142 Enums_Inventory_ADVIEW Enums_Inventory_Source = 143 Enums_Inventory_AD_GENERATION Enums_Inventory_Source = 144 Enums_Inventory_AMOBEE Enums_Inventory_Source = 145 Enums_Inventory_ANTS Enums_Inventory_Source = 146 Enums_Inventory_ADSTANDING Enums_Inventory_Source = 147 Enums_Inventory_PLAYBUZZ Enums_Inventory_Source = 148 Enums_Inventory_COLOSSUS Enums_Inventory_Source = 149 Enums_Inventory_CONVERGE_DIGITAL Enums_Inventory_Source = 150 Enums_Inventory_CONNECTAD Enums_Inventory_Source = 151 Enums_Inventory_CONEX Enums_Inventory_Source = 152 Enums_Inventory_CXENSE Enums_Inventory_Source = 153 Enums_Inventory_DASHBID Enums_Inventory_Source = 154 Enums_Inventory_DATAWRKZ Enums_Inventory_Source = 155 Enums_Inventory_DIGITAL_GARAGE Enums_Inventory_Source = 156 Enums_Inventory_AD_RU Enums_Inventory_Source = 157 Enums_Inventory_ADXMI Enums_Inventory_Source = 158 Enums_Inventory_AMEBA Enums_Inventory_Source = 159 Enums_Inventory_CHEETAH Enums_Inventory_Source = 160 Enums_Inventory_ERICSSON_EMODO Enums_Inventory_Source = 161 Enums_Inventory_EXELBID Enums_Inventory_Source = 162 Enums_Inventory_ADFULLY Enums_Inventory_Source = 163 Enums_Inventory_GIANT_MEDIA Enums_Inventory_Source = 164 Enums_Inventory_BROAD_SIGN Enums_Inventory_Source = 165 Enums_Inventory_IMPROVE_DIGITAL Enums_Inventory_Source = 166 Enums_Inventory_BRAINY Enums_Inventory_Source = 167 Enums_Inventory_DISH_NETWORK Enums_Inventory_Source = 168 Enums_Inventory_ADVERLINE Enums_Inventory_Source = 169 Enums_Inventory_LODEO Enums_Inventory_Source = 170 Enums_Inventory_LOOPME Enums_Inventory_Source = 171 Enums_Inventory_ADMAN Enums_Inventory_Source = 172 Enums_Inventory_ADMATIC Enums_Inventory_Source = 173 Enums_Inventory_MADVERTISE_MEDIA Enums_Inventory_Source = 174 Enums_Inventory_ADMIX Enums_Inventory_Source = 175 Enums_Inventory_GAMMA Enums_Inventory_Source = 176 Enums_Inventory_YIELDMO Enums_Inventory_Source = 177 Enums_Inventory_ZNAPTAG Enums_Inventory_Source = 178 Enums_Inventory_NATIVO Enums_Inventory_Source = 179 Enums_Inventory_MEDIA_NET Enums_Inventory_Source = 180 Enums_Inventory_CHOCOLATE Enums_Inventory_Source = 181 Enums_Inventory_OGURY Enums_Inventory_Source = 182 Enums_Inventory_ONETAG Enums_Inventory_Source = 183 Enums_Inventory_OUTBRAIN Enums_Inventory_Source = 184 Enums_Inventory_PERSONAGRAPH Enums_Inventory_Source = 185 Enums_Inventory_DEEP_INTENT Enums_Inventory_Source = 186 Enums_Inventory_PLAYTEM Enums_Inventory_Source = 187 Enums_Inventory_POKKT Enums_Inventory_Source = 188 Enums_Inventory_POLYMORPHICADS Enums_Inventory_Source = 189 Enums_Inventory_POWERINBOX Enums_Inventory_Source = 190 Enums_Inventory_PRIMIS Enums_Inventory_Source = 191 Enums_Inventory_QUANTX Enums_Inventory_Source = 192 Enums_Inventory_RAKUTEN Enums_Inventory_Source = 193 Enums_Inventory_REKLAMSTORE Enums_Inventory_Source = 194 Enums_Inventory_RELAIDO Enums_Inventory_Source = 195 Enums_Inventory_REVCONTENT Enums_Inventory_Source = 196 Enums_Inventory_ADVERTY Enums_Inventory_Source = 197 Enums_Inventory_SEEDTAG Enums_Inventory_Source = 198 Enums_Inventory_SELECTMEDIA Enums_Inventory_Source = 199 Enums_Inventory_COLUMN6 Enums_Inventory_Source = 200 Enums_Inventory_SORENSON Enums_Inventory_Source = 201 Enums_Inventory_SPICY Enums_Inventory_Source = 202 Enums_Inventory_SYNACOR Enums_Inventory_Source = 203 Enums_Inventory_TABOOLA Enums_Inventory_Source = 204 Enums_Inventory_TAGON Enums_Inventory_Source = 205 Enums_Inventory_TENMAX Enums_Inventory_Source = 206 Enums_Inventory_ADTOMA Enums_Inventory_Source = 207 Enums_Inventory_ATWOX Enums_Inventory_Source = 208 Enums_Inventory_UNDERTONE Enums_Inventory_Source = 210 Enums_Inventory_VENA_TV Enums_Inventory_Source = 211 Enums_Inventory_VERTOZ Enums_Inventory_Source = 212 Enums_Inventory_INADVIA Enums_Inventory_Source = 213 Enums_Inventory_WEBORAMA Enums_Inventory_Source = 214 Enums_Inventory_WOOBI Enums_Inventory_Source = 215 Enums_Inventory_YENGO Enums_Inventory_Source = 216 Enums_Inventory_YOC Enums_Inventory_Source = 217 Enums_Inventory_ZIFF_DAVIS Enums_Inventory_Source = 218 Enums_Inventory_OZONE Enums_Inventory_Source = 219 Enums_Inventory_THIRTY_THREE_ACROSS Enums_Inventory_Source = 220 Enums_Inventory_SAMSUNG Enums_Inventory_Source = 221 Enums_Inventory_PHUNWARE Enums_Inventory_Source = 222 Enums_Inventory_IMPROVE Enums_Inventory_Source = 223 Enums_Inventory_DISTRICTM Enums_Inventory_Source = 224 Enums_Inventory_INMOBI Enums_Inventory_Source = 225 Enums_Inventory_CONNATIX Enums_Inventory_Source = 226 Enums_Inventory_EMX Enums_Inventory_Source = 227 Enums_Inventory_SPRINGSERVE Enums_Inventory_Source = 228 Enums_Inventory_VERVE Enums_Inventory_Source = 229 )
func (Enums_Inventory_Source) Descriptor ¶
func (Enums_Inventory_Source) Descriptor() protoreflect.EnumDescriptor
func (Enums_Inventory_Source) Enum ¶
func (x Enums_Inventory_Source) Enum() *Enums_Inventory_Source
func (Enums_Inventory_Source) EnumDescriptor
deprecated
func (Enums_Inventory_Source) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_Inventory_Source.Descriptor instead.
func (Enums_Inventory_Source) Number ¶
func (x Enums_Inventory_Source) Number() protoreflect.EnumNumber
func (Enums_Inventory_Source) String ¶
func (x Enums_Inventory_Source) String() string
func (Enums_Inventory_Source) Type ¶
func (Enums_Inventory_Source) Type() protoreflect.EnumType
func (*Enums_Inventory_Source) UnmarshalJSON
deprecated
func (x *Enums_Inventory_Source) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Enums_Inventory_SupplierClickTracker ¶
type Enums_Inventory_SupplierClickTracker int32
Suppliers can request that we notify them about clicks and provide us with a click url macro. They can either request that we do it by redirecting the click itself to their click url and giving them a url to redirect the click back to, or by sending them a server call without the click. NO_CLICK_TRACKER means that the supplier does not want click notifications. CLICK_TRACKER_WITH_REDIRECT means that the supplier wants us to redirect the click to their click url and they'll redirect back to the url we provide. CLICK_TRACKER_WITHOUT_REDIRECT means that the supplier wants us to send them a server call to notify them about clicks.
const ( Enums_Inventory_NO_CLICK_TRACKER Enums_Inventory_SupplierClickTracker = 0 Enums_Inventory_CLICK_TRACKER_WITH_REDIRECT Enums_Inventory_SupplierClickTracker = 1 Enums_Inventory_CLICK_TRACKER_WITHOUT_REDIRECT Enums_Inventory_SupplierClickTracker = 2 )
func (Enums_Inventory_SupplierClickTracker) Descriptor ¶
func (Enums_Inventory_SupplierClickTracker) Descriptor() protoreflect.EnumDescriptor
func (Enums_Inventory_SupplierClickTracker) Enum ¶
func (x Enums_Inventory_SupplierClickTracker) Enum() *Enums_Inventory_SupplierClickTracker
func (Enums_Inventory_SupplierClickTracker) EnumDescriptor
deprecated
func (Enums_Inventory_SupplierClickTracker) EnumDescriptor() ([]byte, []int)
Deprecated: Use Enums_Inventory_SupplierClickTracker.Descriptor instead.
func (Enums_Inventory_SupplierClickTracker) Number ¶
func (x Enums_Inventory_SupplierClickTracker) Number() protoreflect.EnumNumber
func (Enums_Inventory_SupplierClickTracker) String ¶
func (x Enums_Inventory_SupplierClickTracker) String() string
func (Enums_Inventory_SupplierClickTracker) Type ¶
func (Enums_Inventory_SupplierClickTracker) Type() protoreflect.EnumType
func (*Enums_Inventory_SupplierClickTracker) UnmarshalJSON
deprecated
func (x *Enums_Inventory_SupplierClickTracker) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type Flag ¶
type Flag int32
Boolean-like enumeration used in various attributes.
func (Flag) Descriptor ¶
func (Flag) Descriptor() protoreflect.EnumDescriptor
func (Flag) EnumDescriptor
deprecated
func (Flag) Number ¶
func (x Flag) Number() protoreflect.EnumNumber
func (Flag) Type ¶
func (Flag) Type() protoreflect.EnumType
func (*Flag) UnmarshalJSON
deprecated
type GeoExtensions ¶
type GeoExtensions struct { Adx *AdxGeoExtension `protobuf:"bytes,1,opt,name=adx" json:"adx,omitempty"` // All granularities of regions in ISO 3166-2. Regions []string `protobuf:"bytes,2,rep,name=regions" json:"regions,omitempty"` // contains filtered or unexported fields }
Next available tag: 3
func (*GeoExtensions) Descriptor
deprecated
func (*GeoExtensions) Descriptor() ([]byte, []int)
Deprecated: Use GeoExtensions.ProtoReflect.Descriptor instead.
func (*GeoExtensions) ExtensionRangeArray
deprecated
func (*GeoExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use GeoExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*GeoExtensions) GetAdx ¶
func (x *GeoExtensions) GetAdx() *AdxGeoExtension
func (*GeoExtensions) GetRegions ¶
func (x *GeoExtensions) GetRegions() []string
func (*GeoExtensions) ProtoMessage ¶
func (*GeoExtensions) ProtoMessage()
func (*GeoExtensions) ProtoReflect ¶
func (x *GeoExtensions) ProtoReflect() protoreflect.Message
func (*GeoExtensions) Reset ¶
func (x *GeoExtensions) Reset()
func (*GeoExtensions) String ¶
func (x *GeoExtensions) String() string
type ImpressionExtensions ¶
type ImpressionExtensions struct { PlacementType *Enums_Inventory_PlacementType `` /* 137-byte string literal not displayed */ EnvironmentType *Enums_Inventory_EnvironmentType `` /* 145-byte string literal not displayed */ Placements []string `protobuf:"bytes,5,rep,name=placements" json:"placements,omitempty"` AdvertiserInfo []*AdvertiserInfo `protobuf:"bytes,4,rep,name=advertiser_info,json=advertiserInfo" json:"advertiser_info,omitempty"` Viewability *ViewabilityExtensions `protobuf:"bytes,8,opt,name=viewability" json:"viewability,omitempty"` // Seat ids that the exchange considers eligible to serve on this impression. // This feature is currently only supported by Adx. EligibleSeatIds []string `protobuf:"bytes,7,rep,name=eligible_seat_ids,json=eligibleSeatIds" json:"eligible_seat_ids,omitempty"` SeatConstraints *SeatConstraintsExtension `protobuf:"bytes,11,opt,name=seat_constraints,json=seatConstraints" json:"seat_constraints,omitempty"` // Exchange specific extensions Adx *AdxImpressionExtension `protobuf:"bytes,1,opt,name=adx" json:"adx,omitempty"` // allowed restricted ad categories for ADX AllowedRestrictedCategory []int32 `` /* 139-byte string literal not displayed */ AllowedRestrictedCategoryForDeals []int32 `` /* 168-byte string literal not displayed */ // Deprecated field. Use ViewabilityExtensions field instead. // // Deprecated: Do not use. ExchangePredictedViewRate *float32 `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Next available tag: 11
func (*ImpressionExtensions) Descriptor
deprecated
func (*ImpressionExtensions) Descriptor() ([]byte, []int)
Deprecated: Use ImpressionExtensions.ProtoReflect.Descriptor instead.
func (*ImpressionExtensions) ExtensionRangeArray
deprecated
func (*ImpressionExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use ImpressionExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*ImpressionExtensions) GetAdvertiserInfo ¶
func (x *ImpressionExtensions) GetAdvertiserInfo() []*AdvertiserInfo
func (*ImpressionExtensions) GetAdx ¶
func (x *ImpressionExtensions) GetAdx() *AdxImpressionExtension
func (*ImpressionExtensions) GetAllowedRestrictedCategory ¶
func (x *ImpressionExtensions) GetAllowedRestrictedCategory() []int32
func (*ImpressionExtensions) GetAllowedRestrictedCategoryForDeals ¶
func (x *ImpressionExtensions) GetAllowedRestrictedCategoryForDeals() []int32
func (*ImpressionExtensions) GetEligibleSeatIds ¶
func (x *ImpressionExtensions) GetEligibleSeatIds() []string
func (*ImpressionExtensions) GetEnvironmentType ¶
func (x *ImpressionExtensions) GetEnvironmentType() Enums_Inventory_EnvironmentType
func (*ImpressionExtensions) GetExchangePredictedViewRate
deprecated
func (x *ImpressionExtensions) GetExchangePredictedViewRate() float32
Deprecated: Do not use.
func (*ImpressionExtensions) GetPlacementType ¶
func (x *ImpressionExtensions) GetPlacementType() Enums_Inventory_PlacementType
func (*ImpressionExtensions) GetPlacements ¶
func (x *ImpressionExtensions) GetPlacements() []string
func (*ImpressionExtensions) GetSeatConstraints ¶
func (x *ImpressionExtensions) GetSeatConstraints() *SeatConstraintsExtension
func (*ImpressionExtensions) GetViewability ¶
func (x *ImpressionExtensions) GetViewability() *ViewabilityExtensions
func (*ImpressionExtensions) ProtoMessage ¶
func (*ImpressionExtensions) ProtoMessage()
func (*ImpressionExtensions) ProtoReflect ¶
func (x *ImpressionExtensions) ProtoReflect() protoreflect.Message
func (*ImpressionExtensions) Reset ¶
func (x *ImpressionExtensions) Reset()
func (*ImpressionExtensions) String ¶
func (x *ImpressionExtensions) String() string
type NativeExtensions ¶
type NativeExtensions struct {
// contains filtered or unexported fields
}
func (*NativeExtensions) Descriptor
deprecated
func (*NativeExtensions) Descriptor() ([]byte, []int)
Deprecated: Use NativeExtensions.ProtoReflect.Descriptor instead.
func (*NativeExtensions) ExtensionRangeArray
deprecated
func (*NativeExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeExtensions) ProtoMessage ¶
func (*NativeExtensions) ProtoMessage()
func (*NativeExtensions) ProtoReflect ¶
func (x *NativeExtensions) ProtoReflect() protoreflect.Message
func (*NativeExtensions) Reset ¶
func (x *NativeExtensions) Reset()
func (*NativeExtensions) String ¶
func (x *NativeExtensions) String() string
type NativeRequest ¶
type NativeRequest struct { //* // Version of the Native Markup version in use. Ver *string `protobuf:"bytes,1,opt,name=ver" json:"ver,omitempty"` //* // The Layout ID of the native ad unit. // This field is not required, but it's highly recommended. Layout *Enums_BidRequest_Impression_NativeRequest_LayoutId `protobuf:"varint,2,opt,name=layout,enum=openrtb.Enums_BidRequest_Impression_NativeRequest_LayoutId" json:"layout,omitempty"` //* // The Ad unit ID of the native ad unit. This corresponds to one of IAB Core-6 native ad units. // This field is not required, but it's highly recommended. Adunit *Enums_BidRequest_Impression_NativeRequest_AdUnitId `protobuf:"varint,3,opt,name=adunit,enum=openrtb.Enums_BidRequest_Impression_NativeRequest_AdUnitId" json:"adunit,omitempty"` //* // The number of identical placements in this Layout. Plcmtcnt *int32 `protobuf:"varint,4,opt,name=plcmtcnt,def=1" json:"plcmtcnt,omitempty"` //* // 0 for the first ad, 1 for the second ad, and so on. // This is not the sequence number of the content in the stream. Seq *int32 `protobuf:"varint,5,opt,name=seq,def=0" json:"seq,omitempty"` //* // Any bid must comply with the array of elements expressed by the Exchange. Assets []*NativeRequest_Asset `protobuf:"bytes,6,rep,name=assets" json:"assets,omitempty"` //* // The context in which the ad appears. Context *Enums_BidRequest_Impression_NativeRequest_Context `protobuf:"varint,7,opt,name=context,enum=openrtb.Enums_BidRequest_Impression_NativeRequest_Context" json:"context,omitempty"` //* // A more detailed context in which the ad appears. Contextsubtype *Enums_BidRequest_Impression_NativeRequest_ContextSubtype `` /* 145-byte string literal not displayed */ //* // The design/format/layout of the ad unit being offered. Plcmttype *Enums_BidRequest_Impression_NativeRequest_PlacementType `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
* OpenRTB Native 4.1: The Native Object defines the native advertising opportunity available for bid via this bid request. It must be included directly in the impression object if the impression offered for auction is a native ad format.
func (*NativeRequest) Descriptor
deprecated
func (*NativeRequest) Descriptor() ([]byte, []int)
Deprecated: Use NativeRequest.ProtoReflect.Descriptor instead.
func (*NativeRequest) ExtensionRangeArray
deprecated
func (*NativeRequest) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeRequest.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeRequest) GetAdunit ¶
func (x *NativeRequest) GetAdunit() Enums_BidRequest_Impression_NativeRequest_AdUnitId
func (*NativeRequest) GetAssets ¶
func (x *NativeRequest) GetAssets() []*NativeRequest_Asset
func (*NativeRequest) GetContext ¶
func (x *NativeRequest) GetContext() Enums_BidRequest_Impression_NativeRequest_Context
func (*NativeRequest) GetContextsubtype ¶
func (x *NativeRequest) GetContextsubtype() Enums_BidRequest_Impression_NativeRequest_ContextSubtype
func (*NativeRequest) GetLayout ¶
func (x *NativeRequest) GetLayout() Enums_BidRequest_Impression_NativeRequest_LayoutId
func (*NativeRequest) GetPlcmtcnt ¶
func (x *NativeRequest) GetPlcmtcnt() int32
func (*NativeRequest) GetPlcmttype ¶
func (x *NativeRequest) GetPlcmttype() Enums_BidRequest_Impression_NativeRequest_PlacementType
func (*NativeRequest) GetSeq ¶
func (x *NativeRequest) GetSeq() int32
func (*NativeRequest) GetVer ¶
func (x *NativeRequest) GetVer() string
func (*NativeRequest) ProtoMessage ¶
func (*NativeRequest) ProtoMessage()
func (*NativeRequest) ProtoReflect ¶
func (x *NativeRequest) ProtoReflect() protoreflect.Message
func (*NativeRequest) Reset ¶
func (x *NativeRequest) Reset()
func (*NativeRequest) String ¶
func (x *NativeRequest) String() string
type NativeRequest_Asset ¶
type NativeRequest_Asset struct { //* // Unique asset ID, assigned by exchange. Typically a counter for the array. Id *int32 `protobuf:"varint,1,req,name=id" json:"id,omitempty"` //* // Set to true if asset is required (exchange will not accept a bid without it). Required *bool `protobuf:"varint,2,opt,name=required,def=0" json:"required,omitempty"` //* // Title object for title assets. Title *NativeRequest_Asset_Title `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"` //* // Image object for image assets. Img *NativeRequest_Asset_Image `protobuf:"bytes,4,opt,name=img" json:"img,omitempty"` //* // Video object for video assets. // Note that in-stream video ads are not part of Native. Native ads may contain a video // as the ad creative itself. Video *BidRequest_Impression_Video `protobuf:"bytes,5,opt,name=video" json:"video,omitempty"` //* // Data object for ratings, prices etc. Data *NativeRequest_Asset_Data `protobuf:"bytes,6,opt,name=data" json:"data,omitempty"` // contains filtered or unexported fields }
* OpenRTB Native 4.2: The main container object for each asset requested or supported by Exchange on behalf of the rendering client. Any object that is required is to be flagged as such. Only one of the {title,img,video,data} objects should be present in each object. All others should be null/absent. The id is to be unique within the Asset array so that the response can be aligned.
func (*NativeRequest_Asset) Descriptor
deprecated
func (*NativeRequest_Asset) Descriptor() ([]byte, []int)
Deprecated: Use NativeRequest_Asset.ProtoReflect.Descriptor instead.
func (*NativeRequest_Asset) ExtensionRangeArray
deprecated
func (*NativeRequest_Asset) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeRequest_Asset.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeRequest_Asset) GetData ¶
func (x *NativeRequest_Asset) GetData() *NativeRequest_Asset_Data
func (*NativeRequest_Asset) GetId ¶
func (x *NativeRequest_Asset) GetId() int32
func (*NativeRequest_Asset) GetImg ¶
func (x *NativeRequest_Asset) GetImg() *NativeRequest_Asset_Image
func (*NativeRequest_Asset) GetRequired ¶
func (x *NativeRequest_Asset) GetRequired() bool
func (*NativeRequest_Asset) GetTitle ¶
func (x *NativeRequest_Asset) GetTitle() *NativeRequest_Asset_Title
func (*NativeRequest_Asset) GetVideo ¶
func (x *NativeRequest_Asset) GetVideo() *BidRequest_Impression_Video
func (*NativeRequest_Asset) ProtoMessage ¶
func (*NativeRequest_Asset) ProtoMessage()
func (*NativeRequest_Asset) ProtoReflect ¶
func (x *NativeRequest_Asset) ProtoReflect() protoreflect.Message
func (*NativeRequest_Asset) Reset ¶
func (x *NativeRequest_Asset) Reset()
func (*NativeRequest_Asset) String ¶
func (x *NativeRequest_Asset) String() string
type NativeRequest_Asset_Data ¶
type NativeRequest_Asset_Data struct { //* // Type ID of the element supported by the publisher. The publisher can display this // information in an appropriate format. Type *NativeRequest_Asset_Data_DataAssetType `protobuf:"varint,1,opt,name=type,enum=openrtb.NativeRequest_Asset_Data_DataAssetType" json:"type,omitempty"` //* // Maximum length of the text in the element's response. Len *int32 `protobuf:"varint,2,opt,name=len" json:"len,omitempty"` // contains filtered or unexported fields }
* OpenRT Native 4.6: The Data Object is to be used for all non-core elements of the native unit such as Ratings, Review Count, Stars, Download count, descriptions etc. It is also generic for future of Native elements not contemplated at the time of the writing of this document.
func (*NativeRequest_Asset_Data) Descriptor
deprecated
func (*NativeRequest_Asset_Data) Descriptor() ([]byte, []int)
Deprecated: Use NativeRequest_Asset_Data.ProtoReflect.Descriptor instead.
func (*NativeRequest_Asset_Data) ExtensionRangeArray
deprecated
func (*NativeRequest_Asset_Data) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeRequest_Asset_Data.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeRequest_Asset_Data) GetLen ¶
func (x *NativeRequest_Asset_Data) GetLen() int32
func (*NativeRequest_Asset_Data) GetType ¶
func (x *NativeRequest_Asset_Data) GetType() NativeRequest_Asset_Data_DataAssetType
func (*NativeRequest_Asset_Data) ProtoMessage ¶
func (*NativeRequest_Asset_Data) ProtoMessage()
func (*NativeRequest_Asset_Data) ProtoReflect ¶
func (x *NativeRequest_Asset_Data) ProtoReflect() protoreflect.Message
func (*NativeRequest_Asset_Data) Reset ¶
func (x *NativeRequest_Asset_Data) Reset()
func (*NativeRequest_Asset_Data) String ¶
func (x *NativeRequest_Asset_Data) String() string
type NativeRequest_Asset_Data_DataAssetType ¶
type NativeRequest_Asset_Data_DataAssetType int32
* OpenRTB Native 7.3: Common asset element types of native advertising. This list is non-exhaustive and intended to be extended by the buyers and sellers as the format evolves. An implementing exchange may not support all asset variants or introduce new ones unique to that system.
const ( //* Sponsored By message where response should contain the brand name of the sponsor. NativeRequest_Asset_Data_SPONSORED NativeRequest_Asset_Data_DataAssetType = 1 //* Descriptive text associated with the product or service being advertised. NativeRequest_Asset_Data_DESC NativeRequest_Asset_Data_DataAssetType = 2 //* // Rating of the product being offered to the user. // For example an app's rating in an app store from 0-5. NativeRequest_Asset_Data_RATING NativeRequest_Asset_Data_DataAssetType = 3 //* Number of social ratings or "likes" of the product being offered to the user. NativeRequest_Asset_Data_LIKES NativeRequest_Asset_Data_DataAssetType = 4 //* Number downloads/installs of this product. NativeRequest_Asset_Data_DOWNLOADS NativeRequest_Asset_Data_DataAssetType = 5 //* // Price for product / app / in-app purchase. // Value should include currency symbol in localised format. NativeRequest_Asset_Data_PRICE NativeRequest_Asset_Data_DataAssetType = 6 //* // Sale price that can be used together with price to indicate a discounted price // compared to a regular price. Value should include currency symbol in localised format. NativeRequest_Asset_Data_SALEPRICE NativeRequest_Asset_Data_DataAssetType = 7 //* Phone number. NativeRequest_Asset_Data_PHONE NativeRequest_Asset_Data_DataAssetType = 8 //* Address. NativeRequest_Asset_Data_ADDRESS NativeRequest_Asset_Data_DataAssetType = 9 //* Additional descriptive text associated with the product or service being advertised. NativeRequest_Asset_Data_DESC2 NativeRequest_Asset_Data_DataAssetType = 10 //* Display URL for the text ad. NativeRequest_Asset_Data_DISPLAYURL NativeRequest_Asset_Data_DataAssetType = 11 //* Text describing a "call to action" button for the destination URL. NativeRequest_Asset_Data_CTATEXT NativeRequest_Asset_Data_DataAssetType = 12 // Exchange-specific values above 500. // STORE bit for ADX NativeAdTemplate NativeRequest_Asset_Data_STORE NativeRequest_Asset_Data_DataAssetType = 500 )
func (NativeRequest_Asset_Data_DataAssetType) Descriptor ¶
func (NativeRequest_Asset_Data_DataAssetType) Descriptor() protoreflect.EnumDescriptor
func (NativeRequest_Asset_Data_DataAssetType) EnumDescriptor
deprecated
func (NativeRequest_Asset_Data_DataAssetType) EnumDescriptor() ([]byte, []int)
Deprecated: Use NativeRequest_Asset_Data_DataAssetType.Descriptor instead.
func (NativeRequest_Asset_Data_DataAssetType) Number ¶
func (x NativeRequest_Asset_Data_DataAssetType) Number() protoreflect.EnumNumber
func (NativeRequest_Asset_Data_DataAssetType) String ¶
func (x NativeRequest_Asset_Data_DataAssetType) String() string
func (NativeRequest_Asset_Data_DataAssetType) Type ¶
func (NativeRequest_Asset_Data_DataAssetType) Type() protoreflect.EnumType
func (*NativeRequest_Asset_Data_DataAssetType) UnmarshalJSON
deprecated
func (x *NativeRequest_Asset_Data_DataAssetType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type NativeRequest_Asset_Image ¶
type NativeRequest_Asset_Image struct { //* // Type ID of the image element supported by the publisher. // The publisher can display this information in an appropriate format. Type *NativeRequest_Asset_Image_ImageAssetType `protobuf:"varint,1,opt,name=type,enum=openrtb.NativeRequest_Asset_Image_ImageAssetType" json:"type,omitempty"` //* // Width of the image in pixels. W *int32 `protobuf:"varint,2,opt,name=w" json:"w,omitempty"` //* // Height of the image in pixels. H *int32 `protobuf:"varint,3,opt,name=h" json:"h,omitempty"` //* // The minimum requested width of the image in pixels. This option should be used for any // rescaling of images by the client. Either w or wmin should be transmitted. // If only w is included, it should be considered an exact requirement. Wmin *int32 `protobuf:"varint,4,opt,name=wmin" json:"wmin,omitempty"` //* // The minimum requested height of the image in pixels. This option should be used for any // rescaling of images by the client. Either h or hmin should be transmitted. // If only h is included, it should be considered an exact requirement. Hmin *int32 `protobuf:"varint,5,opt,name=hmin" json:"hmin,omitempty"` //* // Whitelist of content MIME types supported. Popular MIME types include, but are not // limited to "image/jpg" and "image/gif". Each implementing Exchange should have their // own list of supported types in the integration docs. See Wikipedia's MIME page for // more information and links to all IETF RFCs. If blank, assume all types are allowed. Mimes []string `protobuf:"bytes,6,rep,name=mimes" json:"mimes,omitempty"` // contains filtered or unexported fields }
* OpenRTB Native 4.4: The Image object to be used for all image elements of the Native ad such as Icons, Main Image, etc.
func (*NativeRequest_Asset_Image) Descriptor
deprecated
func (*NativeRequest_Asset_Image) Descriptor() ([]byte, []int)
Deprecated: Use NativeRequest_Asset_Image.ProtoReflect.Descriptor instead.
func (*NativeRequest_Asset_Image) ExtensionRangeArray
deprecated
func (*NativeRequest_Asset_Image) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeRequest_Asset_Image.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeRequest_Asset_Image) GetH ¶
func (x *NativeRequest_Asset_Image) GetH() int32
func (*NativeRequest_Asset_Image) GetHmin ¶
func (x *NativeRequest_Asset_Image) GetHmin() int32
func (*NativeRequest_Asset_Image) GetMimes ¶
func (x *NativeRequest_Asset_Image) GetMimes() []string
func (*NativeRequest_Asset_Image) GetType ¶
func (x *NativeRequest_Asset_Image) GetType() NativeRequest_Asset_Image_ImageAssetType
func (*NativeRequest_Asset_Image) GetW ¶
func (x *NativeRequest_Asset_Image) GetW() int32
func (*NativeRequest_Asset_Image) GetWmin ¶
func (x *NativeRequest_Asset_Image) GetWmin() int32
func (*NativeRequest_Asset_Image) ProtoMessage ¶
func (*NativeRequest_Asset_Image) ProtoMessage()
func (*NativeRequest_Asset_Image) ProtoReflect ¶
func (x *NativeRequest_Asset_Image) ProtoReflect() protoreflect.Message
func (*NativeRequest_Asset_Image) Reset ¶
func (x *NativeRequest_Asset_Image) Reset()
func (*NativeRequest_Asset_Image) String ¶
func (x *NativeRequest_Asset_Image) String() string
type NativeRequest_Asset_Image_ImageAssetType ¶
type NativeRequest_Asset_Image_ImageAssetType int32
* OpenRTB Native 7.4: Common image asset element types of native advertising at the time of writing this spec. This list is non-exhaustive and intended to be extended by the buyers and sellers as the format evolves.
const ( //* Icon image. NativeRequest_Asset_Image_ICON NativeRequest_Asset_Image_ImageAssetType = 1 //* Logo image for the brand/app. NativeRequest_Asset_Image_LOGO NativeRequest_Asset_Image_ImageAssetType = 2 //* Large image preview for the ad. NativeRequest_Asset_Image_MAIN NativeRequest_Asset_Image_ImageAssetType = 3 // Exchange-specific values above 500. )
func (NativeRequest_Asset_Image_ImageAssetType) Descriptor ¶
func (NativeRequest_Asset_Image_ImageAssetType) Descriptor() protoreflect.EnumDescriptor
func (NativeRequest_Asset_Image_ImageAssetType) EnumDescriptor
deprecated
func (NativeRequest_Asset_Image_ImageAssetType) EnumDescriptor() ([]byte, []int)
Deprecated: Use NativeRequest_Asset_Image_ImageAssetType.Descriptor instead.
func (NativeRequest_Asset_Image_ImageAssetType) Number ¶
func (x NativeRequest_Asset_Image_ImageAssetType) Number() protoreflect.EnumNumber
func (NativeRequest_Asset_Image_ImageAssetType) String ¶
func (x NativeRequest_Asset_Image_ImageAssetType) String() string
func (NativeRequest_Asset_Image_ImageAssetType) Type ¶
func (NativeRequest_Asset_Image_ImageAssetType) Type() protoreflect.EnumType
func (*NativeRequest_Asset_Image_ImageAssetType) UnmarshalJSON
deprecated
func (x *NativeRequest_Asset_Image_ImageAssetType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type NativeRequest_Asset_Title ¶
type NativeRequest_Asset_Title struct { //* // Maximum length of the text in the title element. Len *int32 `protobuf:"varint,1,req,name=len" json:"len,omitempty"` // contains filtered or unexported fields }
* OpenRTB Native 4.3: The Title object is to be used for title element of the Native ad.
func (*NativeRequest_Asset_Title) Descriptor
deprecated
func (*NativeRequest_Asset_Title) Descriptor() ([]byte, []int)
Deprecated: Use NativeRequest_Asset_Title.ProtoReflect.Descriptor instead.
func (*NativeRequest_Asset_Title) ExtensionRangeArray
deprecated
func (*NativeRequest_Asset_Title) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeRequest_Asset_Title.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeRequest_Asset_Title) GetLen ¶
func (x *NativeRequest_Asset_Title) GetLen() int32
func (*NativeRequest_Asset_Title) ProtoMessage ¶
func (*NativeRequest_Asset_Title) ProtoMessage()
func (*NativeRequest_Asset_Title) ProtoReflect ¶
func (x *NativeRequest_Asset_Title) ProtoReflect() protoreflect.Message
func (*NativeRequest_Asset_Title) Reset ¶
func (x *NativeRequest_Asset_Title) Reset()
func (*NativeRequest_Asset_Title) String ¶
func (x *NativeRequest_Asset_Title) String() string
type NativeResponse ¶
type NativeResponse struct { //* // Version of the Native Markup version in use. Ver *string `protobuf:"bytes,1,opt,name=ver" json:"ver,omitempty"` //* // List of native ad's assets. Assets []*NativeResponse_Asset `protobuf:"bytes,2,rep,name=assets" json:"assets,omitempty"` //* // Destination Link. Link *NativeResponse_Link `protobuf:"bytes,3,req,name=link" json:"link,omitempty"` //* // Array of impression tracking URLs, expected to return a 1x1 image or 204 response - // typically only passed when using 3rd party trackers. Imptrackers []string `protobuf:"bytes,4,rep,name=imptrackers" json:"imptrackers,omitempty"` //* // Optional javascript impression tracker. Contains <script> tags to be executed at // impression time where it can be supported. Jstracker *string `protobuf:"bytes,5,opt,name=jstracker" json:"jstracker,omitempty"` // contains filtered or unexported fields }
* OpenRTB Native 5.2: The native response object is the top level JSON object which identifies an native response.
func (*NativeResponse) Descriptor
deprecated
func (*NativeResponse) Descriptor() ([]byte, []int)
Deprecated: Use NativeResponse.ProtoReflect.Descriptor instead.
func (*NativeResponse) ExtensionRangeArray
deprecated
func (*NativeResponse) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeResponse.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeResponse) GetAssets ¶
func (x *NativeResponse) GetAssets() []*NativeResponse_Asset
func (*NativeResponse) GetImptrackers ¶
func (x *NativeResponse) GetImptrackers() []string
func (*NativeResponse) GetJstracker ¶
func (x *NativeResponse) GetJstracker() string
func (*NativeResponse) GetLink ¶
func (x *NativeResponse) GetLink() *NativeResponse_Link
func (*NativeResponse) GetVer ¶
func (x *NativeResponse) GetVer() string
func (*NativeResponse) ProtoMessage ¶
func (*NativeResponse) ProtoMessage()
func (*NativeResponse) ProtoReflect ¶
func (x *NativeResponse) ProtoReflect() protoreflect.Message
func (*NativeResponse) Reset ¶
func (x *NativeResponse) Reset()
func (*NativeResponse) String ¶
func (x *NativeResponse) String() string
type NativeResponse_Asset ¶
type NativeResponse_Asset struct { //* // Unique asset ID, assigned by exchange, must match one of the asset IDs in request. Id *int32 `protobuf:"varint,1,req,name=id" json:"id,omitempty"` //* // Set to 1 if asset is required. (bidder requires it to be displayed). Required *bool `protobuf:"varint,2,opt,name=required,def=0" json:"required,omitempty"` //* // Title object for title assets. Title *NativeResponse_Asset_Title `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"` //* // Image object for image assets. Img *NativeResponse_Asset_Image `protobuf:"bytes,4,opt,name=img" json:"img,omitempty"` //* // Video object for video assets. // Note that in-stream video ads are not part of Native. Native ads may contain a video // as the ad creative itself. Video *NativeResponse_Asset_Video `protobuf:"bytes,5,opt,name=video" json:"video,omitempty"` //* // Data object for ratings, prices etc. Data *NativeResponse_Asset_Data `protobuf:"bytes,6,opt,name=data" json:"data,omitempty"` //* // Link object for call to actions. This link is to associated to the other populated // field within the object. Link *NativeResponse_Link `protobuf:"bytes,7,opt,name=link" json:"link,omitempty"` // contains filtered or unexported fields }
* OpenRTB Native 5.3: Corresponds to the Asset Object in the request. The main container object for each asset requested or supported by Exchange on behalf of the rendering client. Any object that is required is to be flagged as such. Only one of the {title,img,video,data} objects should be present in each object. All others should be null/absent. The id is to be unique within the Asset array so that the response can be aligned.
func (*NativeResponse_Asset) Descriptor
deprecated
func (*NativeResponse_Asset) Descriptor() ([]byte, []int)
Deprecated: Use NativeResponse_Asset.ProtoReflect.Descriptor instead.
func (*NativeResponse_Asset) ExtensionRangeArray
deprecated
func (*NativeResponse_Asset) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeResponse_Asset.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeResponse_Asset) GetData ¶
func (x *NativeResponse_Asset) GetData() *NativeResponse_Asset_Data
func (*NativeResponse_Asset) GetId ¶
func (x *NativeResponse_Asset) GetId() int32
func (*NativeResponse_Asset) GetImg ¶
func (x *NativeResponse_Asset) GetImg() *NativeResponse_Asset_Image
func (*NativeResponse_Asset) GetLink ¶
func (x *NativeResponse_Asset) GetLink() *NativeResponse_Link
func (*NativeResponse_Asset) GetRequired ¶
func (x *NativeResponse_Asset) GetRequired() bool
func (*NativeResponse_Asset) GetTitle ¶
func (x *NativeResponse_Asset) GetTitle() *NativeResponse_Asset_Title
func (*NativeResponse_Asset) GetVideo ¶
func (x *NativeResponse_Asset) GetVideo() *NativeResponse_Asset_Video
func (*NativeResponse_Asset) ProtoMessage ¶
func (*NativeResponse_Asset) ProtoMessage()
func (*NativeResponse_Asset) ProtoReflect ¶
func (x *NativeResponse_Asset) ProtoReflect() protoreflect.Message
func (*NativeResponse_Asset) Reset ¶
func (x *NativeResponse_Asset) Reset()
func (*NativeResponse_Asset) String ¶
func (x *NativeResponse_Asset) String() string
type NativeResponse_Asset_Data ¶
type NativeResponse_Asset_Data struct { //* // The optional formatted string name of the data type to be displayed. Label *string `protobuf:"bytes,1,opt,name=label" json:"label,omitempty"` //* // The formatted string of data to be displayed. Can contain a formatted value such as // "5 stars" or "$10" or "3.4 stars out of 5". Value *string `protobuf:"bytes,2,req,name=value" json:"value,omitempty"` // contains filtered or unexported fields }
* OpenRTB Native 5.6: Corresponds to the Data Object in the request, with the value filled in. The Data Object is to be used for all miscellaneous elements of the native unit such as Ratings, Review Count, Stars, Downloads, Price count etc. It is also generic for future of Native elements not contemplated at the time of the writing of this document.
func (*NativeResponse_Asset_Data) Descriptor
deprecated
func (*NativeResponse_Asset_Data) Descriptor() ([]byte, []int)
Deprecated: Use NativeResponse_Asset_Data.ProtoReflect.Descriptor instead.
func (*NativeResponse_Asset_Data) ExtensionRangeArray
deprecated
func (*NativeResponse_Asset_Data) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeResponse_Asset_Data.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeResponse_Asset_Data) GetLabel ¶
func (x *NativeResponse_Asset_Data) GetLabel() string
func (*NativeResponse_Asset_Data) GetValue ¶
func (x *NativeResponse_Asset_Data) GetValue() string
func (*NativeResponse_Asset_Data) ProtoMessage ¶
func (*NativeResponse_Asset_Data) ProtoMessage()
func (*NativeResponse_Asset_Data) ProtoReflect ¶
func (x *NativeResponse_Asset_Data) ProtoReflect() protoreflect.Message
func (*NativeResponse_Asset_Data) Reset ¶
func (x *NativeResponse_Asset_Data) Reset()
func (*NativeResponse_Asset_Data) String ¶
func (x *NativeResponse_Asset_Data) String() string
type NativeResponse_Asset_Image ¶
type NativeResponse_Asset_Image struct { //* // URL of the image asset. Url *string `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"` //* // Width of the image in pixels. // This field is not required, but it's highly recommended. W *int32 `protobuf:"varint,2,opt,name=w" json:"w,omitempty"` //* // Height of the image in pixels. // This field is not required, but it's highly recommended. H *int32 `protobuf:"varint,3,opt,name=h" json:"h,omitempty"` // contains filtered or unexported fields }
* OpenRTB Native 5.5: Corresponds to the Image Object in the request. The Image object to be used for all image elements of the Native ad such as Icons, Main Image, etc.
func (*NativeResponse_Asset_Image) Descriptor
deprecated
func (*NativeResponse_Asset_Image) Descriptor() ([]byte, []int)
Deprecated: Use NativeResponse_Asset_Image.ProtoReflect.Descriptor instead.
func (*NativeResponse_Asset_Image) ExtensionRangeArray
deprecated
func (*NativeResponse_Asset_Image) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeResponse_Asset_Image.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeResponse_Asset_Image) GetH ¶
func (x *NativeResponse_Asset_Image) GetH() int32
func (*NativeResponse_Asset_Image) GetUrl ¶
func (x *NativeResponse_Asset_Image) GetUrl() string
func (*NativeResponse_Asset_Image) GetW ¶
func (x *NativeResponse_Asset_Image) GetW() int32
func (*NativeResponse_Asset_Image) ProtoMessage ¶
func (*NativeResponse_Asset_Image) ProtoMessage()
func (*NativeResponse_Asset_Image) ProtoReflect ¶
func (x *NativeResponse_Asset_Image) ProtoReflect() protoreflect.Message
func (*NativeResponse_Asset_Image) Reset ¶
func (x *NativeResponse_Asset_Image) Reset()
func (*NativeResponse_Asset_Image) String ¶
func (x *NativeResponse_Asset_Image) String() string
type NativeResponse_Asset_Title ¶
type NativeResponse_Asset_Title struct { //* // The text associated with the text element. Text *string `protobuf:"bytes,1,req,name=text" json:"text,omitempty"` // contains filtered or unexported fields }
* OpenRTB Native 5.4: Corresponds to the Title Object in the request, with the value filled in.
func (*NativeResponse_Asset_Title) Descriptor
deprecated
func (*NativeResponse_Asset_Title) Descriptor() ([]byte, []int)
Deprecated: Use NativeResponse_Asset_Title.ProtoReflect.Descriptor instead.
func (*NativeResponse_Asset_Title) ExtensionRangeArray
deprecated
func (*NativeResponse_Asset_Title) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeResponse_Asset_Title.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeResponse_Asset_Title) GetText ¶
func (x *NativeResponse_Asset_Title) GetText() string
func (*NativeResponse_Asset_Title) ProtoMessage ¶
func (*NativeResponse_Asset_Title) ProtoMessage()
func (*NativeResponse_Asset_Title) ProtoReflect ¶
func (x *NativeResponse_Asset_Title) ProtoReflect() protoreflect.Message
func (*NativeResponse_Asset_Title) Reset ¶
func (x *NativeResponse_Asset_Title) Reset()
func (*NativeResponse_Asset_Title) String ¶
func (x *NativeResponse_Asset_Title) String() string
type NativeResponse_Asset_Video ¶
type NativeResponse_Asset_Video struct { //* // vast xml. Vasttag []string `protobuf:"bytes,1,rep,name=vasttag" json:"vasttag,omitempty"` // contains filtered or unexported fields }
* OpenRTB Native 5.7: Corresponds to the Video Object in the request, yet containing a value of a conforming VAST tag as a value.
func (*NativeResponse_Asset_Video) Descriptor
deprecated
func (*NativeResponse_Asset_Video) Descriptor() ([]byte, []int)
Deprecated: Use NativeResponse_Asset_Video.ProtoReflect.Descriptor instead.
func (*NativeResponse_Asset_Video) ExtensionRangeArray
deprecated
func (*NativeResponse_Asset_Video) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeResponse_Asset_Video.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeResponse_Asset_Video) GetVasttag ¶
func (x *NativeResponse_Asset_Video) GetVasttag() []string
func (*NativeResponse_Asset_Video) ProtoMessage ¶
func (*NativeResponse_Asset_Video) ProtoMessage()
func (*NativeResponse_Asset_Video) ProtoReflect ¶
func (x *NativeResponse_Asset_Video) ProtoReflect() protoreflect.Message
func (*NativeResponse_Asset_Video) Reset ¶
func (x *NativeResponse_Asset_Video) Reset()
func (*NativeResponse_Asset_Video) String ¶
func (x *NativeResponse_Asset_Video) String() string
type NativeResponse_Link ¶
type NativeResponse_Link struct { //* // Landing URL of the clickable link. Url *string `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"` //* // List of third-party tracker URLs to be fired on click of the URL. Clicktrackers []string `protobuf:"bytes,2,rep,name=clicktrackers" json:"clicktrackers,omitempty"` //* // Fallback URL for deeplink. To be used if the URL given in url is not supported by the device. Fallback *string `protobuf:"bytes,3,opt,name=fallback" json:"fallback,omitempty"` // contains filtered or unexported fields }
* OpenRTB Native 5.8: Used for "call to action" assets, or other links from the Native ad. This Object should be associated to its peer object in the parent Asset Object. When that peer object is activated (clicked) the action should take the user to the location of the link.
func (*NativeResponse_Link) Descriptor
deprecated
func (*NativeResponse_Link) Descriptor() ([]byte, []int)
Deprecated: Use NativeResponse_Link.ProtoReflect.Descriptor instead.
func (*NativeResponse_Link) ExtensionRangeArray
deprecated
func (*NativeResponse_Link) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use NativeResponse_Link.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*NativeResponse_Link) GetClicktrackers ¶
func (x *NativeResponse_Link) GetClicktrackers() []string
func (*NativeResponse_Link) GetFallback ¶
func (x *NativeResponse_Link) GetFallback() string
func (*NativeResponse_Link) GetUrl ¶
func (x *NativeResponse_Link) GetUrl() string
func (*NativeResponse_Link) ProtoMessage ¶
func (*NativeResponse_Link) ProtoMessage()
func (*NativeResponse_Link) ProtoReflect ¶
func (x *NativeResponse_Link) ProtoReflect() protoreflect.Message
func (*NativeResponse_Link) Reset ¶
func (x *NativeResponse_Link) Reset()
func (*NativeResponse_Link) String ¶
func (x *NativeResponse_Link) String() string
type PMPExtensions ¶
type PMPExtensions struct {
// contains filtered or unexported fields
}
func (*PMPExtensions) Descriptor
deprecated
func (*PMPExtensions) Descriptor() ([]byte, []int)
Deprecated: Use PMPExtensions.ProtoReflect.Descriptor instead.
func (*PMPExtensions) ExtensionRangeArray
deprecated
func (*PMPExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use PMPExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*PMPExtensions) ProtoMessage ¶
func (*PMPExtensions) ProtoMessage()
func (*PMPExtensions) ProtoReflect ¶
func (x *PMPExtensions) ProtoReflect() protoreflect.Message
func (*PMPExtensions) Reset ¶
func (x *PMPExtensions) Reset()
func (*PMPExtensions) String ¶
func (x *PMPExtensions) String() string
type ProducerExtensions ¶
type ProducerExtensions struct {
// contains filtered or unexported fields
}
func (*ProducerExtensions) Descriptor
deprecated
func (*ProducerExtensions) Descriptor() ([]byte, []int)
Deprecated: Use ProducerExtensions.ProtoReflect.Descriptor instead.
func (*ProducerExtensions) ExtensionRangeArray
deprecated
func (*ProducerExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use ProducerExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*ProducerExtensions) ProtoMessage ¶
func (*ProducerExtensions) ProtoMessage()
func (*ProducerExtensions) ProtoReflect ¶
func (x *ProducerExtensions) ProtoReflect() protoreflect.Message
func (*ProducerExtensions) Reset ¶
func (x *ProducerExtensions) Reset()
func (*ProducerExtensions) String ¶
func (x *ProducerExtensions) String() string
type PublisherExtensions ¶
type PublisherExtensions struct {
// contains filtered or unexported fields
}
func (*PublisherExtensions) Descriptor
deprecated
func (*PublisherExtensions) Descriptor() ([]byte, []int)
Deprecated: Use PublisherExtensions.ProtoReflect.Descriptor instead.
func (*PublisherExtensions) ExtensionRangeArray
deprecated
func (*PublisherExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use PublisherExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*PublisherExtensions) ProtoMessage ¶
func (*PublisherExtensions) ProtoMessage()
func (*PublisherExtensions) ProtoReflect ¶
func (x *PublisherExtensions) ProtoReflect() protoreflect.Message
func (*PublisherExtensions) Reset ¶
func (x *PublisherExtensions) Reset()
func (*PublisherExtensions) String ¶
func (x *PublisherExtensions) String() string
type RegulationsExtensions ¶
type RegulationsExtensions struct { // When this field is set to true, it implies that Beeswax has determined that // this request needs to comply with the GDPR terms and conditions. Gdpr *Flag `protobuf:"varint,1,opt,name=gdpr,enum=openrtb.Flag" json:"gdpr,omitempty"` // The raw IAB consent string or "daisybit" as provided in the incoming bid // request. GdprConsentString *string `protobuf:"bytes,2,opt,name=gdpr_consent_string,json=gdprConsentString" json:"gdpr_consent_string,omitempty"` // contains filtered or unexported fields }
func (*RegulationsExtensions) Descriptor
deprecated
func (*RegulationsExtensions) Descriptor() ([]byte, []int)
Deprecated: Use RegulationsExtensions.ProtoReflect.Descriptor instead.
func (*RegulationsExtensions) ExtensionRangeArray
deprecated
func (*RegulationsExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use RegulationsExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*RegulationsExtensions) GetGdpr ¶
func (x *RegulationsExtensions) GetGdpr() Flag
func (*RegulationsExtensions) GetGdprConsentString ¶
func (x *RegulationsExtensions) GetGdprConsentString() string
func (*RegulationsExtensions) ProtoMessage ¶
func (*RegulationsExtensions) ProtoMessage()
func (*RegulationsExtensions) ProtoReflect ¶
func (x *RegulationsExtensions) ProtoReflect() protoreflect.Message
func (*RegulationsExtensions) Reset ¶
func (x *RegulationsExtensions) Reset()
func (*RegulationsExtensions) String ¶
func (x *RegulationsExtensions) String() string
type SeatBidExtensions ¶
type SeatBidExtensions struct {
// contains filtered or unexported fields
}
func (*SeatBidExtensions) Descriptor
deprecated
func (*SeatBidExtensions) Descriptor() ([]byte, []int)
Deprecated: Use SeatBidExtensions.ProtoReflect.Descriptor instead.
func (*SeatBidExtensions) ExtensionRangeArray
deprecated
func (*SeatBidExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use SeatBidExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*SeatBidExtensions) ProtoMessage ¶
func (*SeatBidExtensions) ProtoMessage()
func (*SeatBidExtensions) ProtoReflect ¶
func (x *SeatBidExtensions) ProtoReflect() protoreflect.Message
func (*SeatBidExtensions) Reset ¶
func (x *SeatBidExtensions) Reset()
func (*SeatBidExtensions) String ¶
func (x *SeatBidExtensions) String() string
type SeatConstraints ¶
type SeatConstraints struct { BidFloorMicros *int64 `protobuf:"varint,1,opt,name=bid_floor_micros,json=bidFloorMicros,def=0" json:"bid_floor_micros,omitempty"` // contains filtered or unexported fields }
Next available tag: 2
func (*SeatConstraints) Descriptor
deprecated
func (*SeatConstraints) Descriptor() ([]byte, []int)
Deprecated: Use SeatConstraints.ProtoReflect.Descriptor instead.
func (*SeatConstraints) GetBidFloorMicros ¶
func (x *SeatConstraints) GetBidFloorMicros() int64
func (*SeatConstraints) ProtoMessage ¶
func (*SeatConstraints) ProtoMessage()
func (*SeatConstraints) ProtoReflect ¶
func (x *SeatConstraints) ProtoReflect() protoreflect.Message
func (*SeatConstraints) Reset ¶
func (x *SeatConstraints) Reset()
func (*SeatConstraints) String ¶
func (x *SeatConstraints) String() string
type SeatConstraintsExtension ¶
type SeatConstraintsExtension struct { // Constraints for a customer's default seat on this exchange if it exists. It // is valid for there to be no constraints here. That generally means we are // falling back to global auction values, e.g. imp.bid_floor. DefaultSeatConstraint *SeatConstraints `protobuf:"bytes,1,opt,name=default_seat_constraint,json=defaultSeatConstraint" json:"default_seat_constraint,omitempty"` // A map from Beeswax account_id to SeatConstraint. This is used when seat // level information needs to be taken into account during the bidding // process. We associate each seat constraint with a Beeswax account_id for // ease of lookup during the bidding process. Only accounts that have // constraints for a given request will be populated in this map. These values // supercede any constraints found in default_seat_constraint. AccountSeatConstraints map[uint64]*SeatConstraints `` /* 197-byte string literal not displayed */ // contains filtered or unexported fields }
Next available tag: 3
func (*SeatConstraintsExtension) Descriptor
deprecated
func (*SeatConstraintsExtension) Descriptor() ([]byte, []int)
Deprecated: Use SeatConstraintsExtension.ProtoReflect.Descriptor instead.
func (*SeatConstraintsExtension) GetAccountSeatConstraints ¶
func (x *SeatConstraintsExtension) GetAccountSeatConstraints() map[uint64]*SeatConstraints
func (*SeatConstraintsExtension) GetDefaultSeatConstraint ¶
func (x *SeatConstraintsExtension) GetDefaultSeatConstraint() *SeatConstraints
func (*SeatConstraintsExtension) ProtoMessage ¶
func (*SeatConstraintsExtension) ProtoMessage()
func (*SeatConstraintsExtension) ProtoReflect ¶
func (x *SeatConstraintsExtension) ProtoReflect() protoreflect.Message
func (*SeatConstraintsExtension) Reset ¶
func (x *SeatConstraintsExtension) Reset()
func (*SeatConstraintsExtension) String ¶
func (x *SeatConstraintsExtension) String() string
type SegmentExtensions ¶
type SegmentExtensions struct {
// contains filtered or unexported fields
}
func (*SegmentExtensions) Descriptor
deprecated
func (*SegmentExtensions) Descriptor() ([]byte, []int)
Deprecated: Use SegmentExtensions.ProtoReflect.Descriptor instead.
func (*SegmentExtensions) ExtensionRangeArray
deprecated
func (*SegmentExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use SegmentExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*SegmentExtensions) ProtoMessage ¶
func (*SegmentExtensions) ProtoMessage()
func (*SegmentExtensions) ProtoReflect ¶
func (x *SegmentExtensions) ProtoReflect() protoreflect.Message
func (*SegmentExtensions) Reset ¶
func (x *SegmentExtensions) Reset()
func (*SegmentExtensions) String ¶
func (x *SegmentExtensions) String() string
type SiteExtensions ¶
type SiteExtensions struct {
// contains filtered or unexported fields
}
func (*SiteExtensions) Descriptor
deprecated
func (*SiteExtensions) Descriptor() ([]byte, []int)
Deprecated: Use SiteExtensions.ProtoReflect.Descriptor instead.
func (*SiteExtensions) ExtensionRangeArray
deprecated
func (*SiteExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use SiteExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*SiteExtensions) ProtoMessage ¶
func (*SiteExtensions) ProtoMessage()
func (*SiteExtensions) ProtoReflect ¶
func (x *SiteExtensions) ProtoReflect() protoreflect.Message
func (*SiteExtensions) Reset ¶
func (x *SiteExtensions) Reset()
func (*SiteExtensions) String ¶
func (x *SiteExtensions) String() string
type TargetingGeoExtension ¶
type TargetingGeoExtension struct { // Country using ISO-3166-1 Alpha-3. Country *string `protobuf:"bytes,1,opt,name=country,def=000" json:"country,omitempty"` // Region using ISO 3166-2 // // Deprecated: Do not use. Region *string `protobuf:"bytes,2,opt,name=region,def=000/00" json:"region,omitempty"` // All granularities of regions in ISO 3166-2. If it is empty, "000/00" should // be used as the targeting key. Regions []string `protobuf:"bytes,10,rep,name=regions" json:"regions,omitempty"` // City using United Nations Code for Trade and Transport Locations // (http://www.unece.org/cefact/locode/service/location.htm). City *string `protobuf:"bytes,3,opt,name=city,def=-1" json:"city,omitempty"` // Zip/postal code. Zip *string `protobuf:"bytes,4,opt,name=zip,def=-1" json:"zip,omitempty"` Metro *string `protobuf:"bytes,5,opt,name=metro,def=000" json:"metro,omitempty"` LatLongPresent *bool `protobuf:"varint,6,opt,name=lat_long_present,json=latLongPresent,def=0" json:"lat_long_present,omitempty"` Lat *float64 `protobuf:"fixed64,7,opt,name=lat" json:"lat,omitempty"` Lon *float64 `protobuf:"fixed64,8,opt,name=lon" json:"lon,omitempty"` Type *Enums_BidRequest_Geo_LocationType `protobuf:"varint,9,opt,name=type,enum=openrtb.Enums_BidRequest_Geo_LocationType" json:"type,omitempty"` // contains filtered or unexported fields }
This field is used for Geo targeting. It is populated by the LocalAugmentor in Stinger.
func (*TargetingGeoExtension) Descriptor
deprecated
func (*TargetingGeoExtension) Descriptor() ([]byte, []int)
Deprecated: Use TargetingGeoExtension.ProtoReflect.Descriptor instead.
func (*TargetingGeoExtension) GetCity ¶
func (x *TargetingGeoExtension) GetCity() string
func (*TargetingGeoExtension) GetCountry ¶
func (x *TargetingGeoExtension) GetCountry() string
func (*TargetingGeoExtension) GetLat ¶
func (x *TargetingGeoExtension) GetLat() float64
func (*TargetingGeoExtension) GetLatLongPresent ¶
func (x *TargetingGeoExtension) GetLatLongPresent() bool
func (*TargetingGeoExtension) GetLon ¶
func (x *TargetingGeoExtension) GetLon() float64
func (*TargetingGeoExtension) GetMetro ¶
func (x *TargetingGeoExtension) GetMetro() string
func (*TargetingGeoExtension) GetRegion
deprecated
func (x *TargetingGeoExtension) GetRegion() string
Deprecated: Do not use.
func (*TargetingGeoExtension) GetRegions ¶
func (x *TargetingGeoExtension) GetRegions() []string
func (*TargetingGeoExtension) GetType ¶
func (x *TargetingGeoExtension) GetType() Enums_BidRequest_Geo_LocationType
func (*TargetingGeoExtension) GetZip ¶
func (x *TargetingGeoExtension) GetZip() string
func (*TargetingGeoExtension) ProtoMessage ¶
func (*TargetingGeoExtension) ProtoMessage()
func (*TargetingGeoExtension) ProtoReflect ¶
func (x *TargetingGeoExtension) ProtoReflect() protoreflect.Message
func (*TargetingGeoExtension) Reset ¶
func (x *TargetingGeoExtension) Reset()
func (*TargetingGeoExtension) String ¶
func (x *TargetingGeoExtension) String() string
type UserExtensions ¶
type UserExtensions struct { // This field identifies the user of the bid request. It will be used // for user segment lookup and frequency cap. // For WEB request, its value is bito_id (user.id). // For APP request, its value is the first field which has value // in the following order: // device.ifa -> device.dpidsha1 -> device.dpidmd5 // And the value is prefixed with the names in Enum.Bidrequest.User.UserIdType // (Except bito_id - we still use bito as prefix) UserId *string `protobuf:"bytes,1,opt,name=user_id,json=userId" json:"user_id,omitempty"` UserIdType *Enums_BidRequest_User_UserIdType `` /* 133-byte string literal not displayed */ MatchedUserGroups []*UserExtensions_MatchedUserGroups `protobuf:"bytes,4,rep,name=matched_user_groups,json=matchedUserGroups" json:"matched_user_groups,omitempty"` // Number of days since the user cookie has been dropped, for example, 10 CookieAge *int32 `protobuf:"varint,3,opt,name=cookie_age,json=cookieAge" json:"cookie_age,omitempty"` // GDPR-compliant hashed user_id UserIdHashed *string `protobuf:"bytes,8,opt,name=user_id_hashed,json=userIdHashed" json:"user_id_hashed,omitempty"` // contains filtered or unexported fields }
Next available tag: 9
func (*UserExtensions) Descriptor
deprecated
func (*UserExtensions) Descriptor() ([]byte, []int)
Deprecated: Use UserExtensions.ProtoReflect.Descriptor instead.
func (*UserExtensions) ExtensionRangeArray
deprecated
func (*UserExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use UserExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*UserExtensions) GetCookieAge ¶
func (x *UserExtensions) GetCookieAge() int32
func (*UserExtensions) GetMatchedUserGroups ¶
func (x *UserExtensions) GetMatchedUserGroups() []*UserExtensions_MatchedUserGroups
func (*UserExtensions) GetUserId ¶
func (x *UserExtensions) GetUserId() string
func (*UserExtensions) GetUserIdHashed ¶
func (x *UserExtensions) GetUserIdHashed() string
func (*UserExtensions) GetUserIdType ¶
func (x *UserExtensions) GetUserIdType() Enums_BidRequest_User_UserIdType
func (*UserExtensions) ProtoMessage ¶
func (*UserExtensions) ProtoMessage()
func (*UserExtensions) ProtoReflect ¶
func (x *UserExtensions) ProtoReflect() protoreflect.Message
func (*UserExtensions) Reset ¶
func (x *UserExtensions) Reset()
func (*UserExtensions) String ¶
func (x *UserExtensions) String() string
type UserExtensions_MatchedUserGroups ¶
type UserExtensions_MatchedUserGroups struct { MatchedUserIds []string `protobuf:"bytes,1,rep,name=matched_user_ids,json=matchedUserIds" json:"matched_user_ids,omitempty"` PartnerHandle *string `protobuf:"bytes,2,opt,name=partner_handle,json=partnerHandle" json:"partner_handle,omitempty"` // contains filtered or unexported fields }
Next available tag: 3
func (*UserExtensions_MatchedUserGroups) Descriptor
deprecated
func (*UserExtensions_MatchedUserGroups) Descriptor() ([]byte, []int)
Deprecated: Use UserExtensions_MatchedUserGroups.ProtoReflect.Descriptor instead.
func (*UserExtensions_MatchedUserGroups) GetMatchedUserIds ¶
func (x *UserExtensions_MatchedUserGroups) GetMatchedUserIds() []string
func (*UserExtensions_MatchedUserGroups) GetPartnerHandle ¶
func (x *UserExtensions_MatchedUserGroups) GetPartnerHandle() string
func (*UserExtensions_MatchedUserGroups) ProtoMessage ¶
func (*UserExtensions_MatchedUserGroups) ProtoMessage()
func (*UserExtensions_MatchedUserGroups) ProtoReflect ¶
func (x *UserExtensions_MatchedUserGroups) ProtoReflect() protoreflect.Message
func (*UserExtensions_MatchedUserGroups) Reset ¶
func (x *UserExtensions_MatchedUserGroups) Reset()
func (*UserExtensions_MatchedUserGroups) String ¶
func (x *UserExtensions_MatchedUserGroups) String() string
type VideoExtensions ¶
type VideoExtensions struct { // player_size can be one of ["S", "M"., "L", "XL", "NA"]. // Added by augmentor in Beeswax Front End Server (FES) PlayerSize *string `protobuf:"bytes,1,opt,name=player_size,json=playerSize" json:"player_size,omitempty"` // Creative attributes that are required by the request. // For e.g. Adx requests that require skippable ads are modeled // as having required_attr = AD_CAN_BE_SKIPPED RequiredAttrs []CreativeAttribute `protobuf:"varint,2,rep,name=required_attrs,json=requiredAttrs,enum=openrtb.CreativeAttribute" json:"required_attrs,omitempty"` PlacementType *VideoExtensions_PlacementType `` /* 143-byte string literal not displayed */ // Number of seconds into the video ad when the skip button appears. // This is only applicable to skippable video ads. // Some inventory sources such as Google Ad Exchange do not specify // this skip offset explicity in the bid request. // For such sources, skip_offset of 5 seconds is a safe default. SkipOffset *int32 `protobuf:"varint,4,opt,name=skip_offset,json=skipOffset,def=5" json:"skip_offset,omitempty"` // Some exchanges support "rewarded videos". This signifies that an end user // will recieve a reward for interacting with the ad. E.g. if the user watches // the whole video, they get game currency in a phone game. // // Two things to note: // 1. Protobufs sets bools false by default. Unless this field exists and // is explicitly set to true, a video is considered "nonrewarded". // 2. No exchange actually defines this field here, it is a generalization // of the different ways that exchanges denote rewarded videos. Rewarded *bool `protobuf:"varint,5,opt,name=rewarded" json:"rewarded,omitempty"` // contains filtered or unexported fields }
Next available tag: 6
func (*VideoExtensions) Descriptor
deprecated
func (*VideoExtensions) Descriptor() ([]byte, []int)
Deprecated: Use VideoExtensions.ProtoReflect.Descriptor instead.
func (*VideoExtensions) ExtensionRangeArray
deprecated
func (*VideoExtensions) ExtensionRangeArray() []protoiface.ExtensionRangeV1
Deprecated: Use VideoExtensions.ProtoReflect.Descriptor.ExtensionRanges instead.
func (*VideoExtensions) GetPlacementType ¶
func (x *VideoExtensions) GetPlacementType() VideoExtensions_PlacementType
func (*VideoExtensions) GetPlayerSize ¶
func (x *VideoExtensions) GetPlayerSize() string
func (*VideoExtensions) GetRequiredAttrs ¶
func (x *VideoExtensions) GetRequiredAttrs() []CreativeAttribute
func (*VideoExtensions) GetRewarded ¶
func (x *VideoExtensions) GetRewarded() bool
func (*VideoExtensions) GetSkipOffset ¶
func (x *VideoExtensions) GetSkipOffset() int32
func (*VideoExtensions) ProtoMessage ¶
func (*VideoExtensions) ProtoMessage()
func (*VideoExtensions) ProtoReflect ¶
func (x *VideoExtensions) ProtoReflect() protoreflect.Message
func (*VideoExtensions) Reset ¶
func (x *VideoExtensions) Reset()
func (*VideoExtensions) String ¶
func (x *VideoExtensions) String() string
type VideoExtensions_PlacementType ¶
type VideoExtensions_PlacementType int32
const ( VideoExtensions_IN_BANNER VideoExtensions_PlacementType = 0 VideoExtensions_IN_STREAM VideoExtensions_PlacementType = 1 )
func (VideoExtensions_PlacementType) Descriptor ¶
func (VideoExtensions_PlacementType) Descriptor() protoreflect.EnumDescriptor
func (VideoExtensions_PlacementType) Enum ¶
func (x VideoExtensions_PlacementType) Enum() *VideoExtensions_PlacementType
func (VideoExtensions_PlacementType) EnumDescriptor
deprecated
func (VideoExtensions_PlacementType) EnumDescriptor() ([]byte, []int)
Deprecated: Use VideoExtensions_PlacementType.Descriptor instead.
func (VideoExtensions_PlacementType) Number ¶
func (x VideoExtensions_PlacementType) Number() protoreflect.EnumNumber
func (VideoExtensions_PlacementType) String ¶
func (x VideoExtensions_PlacementType) String() string
func (VideoExtensions_PlacementType) Type ¶
func (VideoExtensions_PlacementType) Type() protoreflect.EnumType
func (*VideoExtensions_PlacementType) UnmarshalJSON
deprecated
func (x *VideoExtensions_PlacementType) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ViewabilityExtensions ¶
type ViewabilityExtensions struct { // Specifies the predicted viewability from Beeswax ViewabilityPredictor PredictedViewability *float32 `protobuf:"fixed32,1,opt,name=predicted_viewability,json=predictedViewability" json:"predicted_viewability,omitempty"` // Specifies the probability that the impression will be viewable by the user, // based on historical data. // Currently populated for AppNexus and AdX only ExchangePredictedViewRate *float32 `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Viewability.predicted_viewability is populated by FES LocalAugmentor and used for targeting in Matcher
func (*ViewabilityExtensions) Descriptor
deprecated
func (*ViewabilityExtensions) Descriptor() ([]byte, []int)
Deprecated: Use ViewabilityExtensions.ProtoReflect.Descriptor instead.
func (*ViewabilityExtensions) GetExchangePredictedViewRate ¶
func (x *ViewabilityExtensions) GetExchangePredictedViewRate() float32
func (*ViewabilityExtensions) GetPredictedViewability ¶
func (x *ViewabilityExtensions) GetPredictedViewability() float32
func (*ViewabilityExtensions) ProtoMessage ¶
func (*ViewabilityExtensions) ProtoMessage()
func (*ViewabilityExtensions) ProtoReflect ¶
func (x *ViewabilityExtensions) ProtoReflect() protoreflect.Message
func (*ViewabilityExtensions) Reset ¶
func (x *ViewabilityExtensions) Reset()
func (*ViewabilityExtensions) String ¶
func (x *ViewabilityExtensions) String() string