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