io.bidmachine.protobuf.vectorid.v1

Members list

Type members

Classlikes

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
Supertypes
trait Updatable[AdRequestEvent]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AdRequestEvent extends GeneratedMessageCompanion[AdRequestEvent]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[AdRequestEvent]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object AdrequestProto extends GeneratedFileObject

Attributes

Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
sealed abstract class ConnectionType(val value: Int) extends GeneratedEnum

Attributes

Companion
object
Supertypes
trait GeneratedEnum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object ConnectionType extends GeneratedEnumCompanion[ConnectionType]

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
trait GeneratedEnumCompanion[ConnectionType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
sealed abstract class DeviceOS(val value: Int) extends GeneratedEnum

Attributes

Companion
object
Supertypes
trait GeneratedEnum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object DeviceOS extends GeneratedEnumCompanion[DeviceOS]

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
trait GeneratedEnumCompanion[DeviceOS]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
DeviceOS.type