io.bidmachine.protobuf.vectorid.v1.AdRequestEvent
See theAdRequestEvent companion object
final case class AdRequestEvent(osv: String, hwv: String, model: String, timestamp: Long, os: DeviceOS, connectionType: ConnectionType, ipv4: Int, ipv6: ByteString, region: String, ifa: ByteString, ifv: ByteString, lastBootup: Double, totalMem: Long, freeMem: Long, volumeLevel: Float, darkMode: Int, timezone: String, batteryLevel: Float, batterySaver: Int, screenBright: Float, charging: Int, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[AdRequestEvent]
Value parameters
-
batteryLevel
-
Battery level (0.0 to 1.0)
-
batterySaver
-
Battery saver mode enabled (0=off, 1=on)
-
charging
-
Device charging status (0=not charging, 1=charging)
-
connectionType
-
Connection type (WiFi, cellular, etc.) - small enum
-
darkMode
-
MEDIUM priority signals Dark mode enabled (0=off, 1=on)
-
freeMem
-
Free device memory in bytes
-
hwv
-
Device hardware version (e.g., "iPhone14,2") - common field
-
ifa
-
IFA (iOS) or GAID (Android) - UUID as bytes (16 bytes)
-
ifv
-
IFV (iOS identifier for vendor) - UUID as bytes (16 bytes)
-
ipv4
-
IP address
-
lastBootup
-
Last bootup time - double for timestamp
-
model
-
Device model (e.g., "iphone") - common field
-
os
-
Device OS (e.g., "android", "ios") - small enum saves bytes
-
osv
-
Device OS version (e.g., "16.6.1") - most common field
-
region
-
Region code (e.g., "ny", "ca") - short string
-
screenBright
-
Screen brightness (0.0 to 1.0)
-
timezone
-
Device timezone (e.g., "America/New_York", "Europe/London")
-
totalMem
-
===== New device signals for improved vector ID calculation ===== HIGH priority signals Total device memory in bytes
-
volumeLevel
-
Volume level (0.0 to 1.0)
Attributes
-
Companion
-
object
-
Graph
-
-
Supertypes
-
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Members list
Attributes
-
Definition Classes
-
GeneratedMessage
Returns a human-readable ASCII format representation of this message.
Returns a human-readable ASCII format representation of this message.
The original message can be decoded from this format by using fromAscii on the companion object.
Attributes
-
Returns
-
human-readable representation of this message.
Serializes the message into the given coded output stream
Serializes the message into the given coded output stream
Attributes
Attributes
-
Inherited from:
-
Product
Attributes
-
Inherited from:
-
Product
Serializes the message and returns a byte array containing its raw bytes
Serializes the message and returns a byte array containing its raw bytes
Attributes
-
Inherited from:
-
GeneratedMessage
Serializes the message and returns a ByteString containing its raw bytes
Serializes the message and returns a ByteString containing its raw bytes
Attributes
-
Inherited from:
-
GeneratedMessage
Attributes
-
Inherited from:
-
GeneratedMessage
Attributes
-
Inherited from:
-
Updatable
Attributes
-
Inherited from:
-
GeneratedMessage
Serializes the message into the given output stream
Serializes the message into the given output stream
Attributes
-
Inherited from:
-
GeneratedMessage