io.predictor.v1
Members list
Type members
Classlikes
Context derived from OpenRTB 2.5 bid request. All fields are optional — absent field means the filter that uses it is a pass-through.
Context derived from OpenRTB 2.5 bid request. All fields are optional — absent field means the filter that uses it is a pass-through.
Value parameters
- adType
- appBundle
-
app.bundle
- appId
-
app.bundle used as ID by bidder
- badv
- bannerApi
- bannerAttr
-
imp.banner.attr
- bannerH
-
imp.banner.h
- bannerType
-
imp.banner.type
- bannerW
-
imp.banner.w
- bapp
-
request.bapp — blocked app bundles
- bcat
-
request.bcat — blocked IAB categories
- bidFloor
- bidTimeSeconds
-
wall-clock epoch seconds at bid evaluation time
- bidmachinePlacementValue
-
request.ext.ml
- bmCachedLurlPrice
-
request.ext.cachedLurlPrice
- bmExtensionWinnerBundle
-
request.ext.winner.bundle
- bmExtensionWinnerDspId
- bmExtensionWinnerPrice
-
request.ext.winner.price
- cachedLurlMillisPassed
-
request.ext.cached_lurl.millis_passed
- cachedLurlPrice
-
request.ext.cached_lurl.price
- city
-
device.geo.city
- connType
- coppa
-
request.regs.coppa != 0
- country
- depthAdreqs1D
-
request.ext.metrics.depth.adreqs.*.last_1d
- depthAdreqs1H
- depthAdreqs7D
-
request.ext.metrics.depth.adreqs.*.last_7d
- depthImps1D
-
request.ext.metrics.depth.imps.*.last_1d
- depthImps1H
-
request.ext.metrics.depth.imps.*.last_1h
- depthImps7D
-
request.ext.metrics.depth.imps.*.last_7d
- deviceExtBatterylevel
- deviceExtCharging
-
device.ext.charging
- deviceExtFreemem
-
device.ext.freemem, MB
- deviceExtScreenbright
-
device.ext.screenbright
- deviceExtTotaldisk
-
device.ext.totaldisk, MB
- deviceExtTotalmem
-
device.ext.totalmem, MB
- deviceMake
-
device.make, lowercase
- deviceModel
-
device.model, lowercase
- deviceType
-
device.devicetype: 1=mobile/tablet, 4=phone, 5=tablet
- displayManager
-
imp.displaymanager, lowercase
- displayManagerVersion
-
imp.displaymanagerver parsed as int
- exchange
- ifa
-
device.ifa (IDFA on iOS, GAID on Android)
- ifv
-
device.ext.ifv or device.ext.idfv
- impInstl
-
imp.instl: 1=interstitial
- ipAddress24
-
derived: first 3 octets of device.ip + ".0"
- language
-
device.language
- mediationMode
-
request.ext.bm_ext.mediation_mode
- mediationStackId
-
request.ext.mediation_stack_id
- minFloor
-
request.ext.min_floor
- originalFloor
-
request.ext.original_floor
- os
-
device.os, lowercase: "ios" / "android"
- osVersion
-
device.osv parsed as [major, minor, patch]
- peakHours
-
derived: UTC hour > 14 or < 4
- placementH
-
video.h or banner.h
- placementHistoricalValue
-
request.ext.lurl
- placementIsVertical
-
derived: imp.h > imp.w
- placementSecure
-
imp.secure
- placementTopframe
-
imp.banner.topframe
- placementW
-
video.w or banner.w
- region
- rewardedBanner
-
derived from imp.banner.ext.* and imp.ext.*
- rewardedVideo
-
derived from imp.video.ext.* and imp.ext.*
- sdkStackId
-
request.ext.sdk_stack_id
- sellerId
-
app.publisher.ext.sellerid
- sellerName
- skadnSupported
-
derived: sourceapp + overlay + matching skadnetid present
- sourceId
-
app.publisher.ext.sourceid
- sourceName
-
app.publisher.ext.sourcename
- test
-
request.test != 0
- thirdPartyBidPrice
-
request.ext.dsp_bid
- timezone
-
device.geo.utcoffset formatted as +HHmm
- userClickRate
- userCompletionRate
-
user.ext.completionrate
- userImd
-
user.ext.imd
- userImimd
-
user.ext.imimd
- userImpDepth
-
user.ext.impdepth or app.ext.imp.all
- userImwp
-
user.ext.imwp
- userLastClick
-
user.ext.lastclick, epoch seconds
- userRetention
-
user.ext.retention
- userSc
-
user.ext.sc
- vectorId
-
request.ext.vector_id
- videoAttr
-
imp.video.attr
- videoH
-
imp.video.h
- videoMaxduration
-
imp.video.maxduration
- videoMimes
-
imp.video.mimes
- videoMinduration
- videoProtocols
-
imp.video.protocols
- videoW
-
imp.video.w
- zip
-
device.geo.zip
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[AdRequestContext]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[AdRequestContext]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
AdRequestContext.type
Shared First-Look ad-request features — the request-level base fields sent on every First-Look call, factored out so request messages reference them instead of re-declaring the block. Field numbers mirror the existing GetBidMachine*Request layout so the correspondence stays obvious.
Shared First-Look ad-request features — the request-level base fields sent on every First-Look call, factored out so request messages reference them instead of re-declaring the block. Field numbers mirror the existing GetBidMachine*Request layout so the correspondence stays obvious.
Value parameters
- app
-
app bundle
- country
-
Alpha2 code (e.g., "US")
- device
- language
-
ISO-639-1-alpha-2
- metrics
-
request.ext.metrics (session., depth.)
- originalFloor
-
Publisher's declared floor (request.ext.original_floor). At this pre-auction stage request.flr is unmodified, so this is the floor the predictor conditions on (the model's
bid_floorfeature). The unified flow also masks grid bins <= original_floor so the auction never lowers the declared floor. - requestId
-
Adrequest id, uuid
- sdk
-
display manager
- sessionDuration
-
user.ext.sessionduration
- userExt
-
request.context.user.ext (e.g. retention, sessionduration, imwp/wp)
- userImd
-
user.ext.imd, >= 0
- userImimd
-
user.ext.imimd, >= 0
- userImwp
- userRetention
-
user.ext.retention
- userSc
-
user.ext.sc
- userWp
-
user.ext.wp, eCPM-like, >= 0
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[AdRequestFeatures]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[AdRequestFeatures]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
AdRequestFeatures.type
Enum values are aligned to analytics
Enum values are aligned to analytics
Attributes
- Companion
- object
- Supertypes
-
trait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object AD_TYPE_UNSPECIFIEDobject BANNERobject INTERSTITIALobject MRECobject NATIVEobject NON_SKIPPABLE_INTERSTITIALobject NON_SKIPPABLE_VIDEOtrait Recognizedobject VIDEOclass UnrecognizedShow all
Value parameters
- strategyName
-
only when selected strategy under exploration differs from v4
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[AppliedBidShadingSettings]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[AppliedBidShadingSettings]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- maximumMargin
-
[-1, 1]
- minimumMargin
-
[-1, 1]
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[BaselineV2Settings]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[BaselineV2Settings]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
BaselineV2Settings.type
Value parameters
- epsilon
-
<=1
- maximumMargin
-
[-1, 1]
- minimumMargin
-
[-1, 1]
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[BaselineV4Settings]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[BaselineV4Settings]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
BaselineV4Settings.type
Value parameters
- floors
-
Selected floors, ordered descending. One per fill-probability threshold in the request, with equal prices collapsed. Empty if no price bucket cleared a threshold.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[BidFloorResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[BidFloorResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
BidFloorResponse.type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[BidShadingExplorationStrategySettings]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[BidShadingExplorationStrategySettings]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[BidShadingSettings]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[BidShadingSettings]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
BidShadingSettings.type
Per-bidder decision. Named fields replace the design doc's positional array [floor, bid_rate_proba, win_rate_proba, max_ES, skip].
Per-bidder decision. Named fields replace the design doc's positional array [floor, bid_rate_proba, win_rate_proba, max_ES, skip].
Value parameters
- bidRateProba
-
P(bid | floor_bin, bidder)
- floor
-
argmax-ES floor bin; always populated, even when skip = true.
- maxEs
-
ES at the chosen bin — the value compared to λ_j to produce skip.
- skip
-
true => auction service must BLOCK this bidder (the Demand-SRO output) false => call the bidder at
floor. - winRateProba
-
P(impression | bid_price = floor_bin); v1 identity bid_price = floor
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[BidderFloorDecision]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[BidderFloorDecision]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
BidderFloorDecision.type
A single pretargeted bidder, with the per-(request, bidder) DUNA counter snapshot that feeds the bid_rate model.
A single pretargeted bidder, with the per-(request, bidder) DUNA counter snapshot that feeds the bid_rate model.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[BidderInput]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[BidderInput]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
BidderInput.type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
BidderProto.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Value parameters
- rejected
-
campaign_id → rejection info
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[CampaignsDebugResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[CampaignsDebugResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[CampaignsFilterResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[CampaignsFilterResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Copy of AdCom types, we don't reuse adcom types from this repo since they're de-facto SDK contract and could be contaminated with other fields
Copy of AdCom types, we don't reuse adcom types from this repo since they're de-facto SDK contract and could be contaminated with other fields
Attributes
- Companion
- object
- Supertypes
-
trait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object CELL_2Gobject CELL_3Gobject CELL_4Gobject CELL_5Gobject CELL_UNKNOWNobject CONNECTION_TYPE_UNSPECIFIEDtrait Recognizedobject WIFIobject WIREDclass UnrecognizedShow all
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrortrait GeneratedEnumCompanion[ConnectionType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ConnectionType.type
Creative targeting parameters. Contains only the fields needed for creative-level filtering.
Creative targeting parameters. Contains only the fields needed for creative-level filtering.
Value parameters
- bannerApi
-
imp.banner.api
- bannerAttr
-
imp.banner.attr
- bannerPresent
-
true if creative has a banner sub-record
- bannerType
-
imp.banner.type
- campaignIds
-
campaigns this creative belongs to
- coppa
- displaymanagerBlack
-
blocked display managers
- displaymanagerWhite
- externalId
-
creative ID
- targetingInstl
- theme
-
creative theme, used for theme-global-black filter
- videoAttr
-
video.attr
- videoDuration
-
video.duration
- videoHeight
-
video.height
- videoMime
-
video.mime
- videoPresent
-
true if creative has a video sub-record
- videoProtocol
-
video.protocol (single value from Creative record)
- videoWidth
-
video.width
Attributes
Value parameters
- rejected
-
creative external_id → rejection info
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[CreativesDebugResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[CreativesDebugResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[CreativesFilterResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[CreativesFilterResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object DEVICE_TYPE_UNSPECIFIEDobject MOBILE_TABLETobject PHONEtrait Recognizedobject TABLETclass UnrecognizedShow all
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrortrait GeneratedEnumCompanion[DeviceType]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
DeviceType.type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[DisabledSettings]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[DisabledSettings]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
DisabledSettings.type
Per-(request, bidder) DUNA density snapshot — the fast market-reactivity signal bid_rate consumes. Only the primitive counters cross the wire; the derived features the model uses (avg_price = total_price / requests, bid_rate = bids / requests, both 0 when requests == 0) are computed inside the Predictor so they always match how they were derived at training time.
Per-(request, bidder) DUNA density snapshot — the fast market-reactivity signal bid_rate consumes. Only the primitive counters cross the wire; the derived features the model uses (avg_price = total_price / requests, bid_rate = bids / requests, both 0 when requests == 0) are computed inside the Predictor so they always match how they were derived at training time.
Purpose-built for the serving contract and intentionally NOT reusing io.bidmachine.protobuf.ml.v1.DunaBidDensity (a logging/auction-event type): the request and logging schemas evolve on independent lifecycles.
Value parameters
- avgPrice
-
average price
- bidRate
-
bid rate
- bids
-
bid responses received
- requests
-
bid requests sent to this bidder
- totalPrice
-
sum of bid prices
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[DunaCounter]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[DunaCounter]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
DunaCounter.type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
ExchangeProto.type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[FilterCampaignsRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[FilterCampaignsRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- globalCreativeAppsBlacklist
-
theme → blocked app bundles
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[FilterCreativesRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[FilterCreativesRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Value parameters
- app
-
app bundle
- bidfloorModelName
-
either model name and version or alias e.g.
champion - country
-
Alpha2 code (e.g., "US")
- isCoppa
-
request.context.regs.coppa
- isRewardedRequest
-
whether request.placement.reward is set
- language
-
language using ISO-639-1-alpha-2
- lurlStats
-
from the table dlh.ml.lurl_features_v02
- minProbability
-
First Look mobility thresholds: keep price buckets whose predicted fill probability is at or above the threshold. Each value is an independent threshold - selection runs once per value, so two values yield two floors. Range (0,1]. min_probability unset -> predictor uses its backup default. max_probability unset -> one floor, as before.
- requestId
-
Categorical features Adrequest id, uuid
- sdk
-
display manager
- sessionDuration
-
user.ext.sessionduration
- sessionMetrics
-
session metrics
- topframe
-
request.placement.display.topframe
- userImd
-
user.ext.imd, >= 0
- userImimd
-
user.ext.imimd, >= 0
- userImwp
- userRetention
-
user.ext.retention
- userSc
-
user.ext.sc
- userWp
-
user.ext.wp, eCPM-like, >= 0
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GetBidMachineBidFloorRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GetBidMachineBidFloorRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
https://appodeal.atlassian.net/wiki/spaces/Vector/pages/5423202325/Win+Rate+Model+Columns+Inference
Value parameters
- app
-
app bundle
- country
-
Alpha2 code (e.g., "US")
- isCoppa
-
request.context.regs.coppa
- isRewardedRequest
-
whether request.placement.reward is set
- language
-
language using ISO-639-1-alpha-2
- lurlStats
-
from the table dlh.ml.lurl_features_v02
- requestId
-
Categorical features Adrequest id, uuid
- sdk
-
display manager
- sessionDuration
-
user.ext.sessionduration
- sessionMetrics
-
session metrics
- topframe
-
request.placement.display.topframe
- userImd
-
user.ext.imd, >= 0
- userImimd
-
user.ext.imimd, >= 0
- userImwp
- userRetention
-
user.ext.retention
- userSc
-
user.ext.sc
- userWp
-
user.ext.wp, eCPM-like, >= 0
- winrateModelName
-
either model name and version or alias e.g.
champion
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GetBidMachineWinRateRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GetBidMachineWinRateRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Auction service -> Predictor. The shared First-Look features, plus the pretargeted bidder batch, the model names to load, and the λ config.
Auction service -> Predictor. The shared First-Look features, plus the pretargeted bidder batch, the model names to load, and the λ config.
Value parameters
- bidders
-
Every pretargeted bidder to score.
- bidrateModelName
-
Model name or alias (e.g.
bidrate@champion) the Predictor must load. - lambda
-
λ config from the
unified_sro_floorsrollout flag.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[GetUnifiedSroFloorsRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[GetUnifiedSroFloorsRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
λ config resolved per bidder as overrides.get(bidder_id, default). v1 ships overrides = {} (every bidder resolves to default), behaviourally identical to a single global scalar.
λ config resolved per bidder as overrides.get(bidder_id, default). v1 ships overrides = {} (every bidder resolves to default), behaviourally identical to a single global scalar.
Value parameters
- overrides
-
bidder_id -> λ_j
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[LambdaConfig]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[LambdaConfig]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
LambdaConfig.type
Value parameters
- maximumMargin
-
[0, 1]
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[MediationBaselineV0Settings]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[MediationBaselineV0Settings]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[ModelIdentity]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[ModelIdentity]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ModelIdentity.type
Attributes
- Companion
- object
- Supertypes
-
trait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrortrait GeneratedEnumCompanion[OperatingSystem]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
OperatingSystem.type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[PredictBidPriceRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[PredictBidPriceRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[PredictBidPriceResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[PredictBidPriceResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[PredictBidPriceTestRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[PredictBidPriceTestRequest]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[PredictBidPriceTestResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[PredictBidPriceTestResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
PredictorProto.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PredictorServiceGrpc.type
Interval for random walk margin exploration
Interval for random walk margin exploration
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[RandomWalkInterval]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RandomWalkInterval]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RandomWalkInterval.type
Rejection reason for a single campaign, used in debug mode only.
Rejection reason for a single campaign, used in debug mode only.
Value parameters
- reason
-
human-readable rejection reason
- stage
-
filter stage, e.g. "2.7", "2.22"
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[RejectionInfo]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[RejectionInfo]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RejectionInfo.type
Session Metrics Messages
Session Metrics Messages
NOTE: Some of the fields are commented out for efficiency, because they are unused by actual WinRate Model. See bidmachine_metrics.rs file in grpc/winrate crate for details
This Metrics definition is based on Scala io.bidmachine.schema.analytics.Metrics from common-schema module.
Scala Metrics case class is intentionally used as reference (instead of Session Metrics Service session_depth.proto) to simplify data conversion on Auction Service side and not to create dependency on Session Metrics Proto.
This proto, Auction Service Metrics case class and Session Metrics proto could be unified into single proto definition at some moment.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[SessionMetrics]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[SessionMetrics]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
SessionMetrics.type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
SessionMetricsProto.type
Wrapper for repeated string values, used as map value type.
Wrapper for repeated string values, used as map value type.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[StringList]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[StringList]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
StringList.type
Predictor -> Auction service. One entry per pretargeted bidder, selected and skipped alike, so the auction service has a complete record for logging.
Predictor -> Auction service. One entry per pretargeted bidder, selected and skipped alike, so the auction service has a complete record for logging.
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[UnifiedSroFloorsResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[UnifiedSroFloorsResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
UserAcquisitionProto.type
User identity resolved from the bid request device fields.
User identity resolved from the bid request device fields.
Value parameters
- ifv
-
IFV (iOS Identifier for Vendor), from device.ext.ifv
- ipModelHash
-
MD5(ip + device_make + device_model + os_version)
- uid
-
primary ID: ifa → ifv → virt:MD5(ip+make+model+osv)
- uidVirtual
-
true if uid is a fingerprint, not a real IFA/GAID
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[UserIdentity]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[UserIdentity]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
UserIdentity.type
Attributes
- Companion
- object
- Supertypes
-
trait Updatable[WinRateResponse]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrortrait GeneratedMessageCompanion[WinRateResponse]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
WinRateResponse.type