public static final class Openrtb.BidRequest.Device extends com.google.protobuf.GeneratedMessageV3 implements Openrtb.BidRequest.DeviceOrBuilder
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.Protobuf type
openrtb.BidRequest.Device| Modifier and Type | Class and Description |
|---|---|
static class |
Openrtb.BidRequest.Device.Builder
OpenRTB 3.3.10: Provides information pertaining to the device including its hardware,
platform, location, and carrier.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
CARRIER_FIELD_NUMBER |
static int |
CONNECTIONTYPE_FIELD_NUMBER |
static int |
DEVICETYPE_FIELD_NUMBER |
static int |
DIDMD5_FIELD_NUMBER |
static int |
DIDSHA1_FIELD_NUMBER |
static int |
DNT_FIELD_NUMBER |
static int |
DPIDMD5_FIELD_NUMBER |
static int |
DPIDSHA1_FIELD_NUMBER |
static int |
EXT_FIELD_NUMBER |
static int |
FLASHVER_FIELD_NUMBER |
static int |
GEO_FIELD_NUMBER |
static int |
H_FIELD_NUMBER |
static int |
HWV_FIELD_NUMBER |
static int |
IFA_FIELD_NUMBER |
static int |
IP_FIELD_NUMBER |
static int |
IPV6_FIELD_NUMBER |
static int |
JS_FIELD_NUMBER |
static int |
LANGUAGE_FIELD_NUMBER |
static int |
LMT_FIELD_NUMBER |
static int |
MACMD5_FIELD_NUMBER |
static int |
MACSHA1_FIELD_NUMBER |
static int |
MAKE_FIELD_NUMBER |
static int |
MODEL_FIELD_NUMBER |
static int |
OS_FIELD_NUMBER |
static int |
OSV_FIELD_NUMBER |
static com.google.protobuf.Parser<Openrtb.BidRequest.Device> |
PARSER
Deprecated.
|
static int |
PPI_FIELD_NUMBER |
static int |
PXRATIO_FIELD_NUMBER |
static int |
UA_FIELD_NUMBER |
static int |
W_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getCarrier()
Carrier or ISP derived from the IP address.
|
com.google.protobuf.ByteString |
getCarrierBytes()
Carrier or ISP derived from the IP address.
|
OpenrtbCommon.Enums.BidRequest.Device.ConnectionType |
getConnectiontype()
Return the detected data connection type for the device.
|
static Openrtb.BidRequest.Device |
getDefaultInstance() |
Openrtb.BidRequest.Device |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
OpenrtbCommon.Enums.BidRequest.Device.DeviceType |
getDevicetype()
Return the device type being used.
|
String |
getDidmd5()
MD5 hashed device ID; IMEI when available, else MEID or ESN.
|
com.google.protobuf.ByteString |
getDidmd5Bytes()
MD5 hashed device ID; IMEI when available, else MEID or ESN.
|
String |
getDidsha1()
SHA1 hashed device ID; IMEI when available, else MEID or ESN.
|
com.google.protobuf.ByteString |
getDidsha1Bytes()
SHA1 hashed device ID; IMEI when available, else MEID or ESN.
|
OpenrtbCommon.Flag |
getDnt()
Do Not Track.
|
String |
getDpidmd5()
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
com.google.protobuf.ByteString |
getDpidmd5Bytes()
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
String |
getDpidsha1()
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
com.google.protobuf.ByteString |
getDpidsha1Bytes()
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
Extension.DeviceExtensions |
getExt()
optional .openrtb.DeviceExtensions ext = 1000; |
Extension.DeviceExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.DeviceExtensions ext = 1000; |
String |
getFlashver()
Return the Flash version detected.
|
com.google.protobuf.ByteString |
getFlashverBytes()
Return the Flash version detected.
|
Openrtb.BidRequest.Geo |
getGeo()
Geography as derived from the device’s location services (e.g., cell tower triangulation,
GPS) or IP address.
|
Openrtb.BidRequest.GeoOrBuilder |
getGeoOrBuilder()
Geography as derived from the device’s location services (e.g., cell tower triangulation,
GPS) or IP address.
|
int |
getH()
Physical height of the screen in pixels.
|
String |
getHwv()
Hardware version of the device (e.g., "5S" for iPhone 5S).
|
com.google.protobuf.ByteString |
getHwvBytes()
Hardware version of the device (e.g., "5S" for iPhone 5S).
|
String |
getIfa()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
|
com.google.protobuf.ByteString |
getIfaBytes()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
|
String |
getIp()
IPv4 address closest to device.
|
com.google.protobuf.ByteString |
getIpBytes()
IPv4 address closest to device.
|
String |
getIpv6()
IP address in IPv6.
|
com.google.protobuf.ByteString |
getIpv6Bytes()
IP address in IPv6.
|
OpenrtbCommon.Flag |
getJs()
Device supports Javascript?
|
String |
getLanguage()
Browser language; use alpha-2/ISO 639-1 codes.
|
com.google.protobuf.ByteString |
getLanguageBytes()
Browser language; use alpha-2/ISO 639-1 codes.
|
boolean |
getLmt()
"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android),
where false = tracking is unrestricted,
true = tracking must be limited per commercial guidelines.
|
String |
getMacmd5()
MAC address of the device; hashed via MD5.
|
com.google.protobuf.ByteString |
getMacmd5Bytes()
MAC address of the device; hashed via MD5.
|
String |
getMacsha1()
MAC address of the device; hashed via SHA1.
|
com.google.protobuf.ByteString |
getMacsha1Bytes()
MAC address of the device; hashed via SHA1.
|
String |
getMake()
Device make (e.g., “Apple”).
|
com.google.protobuf.ByteString |
getMakeBytes()
Device make (e.g., “Apple”).
|
String |
getModel()
Device model (e.g., “iPhone”).
|
com.google.protobuf.ByteString |
getModelBytes()
Device model (e.g., “iPhone”).
|
String |
getOs()
Device operating system (e.g., “iOS”).
|
com.google.protobuf.ByteString |
getOsBytes()
Device operating system (e.g., “iOS”).
|
String |
getOsv()
Device operating system version (e.g., “3.1.2”).
|
com.google.protobuf.ByteString |
getOsvBytes()
Device operating system version (e.g., “3.1.2”).
|
com.google.protobuf.Parser<Openrtb.BidRequest.Device> |
getParserForType() |
int |
getPpi()
Screen size as pixels per linear inch.
|
double |
getPxratio()
The ratio of physical pixels to device independent pixels.
|
int |
getSerializedSize() |
String |
getUa()
Browser user agent string.
|
com.google.protobuf.ByteString |
getUaBytes()
Browser user agent string.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
getW()
Physical width of the screen in pixels.
|
boolean |
hasCarrier()
Carrier or ISP derived from the IP address.
|
boolean |
hasConnectiontype()
Return the detected data connection type for the device.
|
boolean |
hasDevicetype()
Return the device type being used.
|
boolean |
hasDidmd5()
MD5 hashed device ID; IMEI when available, else MEID or ESN.
|
boolean |
hasDidsha1()
SHA1 hashed device ID; IMEI when available, else MEID or ESN.
|
boolean |
hasDnt()
Do Not Track.
|
boolean |
hasDpidmd5()
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
boolean |
hasDpidsha1()
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
boolean |
hasExt()
optional .openrtb.DeviceExtensions ext = 1000; |
boolean |
hasFlashver()
Return the Flash version detected.
|
boolean |
hasGeo()
Geography as derived from the device’s location services (e.g., cell tower triangulation,
GPS) or IP address.
|
boolean |
hasH()
Physical height of the screen in pixels.
|
int |
hashCode() |
boolean |
hasHwv()
Hardware version of the device (e.g., "5S" for iPhone 5S).
|
boolean |
hasIfa()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
|
boolean |
hasIp()
IPv4 address closest to device.
|
boolean |
hasIpv6()
IP address in IPv6.
|
boolean |
hasJs()
Device supports Javascript?
|
boolean |
hasLanguage()
Browser language; use alpha-2/ISO 639-1 codes.
|
boolean |
hasLmt()
"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android),
where false = tracking is unrestricted,
true = tracking must be limited per commercial guidelines.
|
boolean |
hasMacmd5()
MAC address of the device; hashed via MD5.
|
boolean |
hasMacsha1()
MAC address of the device; hashed via SHA1.
|
boolean |
hasMake()
Device make (e.g., “Apple”).
|
boolean |
hasModel()
Device model (e.g., “iPhone”).
|
boolean |
hasOs()
Device operating system (e.g., “iOS”).
|
boolean |
hasOsv()
Device operating system version (e.g., “3.1.2”).
|
boolean |
hasPpi()
Screen size as pixels per linear inch.
|
boolean |
hasPxratio()
The ratio of physical pixels to device independent pixels.
|
boolean |
hasUa()
Browser user agent string.
|
boolean |
hasW()
Physical width of the screen in pixels.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Openrtb.BidRequest.Device.Builder |
newBuilder() |
static Openrtb.BidRequest.Device.Builder |
newBuilder(Openrtb.BidRequest.Device prototype) |
Openrtb.BidRequest.Device.Builder |
newBuilderForType() |
protected Openrtb.BidRequest.Device.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Openrtb.BidRequest.Device |
parseDelimitedFrom(InputStream input) |
static Openrtb.BidRequest.Device |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Device |
parseFrom(byte[] data) |
static Openrtb.BidRequest.Device |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Device |
parseFrom(com.google.protobuf.ByteString data) |
static Openrtb.BidRequest.Device |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Device |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Openrtb.BidRequest.Device |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Device |
parseFrom(InputStream input) |
static Openrtb.BidRequest.Device |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Openrtb.BidRequest.Device> |
parser() |
Openrtb.BidRequest.Device.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int DNT_FIELD_NUMBER
public static final int UA_FIELD_NUMBER
public static final int IP_FIELD_NUMBER
public static final int GEO_FIELD_NUMBER
public static final int DIDSHA1_FIELD_NUMBER
public static final int DIDMD5_FIELD_NUMBER
public static final int DPIDSHA1_FIELD_NUMBER
public static final int DPIDMD5_FIELD_NUMBER
public static final int IPV6_FIELD_NUMBER
public static final int CARRIER_FIELD_NUMBER
public static final int LANGUAGE_FIELD_NUMBER
public static final int MAKE_FIELD_NUMBER
public static final int MODEL_FIELD_NUMBER
public static final int OS_FIELD_NUMBER
public static final int OSV_FIELD_NUMBER
public static final int JS_FIELD_NUMBER
public static final int CONNECTIONTYPE_FIELD_NUMBER
public static final int DEVICETYPE_FIELD_NUMBER
public static final int FLASHVER_FIELD_NUMBER
public static final int LMT_FIELD_NUMBER
public static final int HWV_FIELD_NUMBER
public static final int W_FIELD_NUMBER
public static final int H_FIELD_NUMBER
public static final int PPI_FIELD_NUMBER
public static final int PXRATIO_FIELD_NUMBER
public static final int IFA_FIELD_NUMBER
public static final int MACSHA1_FIELD_NUMBER
public static final int MACMD5_FIELD_NUMBER
public static final int EXT_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<Openrtb.BidRequest.Device> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasDnt()
Do Not Track.
optional .openrtb.Flag dnt = 1;hasDnt in interface Openrtb.BidRequest.DeviceOrBuilderpublic OpenrtbCommon.Flag getDnt()
Do Not Track.
optional .openrtb.Flag dnt = 1;getDnt in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasUa()
Browser user agent string.
optional string ua = 2;hasUa in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getUa()
Browser user agent string.
optional string ua = 2;getUa in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getUaBytes()
Browser user agent string.
optional string ua = 2;getUaBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasIp()
IPv4 address closest to device.
optional string ip = 3 [default = "0.0.0.0"];hasIp in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getIp()
IPv4 address closest to device.
optional string ip = 3 [default = "0.0.0.0"];getIp in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getIpBytes()
IPv4 address closest to device.
optional string ip = 3 [default = "0.0.0.0"];getIpBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasGeo()
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
optional .openrtb.BidRequest.Geo geo = 4;hasGeo in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Geo getGeo()
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
optional .openrtb.BidRequest.Geo geo = 4;getGeo in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.GeoOrBuilder getGeoOrBuilder()
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
optional .openrtb.BidRequest.Geo geo = 4;getGeoOrBuilder in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasDidsha1()
SHA1 hashed device ID; IMEI when available, else MEID or ESN. OpenRTB’s preferred method for device ID hashing is SHA1.
optional string didsha1 = 5;hasDidsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getDidsha1()
SHA1 hashed device ID; IMEI when available, else MEID or ESN. OpenRTB’s preferred method for device ID hashing is SHA1.
optional string didsha1 = 5;getDidsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getDidsha1Bytes()
SHA1 hashed device ID; IMEI when available, else MEID or ESN. OpenRTB’s preferred method for device ID hashing is SHA1.
optional string didsha1 = 5;getDidsha1Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasDidmd5()
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
optional string didmd5 = 6;hasDidmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getDidmd5()
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
optional string didmd5 = 6;getDidmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getDidmd5Bytes()
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
optional string didmd5 = 6;getDidmd5Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasDpidsha1()
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS). OpenRTB’s preferred method for device ID hash is SHA1.
optional string dpidsha1 = 7;hasDpidsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getDpidsha1()
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS). OpenRTB’s preferred method for device ID hash is SHA1.
optional string dpidsha1 = 7;getDpidsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getDpidsha1Bytes()
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS). OpenRTB’s preferred method for device ID hash is SHA1.
optional string dpidsha1 = 7;getDpidsha1Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasDpidmd5()
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
optional string dpidmd5 = 8;hasDpidmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getDpidmd5()
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
optional string dpidmd5 = 8;getDpidmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getDpidmd5Bytes()
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
optional string dpidmd5 = 8;getDpidmd5Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasIpv6()
IP address in IPv6.
optional string ipv6 = 9;hasIpv6 in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getIpv6()
IP address in IPv6.
optional string ipv6 = 9;getIpv6 in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getIpv6Bytes()
IP address in IPv6.
optional string ipv6 = 9;getIpv6Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasCarrier()
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
optional string carrier = 10 [default = "-1"];hasCarrier in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getCarrier()
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
optional string carrier = 10 [default = "-1"];getCarrier in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getCarrierBytes()
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
optional string carrier = 10 [default = "-1"];getCarrierBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasLanguage()
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 11;hasLanguage in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getLanguage()
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 11;getLanguage in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getLanguageBytes()
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 11;getLanguageBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasMake()
Device make (e.g., “Apple”).
optional string make = 12 [default = "-1"];hasMake in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getMake()
Device make (e.g., “Apple”).
optional string make = 12 [default = "-1"];getMake in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getMakeBytes()
Device make (e.g., “Apple”).
optional string make = 12 [default = "-1"];getMakeBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasModel()
Device model (e.g., “iPhone”).
optional string model = 13 [default = "-1"];hasModel in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getModel()
Device model (e.g., “iPhone”).
optional string model = 13 [default = "-1"];getModel in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getModelBytes()
Device model (e.g., “iPhone”).
optional string model = 13 [default = "-1"];getModelBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasOs()
Device operating system (e.g., “iOS”).
optional string os = 14 [default = "-1"];hasOs in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getOs()
Device operating system (e.g., “iOS”).
optional string os = 14 [default = "-1"];getOs in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getOsBytes()
Device operating system (e.g., “iOS”).
optional string os = 14 [default = "-1"];getOsBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasOsv()
Device operating system version (e.g., “3.1.2”).
optional string osv = 15 [default = "-1"];hasOsv in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getOsv()
Device operating system version (e.g., “3.1.2”).
optional string osv = 15 [default = "-1"];getOsv in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getOsvBytes()
Device operating system version (e.g., “3.1.2”).
optional string osv = 15 [default = "-1"];getOsvBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasJs()
Device supports Javascript?
optional .openrtb.Flag js = 16 [default = YES];hasJs in interface Openrtb.BidRequest.DeviceOrBuilderpublic OpenrtbCommon.Flag getJs()
Device supports Javascript?
optional .openrtb.Flag js = 16 [default = YES];getJs in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasConnectiontype()
Return the detected data connection type for the device.
optional .openrtb.Enums.BidRequest.Device.ConnectionType connectiontype = 17 [default = CONNECTION_UNKNOWN];hasConnectiontype in interface Openrtb.BidRequest.DeviceOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Device.ConnectionType getConnectiontype()
Return the detected data connection type for the device.
optional .openrtb.Enums.BidRequest.Device.ConnectionType connectiontype = 17 [default = CONNECTION_UNKNOWN];getConnectiontype in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasDevicetype()
Return the device type being used.
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN];hasDevicetype in interface Openrtb.BidRequest.DeviceOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Device.DeviceType getDevicetype()
Return the device type being used.
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN];getDevicetype in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasFlashver()
Return the Flash version detected.
optional string flashver = 19;hasFlashver in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getFlashver()
Return the Flash version detected.
optional string flashver = 19;getFlashver in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getFlashverBytes()
Return the Flash version detected.
optional string flashver = 19;getFlashverBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasLmt()
"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android), where false = tracking is unrestricted, true = tracking must be limited per commercial guidelines.
optional bool lmt = 20;hasLmt in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean getLmt()
"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android), where false = tracking is unrestricted, true = tracking must be limited per commercial guidelines.
optional bool lmt = 20;getLmt in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasHwv()
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 21;hasHwv in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getHwv()
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 21;getHwv in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getHwvBytes()
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 21;getHwvBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasW()
Physical width of the screen in pixels.
optional int32 w = 22;hasW in interface Openrtb.BidRequest.DeviceOrBuilderpublic int getW()
Physical width of the screen in pixels.
optional int32 w = 22;getW in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasH()
Physical height of the screen in pixels.
optional int32 h = 23;hasH in interface Openrtb.BidRequest.DeviceOrBuilderpublic int getH()
Physical height of the screen in pixels.
optional int32 h = 23;getH in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasPpi()
Screen size as pixels per linear inch.
optional int32 ppi = 24;hasPpi in interface Openrtb.BidRequest.DeviceOrBuilderpublic int getPpi()
Screen size as pixels per linear inch.
optional int32 ppi = 24;getPpi in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasPxratio()
The ratio of physical pixels to device independent pixels.
optional double pxratio = 25;hasPxratio in interface Openrtb.BidRequest.DeviceOrBuilderpublic double getPxratio()
The ratio of physical pixels to device independent pixels.
optional double pxratio = 25;getPxratio in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasIfa()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 26;hasIfa in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getIfa()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 26;getIfa in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getIfaBytes()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 26;getIfaBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasMacsha1()
MAC address of the device; hashed via SHA1.
optional string macsha1 = 27;hasMacsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getMacsha1()
MAC address of the device; hashed via SHA1.
optional string macsha1 = 27;getMacsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getMacsha1Bytes()
MAC address of the device; hashed via SHA1.
optional string macsha1 = 27;getMacsha1Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasMacmd5()
MAC address of the device; hashed via MD5.
optional string macmd5 = 28;hasMacmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getMacmd5()
MAC address of the device; hashed via MD5.
optional string macmd5 = 28;getMacmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getMacmd5Bytes()
MAC address of the device; hashed via MD5.
optional string macmd5 = 28;getMacmd5Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic boolean hasExt()
optional .openrtb.DeviceExtensions ext = 1000;hasExt in interface Openrtb.BidRequest.DeviceOrBuilderpublic Extension.DeviceExtensions getExt()
optional .openrtb.DeviceExtensions ext = 1000;getExt in interface Openrtb.BidRequest.DeviceOrBuilderpublic Extension.DeviceExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.DeviceExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidRequest.DeviceOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Openrtb.BidRequest.Device parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Device parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Device parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Device parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Device parseFrom(InputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Device parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Device parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Device parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Device parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Device parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Openrtb.BidRequest.Device.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Openrtb.BidRequest.Device.Builder newBuilder()
public static Openrtb.BidRequest.Device.Builder newBuilder(Openrtb.BidRequest.Device prototype)
public Openrtb.BidRequest.Device.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Openrtb.BidRequest.Device.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Openrtb.BidRequest.Device getDefaultInstance()
public static com.google.protobuf.Parser<Openrtb.BidRequest.Device> parser()
public com.google.protobuf.Parser<Openrtb.BidRequest.Device> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Openrtb.BidRequest.Device getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2017. All rights reserved.