object Context extends GeneratedMessageCompanion[Context]
- Alphabetic
- By Inheritance
- Context
- GeneratedMessageCompanion
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class App(id: String = "", name: String = "", pub: Option[Publisher] = _root_.scala.None, content: Option[Content] = _root_.scala.None, domain: String = "", cat: Seq[String] = _root_.scala.Seq.empty, sectcat: Seq[String] = _root_.scala.Seq.empty, pagecat: Seq[String] = _root_.scala.Seq.empty, cattax: CategoryTaxonomy = com.explorestack.protobuf.adcom.CategoryTaxonomy.CATEGORY_TAXONOMY_INVALID, privpolicy: Boolean = false, keywords: String = "", bundle: String = "", storeid: String = "", storeurl: String = "", ver: String = "", paid: Boolean = false, release: Option[Release] = _root_.scala.None, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[App] with Product with Serializable
- id
Vendor-specific unique identifier of the distribution channel.
- name
Displayable name of the distribution channel.
- pub
Details about the publisher of the distribution channel.
- content
Details about the content within the distribution channel.
- domain
Domain of the app
- cat
Array of content categories describing the app.
- sectcat
Array of content categories describing the current section of the app.
- privpolicy
Indicates if the app has a privacy policy.
- keywords
Comma separated list of keywords about the app.
- bundle
Bundle or package name of the app.
- storeid
The ID of the app in an app store.
- storeurl
App store URL for an installed app; for IQG 2.1 compliance.
- ver
Application version.
- paid
Indicator of whether or not this is a paid app.
- release
Information about the release of the app.
- ext
Optional vendor-specific extensions.
- extProto
Legacy proto extensions.
- Annotations
- @SerialVersionUID()
- implicit class ContextLens[UpperPB] extends ObjectLens[UpperPB, Context]
- final case class Data(id: String = "", name: String = "", segment: Seq[Segment] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Data] with Product with Serializable
- id
Vendor-specific ID for the data provider.
- name
Vendor-specific displayable name for the data provider.
- segment
Array of "Segment" objects that contain the actual data values.
- ext
Optional vendor-specific extensions.
- extProto
Legacy proto extensions.
- Annotations
- @SerialVersionUID()
- final case class Device(type: DeviceType = com.explorestack.protobuf.adcom.DeviceType.DEVICE_TYPE_INVALID, ua: String = "", ifa: String = "", dnt: Boolean = false, lmt: Boolean = false, make: String = "", model: String = "", os: OS = com.explorestack.protobuf.adcom.OS.OS_INVALID, osv: String = "", hwv: String = "", h: Int = 0, w: Int = 0, ppi: Int = 0, pxratio: Float = 0.0f, js: Boolean = false, lang: String = "", ip: String = "", ipv6: String = "", xff: String = "", iptr: Boolean = false, carrier: String = "", mccmnc: String = "", mccmncsim: String = "", contype: ConnectionType = com.explorestack.protobuf.adcom.ConnectionType.CONNECTION_TYPE_INVALID, geofetch: Boolean = false, geo: Option[Geo] = _root_.scala.None, connection: Option[Connection] = _root_.scala.None, audioContext: Option[AudioContext] = _root_.scala.None, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Device] with Product with Serializable
- type
The general type of device.
- ua
Browser user agent string.
- ifa
ID sanctioned for advertiser use in the clear (i.e., not hashed).
- dnt
Standard "Do Not Track" flag as set in the header by the browser.
- lmt
"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android).
- make
Device make (e.g., "Apple").
- model
Device model (e.g., "iPhone").
- os
Device operating system.
- osv
Device operating system version.
- hwv
Hardware version of the device.
- h
Physical height of the screen in pixels.
- w
Physical width of the screen in pixels.
- ppi
Screen size as pixels per linear inch.
- pxratio
The ratio of physical pixels to device independent pixels.
- js
Support for JavaScript.
- lang
Browser language using ISO-639-1-alpha-2.
- ip
IPv4 address closest to device.
- ipv6
IP address closest to device as IPv6.
- xff
The value of the x-forwarded-for header.
- iptr
Indicator of truncation of any of the IP attributes (i.e., "ip", "ipv6", "xff").
- carrier
Carrier or ISP (e.g., "VERIZON") using exchange curated string names.
- mccmnc
Mobile carrier as the concatenated MCC-MNC code.
- mccmncsim
MCC and MNC of the SIM card using the same format as "mccmnc".
- contype
Network connection type.
- geofetch
Indicates if the geolocation API will be available to JavaScript code running in display ad.
- geo
Location of the device.
- connection
Information about the connection status
- ext
Optional vendor-specific extensions.
- extProto
Legacy proto extensions.
- Annotations
- @SerialVersionUID()
- final case class Geo(type: LocationType = com.explorestack.protobuf.adcom.LocationType.LOCATION_TYPE_INVALID, lat: Float = 0.0f, lon: Float = 0.0f, accur: Int = 0, lastfix: Long = 0L, ipserv: IpLocationService = com.explorestack.protobuf.adcom.IpLocationService.IP_LOCATION_SERVICE_INVALID, country: String = "", region: String = "", metro: String = "", city: String = "", zip: String = "", utcoffset: Int = 0, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Geo] with Product with Serializable
- type
Source of location data; recommended when passing lat/lon.
- lat
Latitude from -90.0 to +90.0, where negative is south.
- lon
Longitude from -180.0 to +180.0, where negative is west.
- accur
Estimated location accuracy in meters.
- lastfix
Number of seconds since this geolocation fix was established.
- ipserv
Service or provider used to determine geolocation from IP address.
- country
Country code using ISO-3166-1-alpha-2.
- region
Region code using ISO-3166-2; 2-letter state code if USA.
- metro
Regional marketing areas such as Nielsen's DMA codes.
- city
City using United Nations Code for Trade & Transport Locations "UN/LOCODE".
- zip
ZIP or postal code.
- utcoffset
Local time as the number +/- of minutes from UTC.
- ext
Optional vendor-specific extensions.
- extProto
Legacy proto extensions.
- Annotations
- @SerialVersionUID()
- final case class Regs(coppa: Boolean = false, gdpr: Boolean = false, gpp: String = "", gppSid: Seq[Int] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Regs] with Product with Serializable
- coppa
Flag indicating if COPPA regulations apply.
- gdpr
Flag indicating if GDPR regulations apply
- gpp
Full consent string in its encoded form
- gppSid
Section ID(s) considered to be in force
- ext
Optional vendor-specific extensions.
- extProto
Legacy proto extensions.
- Annotations
- @SerialVersionUID()
- final case class Restrictions(bcat: Seq[String] = _root_.scala.Seq.empty, cattax: CategoryTaxonomy = com.explorestack.protobuf.adcom.CategoryTaxonomy.CATEGORY_TAXONOMY_INVALID, badv: Seq[String] = _root_.scala.Seq.empty, bapp: Seq[String] = _root_.scala.Seq.empty, battr: Seq[CreativeAttribute] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Restrictions] with Product with Serializable
This object allows lists of restrictions on ad responses to be specified including specific content categories, advertisers, ads pertaining to specific apps, or creative attributes.
This object allows lists of restrictions on ad responses to be specified including specific content categories, advertisers, ads pertaining to specific apps, or creative attributes.
- bcat
Block list of content categories using IDs from the taxonomy indicated in cattax.
- cattax
The taxonomy in use for the bcat attribute.
- badv
Block list of advertisers by their domains (e.g., “ford.com”).
- bapp
Block list of apps for which ads are disallowed. These should be bundle or package names (e.g., “com.foo.mygame”) and should NOT be app store IDs (e.g., not iTunes store IDs).
- battr
Block list of creative attributes.
- ext
Optional vendor-specific extensions.
- extProto
Legacy proto extensions.
- Annotations
- @SerialVersionUID()
- final case class User(id: String = "", buyeruid: String = "", yob: Int = 0, gender: String = "", keywords: String = "", consent: String = "", geo: Option[Geo] = _root_.scala.None, data: Seq[Data] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[User] with Product with Serializable
- id
Vendor-specific ID for the user.
- buyeruid
Buyer-specific ID for the user as mapped by an exchange for the buyer.
- yob
Year of birth as a 4-digit integer.
- gender
Gender, where "M" = male, "F" = female, "O" = known to be other.
- keywords
Comma separated list of keywords, interests, or intent.
- consent
GDPR consent string if applicable, complying with the comply with the IAB standard.
- geo
Location of the user's home base
- data
Additional user data
- ext
Optional vendor-specific extensions.
- extProto
Legacy proto extensions.
- Annotations
- @SerialVersionUID()
- type ValueType = Context
- Definition Classes
- GeneratedMessageCompanion
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val APP_FIELD_NUMBER: Int(1)
- final val DEVICE_FIELD_NUMBER: Int(2)
- final val EXT_FIELD_NUMBER: Int(7)
- final val EXT_PROTO_FIELD_NUMBER: Int(6)
- final val REGS_FIELD_NUMBER: Int(3)
- final val RESTRICTIONS_FIELD_NUMBER: Int(4)
- final val USER_FIELD_NUMBER: Int(5)
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- lazy val defaultInstance: Context
- Definition Classes
- Context → GeneratedMessageCompanion
- def enumCompanionForField(field: FieldDescriptor): GeneratedEnumCompanion[_]
- Definition Classes
- GeneratedMessageCompanion
- def enumCompanionForFieldNumber(__fieldNumber: Int): GeneratedEnumCompanion[_]
- Definition Classes
- Context → GeneratedMessageCompanion
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fromAscii(s: String): Context
- Definition Classes
- GeneratedMessageCompanion
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def javaDescriptor: Descriptor
- Definition Classes
- Context → GeneratedMessageCompanion
- def merge(a: Context, input: CodedInputStream): Context
- Definition Classes
- GeneratedMessageCompanion
- implicit def messageCompanion: GeneratedMessageCompanion[Context]
- def messageCompanionForField(field: FieldDescriptor): GeneratedMessageCompanion[_]
- Definition Classes
- GeneratedMessageCompanion
- def messageCompanionForFieldNumber(__number: Int): GeneratedMessageCompanion[_]
- Definition Classes
- Context → GeneratedMessageCompanion
- implicit def messageReads: Reads[Context]
- Definition Classes
- Context → GeneratedMessageCompanion
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- lazy val nestedMessagesCompanions: Seq[GeneratedMessageCompanion[_ <: GeneratedMessage]]
- Definition Classes
- Context → GeneratedMessageCompanion
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def of(app: Option[App], device: Option[Device], regs: Option[Regs], restrictions: Option[Restrictions], user: Option[User], ext: Option[Struct], extProto: Seq[Any]): Context
- def parseDelimitedFrom(input: InputStream): Option[Context]
- Definition Classes
- GeneratedMessageCompanion
- def parseDelimitedFrom(input: CodedInputStream): Option[Context]
- Definition Classes
- GeneratedMessageCompanion
- def parseFrom(_input__: CodedInputStream): Context
- Definition Classes
- Context → GeneratedMessageCompanion
- def parseFrom(s: Array[Byte]): Context
- Definition Classes
- GeneratedMessageCompanion
- def parseFrom(input: InputStream): Context
- Definition Classes
- GeneratedMessageCompanion
- def scalaDescriptor: Descriptor
- Definition Classes
- Context → GeneratedMessageCompanion
- def streamFromDelimitedInput(input: InputStream): Stream[Context]
- Definition Classes
- GeneratedMessageCompanion
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toByteArray(a: Context): Array[Byte]
- Definition Classes
- GeneratedMessageCompanion
- def toString(): String
- Definition Classes
- AnyRef → Any
- def validate(s: Array[Byte]): Try[Context]
- Definition Classes
- GeneratedMessageCompanion
- def validateAscii(s: String): Either[TextFormatError, Context]
- Definition Classes
- GeneratedMessageCompanion
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object App extends GeneratedMessageCompanion[App]
- object Data extends GeneratedMessageCompanion[Data]
- object Device extends GeneratedMessageCompanion[Device]
- object Geo extends GeneratedMessageCompanion[Geo]
- object Regs extends GeneratedMessageCompanion[Regs]
- object Restrictions extends GeneratedMessageCompanion[Restrictions]
- object User extends GeneratedMessageCompanion[User]
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)