public static interface Openrtb.BidRequest.DeviceOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
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.
|
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”).
|
int |
getPpi()
Screen size as pixels per linear inch.
|
double |
getPxratio()
The ratio of physical pixels to device independent pixels.
|
String |
getUa()
Browser user agent string.
|
com.google.protobuf.ByteString |
getUaBytes()
Browser user agent string.
|
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.
|
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.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasDnt()
Do Not Track.
optional .openrtb.Flag dnt = 1;OpenrtbCommon.Flag getDnt()
Do Not Track.
optional .openrtb.Flag dnt = 1;boolean hasUa()
Browser user agent string.
optional string ua = 2;String getUa()
Browser user agent string.
optional string ua = 2;com.google.protobuf.ByteString getUaBytes()
Browser user agent string.
optional string ua = 2;boolean hasIp()
IPv4 address closest to device.
optional string ip = 3 [default = "0.0.0.0"];String getIp()
IPv4 address closest to device.
optional string ip = 3 [default = "0.0.0.0"];com.google.protobuf.ByteString getIpBytes()
IPv4 address closest to device.
optional string ip = 3 [default = "0.0.0.0"];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;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;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;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;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;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;boolean hasDidmd5()
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
optional string didmd5 = 6;String getDidmd5()
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
optional string didmd5 = 6;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;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;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;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;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;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;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;boolean hasIpv6()
IP address in IPv6.
optional string ipv6 = 9;String getIpv6()
IP address in IPv6.
optional string ipv6 = 9;com.google.protobuf.ByteString getIpv6Bytes()
IP address in IPv6.
optional string ipv6 = 9;boolean hasCarrier()
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
optional string carrier = 10 [default = "-1"];String getCarrier()
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
optional string carrier = 10 [default = "-1"];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"];boolean hasLanguage()
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 11;String getLanguage()
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 11;com.google.protobuf.ByteString getLanguageBytes()
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 11;boolean hasMake()
Device make (e.g., “Apple”).
optional string make = 12 [default = "-1"];String getMake()
Device make (e.g., “Apple”).
optional string make = 12 [default = "-1"];com.google.protobuf.ByteString getMakeBytes()
Device make (e.g., “Apple”).
optional string make = 12 [default = "-1"];boolean hasModel()
Device model (e.g., “iPhone”).
optional string model = 13 [default = "-1"];String getModel()
Device model (e.g., “iPhone”).
optional string model = 13 [default = "-1"];com.google.protobuf.ByteString getModelBytes()
Device model (e.g., “iPhone”).
optional string model = 13 [default = "-1"];boolean hasOs()
Device operating system (e.g., “iOS”).
optional string os = 14 [default = "-1"];String getOs()
Device operating system (e.g., “iOS”).
optional string os = 14 [default = "-1"];com.google.protobuf.ByteString getOsBytes()
Device operating system (e.g., “iOS”).
optional string os = 14 [default = "-1"];boolean hasOsv()
Device operating system version (e.g., “3.1.2”).
optional string osv = 15 [default = "-1"];String getOsv()
Device operating system version (e.g., “3.1.2”).
optional string osv = 15 [default = "-1"];com.google.protobuf.ByteString getOsvBytes()
Device operating system version (e.g., “3.1.2”).
optional string osv = 15 [default = "-1"];boolean hasJs()
Device supports Javascript?
optional .openrtb.Flag js = 16 [default = YES];OpenrtbCommon.Flag getJs()
Device supports Javascript?
optional .openrtb.Flag js = 16 [default = YES];boolean hasConnectiontype()
Return the detected data connection type for the device.
optional .openrtb.Enums.BidRequest.Device.ConnectionType connectiontype = 17 [default = CONNECTION_UNKNOWN];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];boolean hasDevicetype()
Return the device type being used.
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN];OpenrtbCommon.Enums.BidRequest.Device.DeviceType getDevicetype()
Return the device type being used.
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN];boolean hasFlashver()
Return the Flash version detected.
optional string flashver = 19;String getFlashver()
Return the Flash version detected.
optional string flashver = 19;com.google.protobuf.ByteString getFlashverBytes()
Return the Flash version detected.
optional string flashver = 19;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;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;boolean hasHwv()
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 21;String getHwv()
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 21;com.google.protobuf.ByteString getHwvBytes()
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 21;boolean hasW()
Physical width of the screen in pixels.
optional int32 w = 22;int getW()
Physical width of the screen in pixels.
optional int32 w = 22;boolean hasH()
Physical height of the screen in pixels.
optional int32 h = 23;int getH()
Physical height of the screen in pixels.
optional int32 h = 23;boolean hasPpi()
Screen size as pixels per linear inch.
optional int32 ppi = 24;int getPpi()
Screen size as pixels per linear inch.
optional int32 ppi = 24;boolean hasPxratio()
The ratio of physical pixels to device independent pixels.
optional double pxratio = 25;double getPxratio()
The ratio of physical pixels to device independent pixels.
optional double pxratio = 25;boolean hasIfa()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 26;String getIfa()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 26;com.google.protobuf.ByteString getIfaBytes()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 26;boolean hasMacsha1()
MAC address of the device; hashed via SHA1.
optional string macsha1 = 27;String getMacsha1()
MAC address of the device; hashed via SHA1.
optional string macsha1 = 27;com.google.protobuf.ByteString getMacsha1Bytes()
MAC address of the device; hashed via SHA1.
optional string macsha1 = 27;boolean hasMacmd5()
MAC address of the device; hashed via MD5.
optional string macmd5 = 28;String getMacmd5()
MAC address of the device; hashed via MD5.
optional string macmd5 = 28;com.google.protobuf.ByteString getMacmd5Bytes()
MAC address of the device; hashed via MD5.
optional string macmd5 = 28;boolean hasExt()
optional .openrtb.DeviceExtensions ext = 1000;Extension.DeviceExtensions getExt()
optional .openrtb.DeviceExtensions ext = 1000;Extension.DeviceExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.DeviceExtensions ext = 1000;Copyright © 2017. All rights reserved.