public static final class Openrtb.BidRequest.Device.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder> 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 | Method and Description |
|---|---|
Openrtb.BidRequest.Device.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidRequest.Device |
build() |
Openrtb.BidRequest.Device |
buildPartial() |
Openrtb.BidRequest.Device.Builder |
clear() |
Openrtb.BidRequest.Device.Builder |
clearCarrier()
Carrier or ISP derived from the IP address.
|
Openrtb.BidRequest.Device.Builder |
clearConnectiontype()
Return the detected data connection type for the device.
|
Openrtb.BidRequest.Device.Builder |
clearDevicetype()
Return the device type being used.
|
Openrtb.BidRequest.Device.Builder |
clearDidmd5()
MD5 hashed device ID; IMEI when available, else MEID or ESN.
|
Openrtb.BidRequest.Device.Builder |
clearDidsha1()
SHA1 hashed device ID; IMEI when available, else MEID or ESN.
|
Openrtb.BidRequest.Device.Builder |
clearDnt()
Do Not Track.
|
Openrtb.BidRequest.Device.Builder |
clearDpidmd5()
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
Openrtb.BidRequest.Device.Builder |
clearDpidsha1()
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
Openrtb.BidRequest.Device.Builder |
clearExt()
optional .openrtb.DeviceExtensions ext = 1000; |
Openrtb.BidRequest.Device.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Openrtb.BidRequest.Device.Builder |
clearFlashver()
Return the Flash version detected.
|
Openrtb.BidRequest.Device.Builder |
clearGeo()
Geography as derived from the device’s location services (e.g., cell tower triangulation,
GPS) or IP address.
|
Openrtb.BidRequest.Device.Builder |
clearH()
Physical height of the screen in pixels.
|
Openrtb.BidRequest.Device.Builder |
clearHwv()
Hardware version of the device (e.g., "5S" for iPhone 5S).
|
Openrtb.BidRequest.Device.Builder |
clearIfa()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
|
Openrtb.BidRequest.Device.Builder |
clearIp()
IPv4 address closest to device.
|
Openrtb.BidRequest.Device.Builder |
clearIpv6()
IP address in IPv6.
|
Openrtb.BidRequest.Device.Builder |
clearJs()
Device supports Javascript?
|
Openrtb.BidRequest.Device.Builder |
clearLanguage()
Browser language; use alpha-2/ISO 639-1 codes.
|
Openrtb.BidRequest.Device.Builder |
clearLmt()
"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android),
where false = tracking is unrestricted,
true = tracking must be limited per commercial guidelines.
|
Openrtb.BidRequest.Device.Builder |
clearMacmd5()
MAC address of the device; hashed via MD5.
|
Openrtb.BidRequest.Device.Builder |
clearMacsha1()
MAC address of the device; hashed via SHA1.
|
Openrtb.BidRequest.Device.Builder |
clearMake()
Device make (e.g., “Apple”).
|
Openrtb.BidRequest.Device.Builder |
clearModel()
Device model (e.g., “iPhone”).
|
Openrtb.BidRequest.Device.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Openrtb.BidRequest.Device.Builder |
clearOs()
Device operating system (e.g., “iOS”).
|
Openrtb.BidRequest.Device.Builder |
clearOsv()
Device operating system version (e.g., “3.1.2”).
|
Openrtb.BidRequest.Device.Builder |
clearPpi()
Screen size as pixels per linear inch.
|
Openrtb.BidRequest.Device.Builder |
clearPxratio()
The ratio of physical pixels to device independent pixels.
|
Openrtb.BidRequest.Device.Builder |
clearUa()
Browser user agent string.
|
Openrtb.BidRequest.Device.Builder |
clearW()
Physical width of the screen in pixels.
|
Openrtb.BidRequest.Device.Builder |
clone() |
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.
|
Openrtb.BidRequest.Device |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.DeviceExtensions.Builder |
getExtBuilder()
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.Geo.Builder |
getGeoBuilder()
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.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.BidRequest.Device.Builder |
mergeExt(Extension.DeviceExtensions value)
optional .openrtb.DeviceExtensions ext = 1000; |
Openrtb.BidRequest.Device.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.BidRequest.Device.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.BidRequest.Device.Builder |
mergeFrom(Openrtb.BidRequest.Device other) |
Openrtb.BidRequest.Device.Builder |
mergeGeo(Openrtb.BidRequest.Geo value)
Geography as derived from the device’s location services (e.g., cell tower triangulation,
GPS) or IP address.
|
Openrtb.BidRequest.Device.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openrtb.BidRequest.Device.Builder |
setCarrier(String value)
Carrier or ISP derived from the IP address.
|
Openrtb.BidRequest.Device.Builder |
setCarrierBytes(com.google.protobuf.ByteString value)
Carrier or ISP derived from the IP address.
|
Openrtb.BidRequest.Device.Builder |
setConnectiontype(OpenrtbCommon.Enums.BidRequest.Device.ConnectionType value)
Return the detected data connection type for the device.
|
Openrtb.BidRequest.Device.Builder |
setDevicetype(OpenrtbCommon.Enums.BidRequest.Device.DeviceType value)
Return the device type being used.
|
Openrtb.BidRequest.Device.Builder |
setDidmd5(String value)
MD5 hashed device ID; IMEI when available, else MEID or ESN.
|
Openrtb.BidRequest.Device.Builder |
setDidmd5Bytes(com.google.protobuf.ByteString value)
MD5 hashed device ID; IMEI when available, else MEID or ESN.
|
Openrtb.BidRequest.Device.Builder |
setDidsha1(String value)
SHA1 hashed device ID; IMEI when available, else MEID or ESN.
|
Openrtb.BidRequest.Device.Builder |
setDidsha1Bytes(com.google.protobuf.ByteString value)
SHA1 hashed device ID; IMEI when available, else MEID or ESN.
|
Openrtb.BidRequest.Device.Builder |
setDnt(OpenrtbCommon.Flag value)
Do Not Track.
|
Openrtb.BidRequest.Device.Builder |
setDpidmd5(String value)
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
Openrtb.BidRequest.Device.Builder |
setDpidmd5Bytes(com.google.protobuf.ByteString value)
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
Openrtb.BidRequest.Device.Builder |
setDpidsha1(String value)
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
Openrtb.BidRequest.Device.Builder |
setDpidsha1Bytes(com.google.protobuf.ByteString value)
SHA1 hashed platform-specific ID (e.g., Android ID or UDID for iOS).
|
Openrtb.BidRequest.Device.Builder |
setExt(Extension.DeviceExtensions.Builder builderForValue)
optional .openrtb.DeviceExtensions ext = 1000; |
Openrtb.BidRequest.Device.Builder |
setExt(Extension.DeviceExtensions value)
optional .openrtb.DeviceExtensions ext = 1000; |
Openrtb.BidRequest.Device.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidRequest.Device.Builder |
setFlashver(String value)
Return the Flash version detected.
|
Openrtb.BidRequest.Device.Builder |
setFlashverBytes(com.google.protobuf.ByteString value)
Return the Flash version detected.
|
Openrtb.BidRequest.Device.Builder |
setGeo(Openrtb.BidRequest.Geo.Builder builderForValue)
Geography as derived from the device’s location services (e.g., cell tower triangulation,
GPS) or IP address.
|
Openrtb.BidRequest.Device.Builder |
setGeo(Openrtb.BidRequest.Geo value)
Geography as derived from the device’s location services (e.g., cell tower triangulation,
GPS) or IP address.
|
Openrtb.BidRequest.Device.Builder |
setH(int value)
Physical height of the screen in pixels.
|
Openrtb.BidRequest.Device.Builder |
setHwv(String value)
Hardware version of the device (e.g., "5S" for iPhone 5S).
|
Openrtb.BidRequest.Device.Builder |
setHwvBytes(com.google.protobuf.ByteString value)
Hardware version of the device (e.g., "5S" for iPhone 5S).
|
Openrtb.BidRequest.Device.Builder |
setIfa(String value)
ID sanctioned for advertiser use in the clear (i.e., not hashed).
|
Openrtb.BidRequest.Device.Builder |
setIfaBytes(com.google.protobuf.ByteString value)
ID sanctioned for advertiser use in the clear (i.e., not hashed).
|
Openrtb.BidRequest.Device.Builder |
setIp(String value)
IPv4 address closest to device.
|
Openrtb.BidRequest.Device.Builder |
setIpBytes(com.google.protobuf.ByteString value)
IPv4 address closest to device.
|
Openrtb.BidRequest.Device.Builder |
setIpv6(String value)
IP address in IPv6.
|
Openrtb.BidRequest.Device.Builder |
setIpv6Bytes(com.google.protobuf.ByteString value)
IP address in IPv6.
|
Openrtb.BidRequest.Device.Builder |
setJs(OpenrtbCommon.Flag value)
Device supports Javascript?
|
Openrtb.BidRequest.Device.Builder |
setLanguage(String value)
Browser language; use alpha-2/ISO 639-1 codes.
|
Openrtb.BidRequest.Device.Builder |
setLanguageBytes(com.google.protobuf.ByteString value)
Browser language; use alpha-2/ISO 639-1 codes.
|
Openrtb.BidRequest.Device.Builder |
setLmt(boolean value)
"Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android),
where false = tracking is unrestricted,
true = tracking must be limited per commercial guidelines.
|
Openrtb.BidRequest.Device.Builder |
setMacmd5(String value)
MAC address of the device; hashed via MD5.
|
Openrtb.BidRequest.Device.Builder |
setMacmd5Bytes(com.google.protobuf.ByteString value)
MAC address of the device; hashed via MD5.
|
Openrtb.BidRequest.Device.Builder |
setMacsha1(String value)
MAC address of the device; hashed via SHA1.
|
Openrtb.BidRequest.Device.Builder |
setMacsha1Bytes(com.google.protobuf.ByteString value)
MAC address of the device; hashed via SHA1.
|
Openrtb.BidRequest.Device.Builder |
setMake(String value)
Device make (e.g., “Apple”).
|
Openrtb.BidRequest.Device.Builder |
setMakeBytes(com.google.protobuf.ByteString value)
Device make (e.g., “Apple”).
|
Openrtb.BidRequest.Device.Builder |
setModel(String value)
Device model (e.g., “iPhone”).
|
Openrtb.BidRequest.Device.Builder |
setModelBytes(com.google.protobuf.ByteString value)
Device model (e.g., “iPhone”).
|
Openrtb.BidRequest.Device.Builder |
setOs(String value)
Device operating system (e.g., “iOS”).
|
Openrtb.BidRequest.Device.Builder |
setOsBytes(com.google.protobuf.ByteString value)
Device operating system (e.g., “iOS”).
|
Openrtb.BidRequest.Device.Builder |
setOsv(String value)
Device operating system version (e.g., “3.1.2”).
|
Openrtb.BidRequest.Device.Builder |
setOsvBytes(com.google.protobuf.ByteString value)
Device operating system version (e.g., “3.1.2”).
|
Openrtb.BidRequest.Device.Builder |
setPpi(int value)
Screen size as pixels per linear inch.
|
Openrtb.BidRequest.Device.Builder |
setPxratio(double value)
The ratio of physical pixels to device independent pixels.
|
Openrtb.BidRequest.Device.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Openrtb.BidRequest.Device.Builder |
setUa(String value)
Browser user agent string.
|
Openrtb.BidRequest.Device.Builder |
setUaBytes(com.google.protobuf.ByteString value)
Browser user agent string.
|
Openrtb.BidRequest.Device.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openrtb.BidRequest.Device.Builder |
setW(int value)
Physical width of the screen in pixels.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>public Openrtb.BidRequest.Device.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>public Openrtb.BidRequest.Device getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.BidRequest.Device build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Device buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Device.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>public Openrtb.BidRequest.Device.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>public Openrtb.BidRequest.Device.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>public Openrtb.BidRequest.Device.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>public Openrtb.BidRequest.Device.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>public Openrtb.BidRequest.Device.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>public Openrtb.BidRequest.Device.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidRequest.Device.Builder>public Openrtb.BidRequest.Device.Builder mergeFrom(Openrtb.BidRequest.Device other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>public Openrtb.BidRequest.Device.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidRequest.Device.Builder>IOExceptionpublic 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 Openrtb.BidRequest.Device.Builder setDnt(OpenrtbCommon.Flag value)
Do Not Track.
optional .openrtb.Flag dnt = 1;public Openrtb.BidRequest.Device.Builder clearDnt()
Do Not Track.
optional .openrtb.Flag dnt = 1;public 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 Openrtb.BidRequest.Device.Builder setUa(String value)
Browser user agent string.
optional string ua = 2;public Openrtb.BidRequest.Device.Builder clearUa()
Browser user agent string.
optional string ua = 2;public Openrtb.BidRequest.Device.Builder setUaBytes(com.google.protobuf.ByteString value)
Browser user agent string.
optional string ua = 2;public 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 Openrtb.BidRequest.Device.Builder setIp(String value)
IPv4 address closest to device.
optional string ip = 3 [default = "0.0.0.0"];public Openrtb.BidRequest.Device.Builder clearIp()
IPv4 address closest to device.
optional string ip = 3 [default = "0.0.0.0"];public Openrtb.BidRequest.Device.Builder setIpBytes(com.google.protobuf.ByteString value)
IPv4 address closest to device.
optional string ip = 3 [default = "0.0.0.0"];public 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.Device.Builder setGeo(Openrtb.BidRequest.Geo value)
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
optional .openrtb.BidRequest.Geo geo = 4;public Openrtb.BidRequest.Device.Builder setGeo(Openrtb.BidRequest.Geo.Builder builderForValue)
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
optional .openrtb.BidRequest.Geo geo = 4;public Openrtb.BidRequest.Device.Builder mergeGeo(Openrtb.BidRequest.Geo value)
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
optional .openrtb.BidRequest.Geo geo = 4;public Openrtb.BidRequest.Device.Builder clearGeo()
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
optional .openrtb.BidRequest.Geo geo = 4;public Openrtb.BidRequest.Geo.Builder getGeoBuilder()
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
optional .openrtb.BidRequest.Geo geo = 4;public 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 Openrtb.BidRequest.Device.Builder setDidsha1(String value)
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;public Openrtb.BidRequest.Device.Builder clearDidsha1()
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;public Openrtb.BidRequest.Device.Builder setDidsha1Bytes(com.google.protobuf.ByteString value)
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;public 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 Openrtb.BidRequest.Device.Builder setDidmd5(String value)
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
optional string didmd5 = 6;public Openrtb.BidRequest.Device.Builder clearDidmd5()
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
optional string didmd5 = 6;public Openrtb.BidRequest.Device.Builder setDidmd5Bytes(com.google.protobuf.ByteString value)
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
optional string didmd5 = 6;public 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 Openrtb.BidRequest.Device.Builder setDpidsha1(String value)
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;public Openrtb.BidRequest.Device.Builder clearDpidsha1()
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;public Openrtb.BidRequest.Device.Builder setDpidsha1Bytes(com.google.protobuf.ByteString value)
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;public 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 Openrtb.BidRequest.Device.Builder setDpidmd5(String value)
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
optional string dpidmd5 = 8;public Openrtb.BidRequest.Device.Builder clearDpidmd5()
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
optional string dpidmd5 = 8;public Openrtb.BidRequest.Device.Builder setDpidmd5Bytes(com.google.protobuf.ByteString value)
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
optional string dpidmd5 = 8;public 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 Openrtb.BidRequest.Device.Builder setIpv6(String value)
IP address in IPv6.
optional string ipv6 = 9;public Openrtb.BidRequest.Device.Builder clearIpv6()
IP address in IPv6.
optional string ipv6 = 9;public Openrtb.BidRequest.Device.Builder setIpv6Bytes(com.google.protobuf.ByteString value)
IP address in IPv6.
optional string ipv6 = 9;public 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 Openrtb.BidRequest.Device.Builder setCarrier(String value)
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
optional string carrier = 10 [default = "-1"];public Openrtb.BidRequest.Device.Builder clearCarrier()
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
optional string carrier = 10 [default = "-1"];public Openrtb.BidRequest.Device.Builder setCarrierBytes(com.google.protobuf.ByteString value)
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
optional string carrier = 10 [default = "-1"];public 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 Openrtb.BidRequest.Device.Builder setLanguage(String value)
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 11;public Openrtb.BidRequest.Device.Builder clearLanguage()
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 11;public Openrtb.BidRequest.Device.Builder setLanguageBytes(com.google.protobuf.ByteString value)
Browser language; use alpha-2/ISO 639-1 codes.
optional string language = 11;public 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 Openrtb.BidRequest.Device.Builder setMake(String value)
Device make (e.g., “Apple”).
optional string make = 12 [default = "-1"];public Openrtb.BidRequest.Device.Builder clearMake()
Device make (e.g., “Apple”).
optional string make = 12 [default = "-1"];public Openrtb.BidRequest.Device.Builder setMakeBytes(com.google.protobuf.ByteString value)
Device make (e.g., “Apple”).
optional string make = 12 [default = "-1"];public 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 Openrtb.BidRequest.Device.Builder setModel(String value)
Device model (e.g., “iPhone”).
optional string model = 13 [default = "-1"];public Openrtb.BidRequest.Device.Builder clearModel()
Device model (e.g., “iPhone”).
optional string model = 13 [default = "-1"];public Openrtb.BidRequest.Device.Builder setModelBytes(com.google.protobuf.ByteString value)
Device model (e.g., “iPhone”).
optional string model = 13 [default = "-1"];public 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 Openrtb.BidRequest.Device.Builder setOs(String value)
Device operating system (e.g., “iOS”).
optional string os = 14 [default = "-1"];public Openrtb.BidRequest.Device.Builder clearOs()
Device operating system (e.g., “iOS”).
optional string os = 14 [default = "-1"];public Openrtb.BidRequest.Device.Builder setOsBytes(com.google.protobuf.ByteString value)
Device operating system (e.g., “iOS”).
optional string os = 14 [default = "-1"];public 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 Openrtb.BidRequest.Device.Builder setOsv(String value)
Device operating system version (e.g., “3.1.2”).
optional string osv = 15 [default = "-1"];public Openrtb.BidRequest.Device.Builder clearOsv()
Device operating system version (e.g., “3.1.2”).
optional string osv = 15 [default = "-1"];public Openrtb.BidRequest.Device.Builder setOsvBytes(com.google.protobuf.ByteString value)
Device operating system version (e.g., “3.1.2”).
optional string osv = 15 [default = "-1"];public 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 Openrtb.BidRequest.Device.Builder setJs(OpenrtbCommon.Flag value)
Device supports Javascript?
optional .openrtb.Flag js = 16 [default = YES];public Openrtb.BidRequest.Device.Builder clearJs()
Device supports Javascript?
optional .openrtb.Flag js = 16 [default = YES];public 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 Openrtb.BidRequest.Device.Builder setConnectiontype(OpenrtbCommon.Enums.BidRequest.Device.ConnectionType value)
Return the detected data connection type for the device.
optional .openrtb.Enums.BidRequest.Device.ConnectionType connectiontype = 17 [default = CONNECTION_UNKNOWN];public Openrtb.BidRequest.Device.Builder clearConnectiontype()
Return the detected data connection type for the device.
optional .openrtb.Enums.BidRequest.Device.ConnectionType connectiontype = 17 [default = CONNECTION_UNKNOWN];public 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 Openrtb.BidRequest.Device.Builder setDevicetype(OpenrtbCommon.Enums.BidRequest.Device.DeviceType value)
Return the device type being used.
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN];public Openrtb.BidRequest.Device.Builder clearDevicetype()
Return the device type being used.
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN];public 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 Openrtb.BidRequest.Device.Builder setFlashver(String value)
Return the Flash version detected.
optional string flashver = 19;public Openrtb.BidRequest.Device.Builder clearFlashver()
Return the Flash version detected.
optional string flashver = 19;public Openrtb.BidRequest.Device.Builder setFlashverBytes(com.google.protobuf.ByteString value)
Return the Flash version detected.
optional string flashver = 19;public 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 Openrtb.BidRequest.Device.Builder setLmt(boolean value)
"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;public Openrtb.BidRequest.Device.Builder clearLmt()
"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;public 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 Openrtb.BidRequest.Device.Builder setHwv(String value)
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 21;public Openrtb.BidRequest.Device.Builder clearHwv()
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 21;public Openrtb.BidRequest.Device.Builder setHwvBytes(com.google.protobuf.ByteString value)
Hardware version of the device (e.g., "5S" for iPhone 5S).
optional string hwv = 21;public 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 Openrtb.BidRequest.Device.Builder setW(int value)
Physical width of the screen in pixels.
optional int32 w = 22;public Openrtb.BidRequest.Device.Builder clearW()
Physical width of the screen in pixels.
optional int32 w = 22;public 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 Openrtb.BidRequest.Device.Builder setH(int value)
Physical height of the screen in pixels.
optional int32 h = 23;public Openrtb.BidRequest.Device.Builder clearH()
Physical height of the screen in pixels.
optional int32 h = 23;public 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 Openrtb.BidRequest.Device.Builder setPpi(int value)
Screen size as pixels per linear inch.
optional int32 ppi = 24;public Openrtb.BidRequest.Device.Builder clearPpi()
Screen size as pixels per linear inch.
optional int32 ppi = 24;public 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 Openrtb.BidRequest.Device.Builder setPxratio(double value)
The ratio of physical pixels to device independent pixels.
optional double pxratio = 25;public Openrtb.BidRequest.Device.Builder clearPxratio()
The ratio of physical pixels to device independent pixels.
optional double pxratio = 25;public 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 Openrtb.BidRequest.Device.Builder setIfa(String value)
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 26;public Openrtb.BidRequest.Device.Builder clearIfa()
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 26;public Openrtb.BidRequest.Device.Builder setIfaBytes(com.google.protobuf.ByteString value)
ID sanctioned for advertiser use in the clear (i.e., not hashed).
optional string ifa = 26;public 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 Openrtb.BidRequest.Device.Builder setMacsha1(String value)
MAC address of the device; hashed via SHA1.
optional string macsha1 = 27;public Openrtb.BidRequest.Device.Builder clearMacsha1()
MAC address of the device; hashed via SHA1.
optional string macsha1 = 27;public Openrtb.BidRequest.Device.Builder setMacsha1Bytes(com.google.protobuf.ByteString value)
MAC address of the device; hashed via SHA1.
optional string macsha1 = 27;public 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 Openrtb.BidRequest.Device.Builder setMacmd5(String value)
MAC address of the device; hashed via MD5.
optional string macmd5 = 28;public Openrtb.BidRequest.Device.Builder clearMacmd5()
MAC address of the device; hashed via MD5.
optional string macmd5 = 28;public Openrtb.BidRequest.Device.Builder setMacmd5Bytes(com.google.protobuf.ByteString value)
MAC address of the device; hashed via MD5.
optional string macmd5 = 28;public 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 Openrtb.BidRequest.Device.Builder setExt(Extension.DeviceExtensions value)
optional .openrtb.DeviceExtensions ext = 1000;public Openrtb.BidRequest.Device.Builder setExt(Extension.DeviceExtensions.Builder builderForValue)
optional .openrtb.DeviceExtensions ext = 1000;public Openrtb.BidRequest.Device.Builder mergeExt(Extension.DeviceExtensions value)
optional .openrtb.DeviceExtensions ext = 1000;public Openrtb.BidRequest.Device.Builder clearExt()
optional .openrtb.DeviceExtensions ext = 1000;public Extension.DeviceExtensions.Builder getExtBuilder()
optional .openrtb.DeviceExtensions ext = 1000;public Extension.DeviceExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.DeviceExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidRequest.DeviceOrBuilderpublic final Openrtb.BidRequest.Device.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>public final Openrtb.BidRequest.Device.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Device.Builder>Copyright © 2017. All rights reserved.