public static final class OpenRtbProtobuf.Device extends com.google.protobuf.GeneratedMessageV3 implements OpenRtbProtobuf.DeviceOrBuilder
3.3.10 Device Object The “device” object 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. The device object itself and all of its parameters are optional, so default values are not provided. If an optional parameter is not specified, it should be considered unknown. 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
open_rtb.Device| Modifier and Type | Class and Description |
|---|---|
static class |
OpenRtbProtobuf.Device.Builder
3.3.10 Device Object
The “device” object provides information pertaining to the device including its hardware, platform, location, and carrier.
|
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 |
FLASHVER_FIELD_NUMBER |
static int |
GEO_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 |
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<OpenRtbProtobuf.Device> |
PARSER
Deprecated.
|
static int |
UA_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.
|
int |
getConnectiontype()
Return the detected data connection type for the device.
|
static OpenRtbProtobuf.Device |
getDefaultInstance() |
OpenRtbProtobuf.Device |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
int |
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.
|
int |
getDnt()
If “0”, then do not track Is set to false, if “1”, then do no track is set to true in browser.
|
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).
|
String |
getFlashver()
Return the Flash version detected.
|
com.google.protobuf.ByteString |
getFlashverBytes()
Return the Flash version detected.
|
OpenRtbProtobuf.Geo |
getGeo()
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
|
OpenRtbProtobuf.GeoOrBuilder |
getGeoOrBuilder()
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
|
String |
getIfa()
Native identifier for advertisers; an opaque ID assigned by the device or browser for use as an advertising identifier.
|
com.google.protobuf.ByteString |
getIfaBytes()
Native identifier for advertisers; an opaque ID assigned by the device or browser for use as an advertising identifier.
|
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.
|
int |
getJs()
“1” if the device supports JavaScript; else “0”.
|
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.
|
String |
getMacmd5()
MD5 hashed MAC address of the device.
|
com.google.protobuf.ByteString |
getMacmd5Bytes()
MD5 hashed MAC address of the device.
|
String |
getMacsha1()
SHA1 hashed MAC address of the device.
|
com.google.protobuf.ByteString |
getMacsha1Bytes()
SHA1 hashed MAC address of the device.
|
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<OpenRtbProtobuf.Device> |
getParserForType() |
int |
getSerializedSize() |
String |
getUa()
Browser user agent string.
|
com.google.protobuf.ByteString |
getUaBytes()
Browser user agent string.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
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()
If “0”, then do not track Is set to false, if “1”, then do no track is set to true in browser.
|
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 |
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.
|
int |
hashCode() |
boolean |
hasIfa()
Native identifier for advertisers; an opaque ID assigned by the device or browser for use as an advertising identifier.
|
boolean |
hasIp()
IPv4 address closest to device.
|
boolean |
hasIpv6()
IP address in IPv6.
|
boolean |
hasJs()
“1” if the device supports JavaScript; else “0”.
|
boolean |
hasLanguage()
Browser language; use alpha-2/ISO 639-1 codes.
|
boolean |
hasMacmd5()
MD5 hashed MAC address of the device.
|
boolean |
hasMacsha1()
SHA1 hashed MAC address of the device.
|
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 |
hasUa()
Browser user agent string.
|
boolean |
isInitialized() |
static OpenRtbProtobuf.Device.Builder |
newBuilder() |
static OpenRtbProtobuf.Device.Builder |
newBuilder(OpenRtbProtobuf.Device prototype) |
OpenRtbProtobuf.Device.Builder |
newBuilderForType() |
static OpenRtbProtobuf.Device |
parseDelimitedFrom(InputStream input) |
static OpenRtbProtobuf.Device |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.Device |
parseFrom(byte[] data) |
static OpenRtbProtobuf.Device |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.Device |
parseFrom(com.google.protobuf.ByteString data) |
static OpenRtbProtobuf.Device |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.Device |
parseFrom(com.google.protobuf.CodedInputStream input) |
static OpenRtbProtobuf.Device |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.Device |
parseFrom(InputStream input) |
static OpenRtbProtobuf.Device |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<OpenRtbProtobuf.Device> |
parser() |
OpenRtbProtobuf.Device.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoffindInitializationErrors, getInitializationErrorString, toStringtoByteArray, toByteString, writeDelimitedTo, writeTopublic 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 MACSHA1_FIELD_NUMBER
public static final int MACMD5_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 IFA_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<OpenRtbProtobuf.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()
public boolean hasDnt()
If “0”, then do not track Is set to false, if “1”, then do no track is set to true in browser.
optional uint32 dnt = 1;hasDnt in interface OpenRtbProtobuf.DeviceOrBuilderpublic int getDnt()
If “0”, then do not track Is set to false, if “1”, then do no track is set to true in browser.
optional uint32 dnt = 1;getDnt in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasUa()
Browser user agent string.
optional string ua = 2;hasUa in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getUa()
Browser user agent string.
optional string ua = 2;getUa in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getUaBytes()
Browser user agent string.
optional string ua = 2;getUaBytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasIp()
IPv4 address closest to device.
optional string ip = 3;hasIp in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getIp()
IPv4 address closest to device.
optional string ip = 3;getIp in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getIpBytes()
IPv4 address closest to device.
optional string ip = 3;getIpBytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasGeo()
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address. See Geo Object.
optional .open_rtb.Geo geo = 4;hasGeo in interface OpenRtbProtobuf.DeviceOrBuilderpublic OpenRtbProtobuf.Geo getGeo()
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address. See Geo Object.
optional .open_rtb.Geo geo = 4;getGeo in interface OpenRtbProtobuf.DeviceOrBuilderpublic OpenRtbProtobuf.GeoOrBuilder getGeoOrBuilder()
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address. See Geo Object.
optional .open_rtb.Geo geo = 4;getGeoOrBuilder in interface OpenRtbProtobuf.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 OpenRtbProtobuf.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 OpenRtbProtobuf.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 OpenRtbProtobuf.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 OpenRtbProtobuf.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 OpenRtbProtobuf.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 OpenRtbProtobuf.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 OpenRtbProtobuf.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 OpenRtbProtobuf.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 OpenRtbProtobuf.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 OpenRtbProtobuf.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 OpenRtbProtobuf.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 OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasMacsha1()
SHA1 hashed MAC address of the device.
optional string macsha1 = 9;hasMacsha1 in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getMacsha1()
SHA1 hashed MAC address of the device.
optional string macsha1 = 9;getMacsha1 in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getMacsha1Bytes()
SHA1 hashed MAC address of the device.
optional string macsha1 = 9;getMacsha1Bytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasMacmd5()
MD5 hashed MAC address of the device.
optional string macmd5 = 10;hasMacmd5 in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getMacmd5()
MD5 hashed MAC address of the device.
optional string macmd5 = 10;getMacmd5 in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getMacmd5Bytes()
MD5 hashed MAC address of the device.
optional string macmd5 = 10;getMacmd5Bytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasIpv6()
IP address in IPv6.
optional string ipv6 = 11;hasIpv6 in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getIpv6()
IP address in IPv6.
optional string ipv6 = 11;getIpv6 in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getIpv6Bytes()
IP address in IPv6.
optional string ipv6 = 11;getIpv6Bytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasCarrier()
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC) http://en.wikipedia.org/wiki/Mobile_Network_Code
optional string carrier = 12;hasCarrier in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getCarrier()
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC) http://en.wikipedia.org/wiki/Mobile_Network_Code
optional string carrier = 12;getCarrier in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getCarrierBytes()
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC) http://en.wikipedia.org/wiki/Mobile_Network_Code
optional string carrier = 12;getCarrierBytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasLanguage()
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 13;hasLanguage in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getLanguage()
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 13;getLanguage in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getLanguageBytes()
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 13;getLanguageBytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasMake()
Device make (e.g., “Apple”).
optional string make = 14;hasMake in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getMake()
Device make (e.g., “Apple”).
optional string make = 14;getMake in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getMakeBytes()
Device make (e.g., “Apple”).
optional string make = 14;getMakeBytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasModel()
Device model (e.g., “iPhone”).
optional string model = 15;hasModel in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getModel()
Device model (e.g., “iPhone”).
optional string model = 15;getModel in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getModelBytes()
Device model (e.g., “iPhone”).
optional string model = 15;getModelBytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasOs()
Device operating system (e.g., “iOS”).
optional string os = 16;hasOs in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getOs()
Device operating system (e.g., “iOS”).
optional string os = 16;getOs in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getOsBytes()
Device operating system (e.g., “iOS”).
optional string os = 16;getOsBytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasOsv()
Device operating system version (e.g., “3.1.2”).
optional string osv = 17;hasOsv in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getOsv()
Device operating system version (e.g., “3.1.2”).
optional string osv = 17;getOsv in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getOsvBytes()
Device operating system version (e.g., “3.1.2”).
optional string osv = 17;getOsvBytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasJs()
“1” if the device supports JavaScript; else “0”.
optional uint32 js = 18;hasJs in interface OpenRtbProtobuf.DeviceOrBuilderpublic int getJs()
“1” if the device supports JavaScript; else “0”.
optional uint32 js = 18;getJs in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasConnectiontype()
Return the detected data connection type for the device. See Table 6.10 Connection Type.
optional uint32 connectiontype = 19;hasConnectiontype in interface OpenRtbProtobuf.DeviceOrBuilderpublic int getConnectiontype()
Return the detected data connection type for the device. See Table 6.10 Connection Type.
optional uint32 connectiontype = 19;getConnectiontype in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasDevicetype()
Return the device type being used. See Table 6.16 Device Type.
optional uint32 devicetype = 20;hasDevicetype in interface OpenRtbProtobuf.DeviceOrBuilderpublic int getDevicetype()
Return the device type being used. See Table 6.16 Device Type.
optional uint32 devicetype = 20;getDevicetype in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasFlashver()
Return the Flash version detected.
optional string flashver = 21;hasFlashver in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getFlashver()
Return the Flash version detected.
optional string flashver = 21;getFlashver in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getFlashverBytes()
Return the Flash version detected.
optional string flashver = 21;getFlashverBytes in interface OpenRtbProtobuf.DeviceOrBuilderpublic boolean hasIfa()
Native identifier for advertisers; an opaque ID assigned by the device or browser for use as an advertising identifier. (e.g. Apple's IFA, Android's Advertising ID, etc)
optional string ifa = 22;hasIfa in interface OpenRtbProtobuf.DeviceOrBuilderpublic String getIfa()
Native identifier for advertisers; an opaque ID assigned by the device or browser for use as an advertising identifier. (e.g. Apple's IFA, Android's Advertising ID, etc)
optional string ifa = 22;getIfa in interface OpenRtbProtobuf.DeviceOrBuilderpublic com.google.protobuf.ByteString getIfaBytes()
Native identifier for advertisers; an opaque ID assigned by the device or browser for use as an advertising identifier. (e.g. Apple's IFA, Android's Advertising ID, etc)
optional string ifa = 22;getIfaBytes in interface OpenRtbProtobuf.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 OpenRtbProtobuf.Device parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.Device parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.Device parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.Device parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.Device parseFrom(InputStream input) throws IOException
IOExceptionpublic static OpenRtbProtobuf.Device parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OpenRtbProtobuf.Device parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static OpenRtbProtobuf.Device parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OpenRtbProtobuf.Device parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static OpenRtbProtobuf.Device parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic OpenRtbProtobuf.Device.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static OpenRtbProtobuf.Device.Builder newBuilder()
public static OpenRtbProtobuf.Device.Builder newBuilder(OpenRtbProtobuf.Device prototype)
public OpenRtbProtobuf.Device.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLitepublic static OpenRtbProtobuf.Device getDefaultInstance()
public static com.google.protobuf.Parser<OpenRtbProtobuf.Device> parser()
public com.google.protobuf.Parser<OpenRtbProtobuf.Device> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public OpenRtbProtobuf.Device getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.