public static final class Openrtb.BidRequest.Device.Builder extends com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Device.Builder> implements Openrtb.BidRequest.DeviceOrBuilder
openrtb.BidRequest.Device
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.
| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidRequest.Device |
build() |
Openrtb.BidRequest.Device |
buildPartial() |
Openrtb.BidRequest.Device.Builder |
clear() |
Openrtb.BidRequest.Device.Builder |
clearCarrier()
optional string carrier = 10 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
clearConnectiontype()
optional .openrtb.Enums.BidRequest.Device.ConnectionType connectiontype = 17 [default = CONNECTION_UNKNOWN]; |
Openrtb.BidRequest.Device.Builder |
clearDevicetype()
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN]; |
Openrtb.BidRequest.Device.Builder |
clearDidmd5()
optional string didmd5 = 6; |
Openrtb.BidRequest.Device.Builder |
clearDidsha1()
optional string didsha1 = 5; |
Openrtb.BidRequest.Device.Builder |
clearDnt()
optional .openrtb.Flag dnt = 1; |
Openrtb.BidRequest.Device.Builder |
clearDpidmd5()
optional string dpidmd5 = 8; |
Openrtb.BidRequest.Device.Builder |
clearDpidsha1()
optional string dpidsha1 = 7; |
Openrtb.BidRequest.Device.Builder |
clearExt()
optional .openrtb.DeviceExtensions ext = 1000; |
Openrtb.BidRequest.Device.Builder |
clearFlashver()
optional string flashver = 19; |
Openrtb.BidRequest.Device.Builder |
clearGeo()
optional .openrtb.BidRequest.Geo geo = 4; |
Openrtb.BidRequest.Device.Builder |
clearH()
optional int32 h = 23; |
Openrtb.BidRequest.Device.Builder |
clearHwv()
optional string hwv = 21; |
Openrtb.BidRequest.Device.Builder |
clearIfa()
optional string ifa = 26; |
Openrtb.BidRequest.Device.Builder |
clearIp()
optional string ip = 3 [default = "0.0.0.0"]; |
Openrtb.BidRequest.Device.Builder |
clearIpv6()
optional string ipv6 = 9; |
Openrtb.BidRequest.Device.Builder |
clearJs()
optional .openrtb.Flag js = 16 [default = YES]; |
Openrtb.BidRequest.Device.Builder |
clearLanguage()
optional string language = 11; |
Openrtb.BidRequest.Device.Builder |
clearLmt()
optional bool lmt = 20; |
Openrtb.BidRequest.Device.Builder |
clearMacmd5()
optional string macmd5 = 28; |
Openrtb.BidRequest.Device.Builder |
clearMacsha1()
optional string macsha1 = 27; |
Openrtb.BidRequest.Device.Builder |
clearMake()
optional string make = 12 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
clearModel()
optional string model = 13 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
clearOs()
optional string os = 14 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
clearOsv()
optional string osv = 15 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
clearPpi()
optional int32 ppi = 24; |
Openrtb.BidRequest.Device.Builder |
clearPxratio()
optional double pxratio = 25; |
Openrtb.BidRequest.Device.Builder |
clearUa()
optional string ua = 2; |
Openrtb.BidRequest.Device.Builder |
clearW()
optional int32 w = 22; |
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]; |
Openrtb.BidRequest.Device |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.DeviceExtensions.Builder |
getExtBuilder()
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.Geo.Builder |
getGeoBuilder()
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; |
protected com.google.protobuf.GeneratedMessage.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)
optional .openrtb.BidRequest.Geo geo = 4; |
Openrtb.BidRequest.Device.Builder |
setCarrier(String value)
optional string carrier = 10 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
setCarrierBytes(com.google.protobuf.ByteString value)
optional string carrier = 10 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
setConnectiontype(OpenrtbCommon.Enums.BidRequest.Device.ConnectionType value)
optional .openrtb.Enums.BidRequest.Device.ConnectionType connectiontype = 17 [default = CONNECTION_UNKNOWN]; |
Openrtb.BidRequest.Device.Builder |
setDevicetype(OpenrtbCommon.Enums.BidRequest.Device.DeviceType value)
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN]; |
Openrtb.BidRequest.Device.Builder |
setDidmd5(String value)
optional string didmd5 = 6; |
Openrtb.BidRequest.Device.Builder |
setDidmd5Bytes(com.google.protobuf.ByteString value)
optional string didmd5 = 6; |
Openrtb.BidRequest.Device.Builder |
setDidsha1(String value)
optional string didsha1 = 5; |
Openrtb.BidRequest.Device.Builder |
setDidsha1Bytes(com.google.protobuf.ByteString value)
optional string didsha1 = 5; |
Openrtb.BidRequest.Device.Builder |
setDnt(OpenrtbCommon.Flag value)
optional .openrtb.Flag dnt = 1; |
Openrtb.BidRequest.Device.Builder |
setDpidmd5(String value)
optional string dpidmd5 = 8; |
Openrtb.BidRequest.Device.Builder |
setDpidmd5Bytes(com.google.protobuf.ByteString value)
optional string dpidmd5 = 8; |
Openrtb.BidRequest.Device.Builder |
setDpidsha1(String value)
optional string dpidsha1 = 7; |
Openrtb.BidRequest.Device.Builder |
setDpidsha1Bytes(com.google.protobuf.ByteString value)
optional string dpidsha1 = 7; |
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 |
setFlashver(String value)
optional string flashver = 19; |
Openrtb.BidRequest.Device.Builder |
setFlashverBytes(com.google.protobuf.ByteString value)
optional string flashver = 19; |
Openrtb.BidRequest.Device.Builder |
setGeo(Openrtb.BidRequest.Geo.Builder builderForValue)
optional .openrtb.BidRequest.Geo geo = 4; |
Openrtb.BidRequest.Device.Builder |
setGeo(Openrtb.BidRequest.Geo value)
optional .openrtb.BidRequest.Geo geo = 4; |
Openrtb.BidRequest.Device.Builder |
setH(int value)
optional int32 h = 23; |
Openrtb.BidRequest.Device.Builder |
setHwv(String value)
optional string hwv = 21; |
Openrtb.BidRequest.Device.Builder |
setHwvBytes(com.google.protobuf.ByteString value)
optional string hwv = 21; |
Openrtb.BidRequest.Device.Builder |
setIfa(String value)
optional string ifa = 26; |
Openrtb.BidRequest.Device.Builder |
setIfaBytes(com.google.protobuf.ByteString value)
optional string ifa = 26; |
Openrtb.BidRequest.Device.Builder |
setIp(String value)
optional string ip = 3 [default = "0.0.0.0"]; |
Openrtb.BidRequest.Device.Builder |
setIpBytes(com.google.protobuf.ByteString value)
optional string ip = 3 [default = "0.0.0.0"]; |
Openrtb.BidRequest.Device.Builder |
setIpv6(String value)
optional string ipv6 = 9; |
Openrtb.BidRequest.Device.Builder |
setIpv6Bytes(com.google.protobuf.ByteString value)
optional string ipv6 = 9; |
Openrtb.BidRequest.Device.Builder |
setJs(OpenrtbCommon.Flag value)
optional .openrtb.Flag js = 16 [default = YES]; |
Openrtb.BidRequest.Device.Builder |
setLanguage(String value)
optional string language = 11; |
Openrtb.BidRequest.Device.Builder |
setLanguageBytes(com.google.protobuf.ByteString value)
optional string language = 11; |
Openrtb.BidRequest.Device.Builder |
setLmt(boolean value)
optional bool lmt = 20; |
Openrtb.BidRequest.Device.Builder |
setMacmd5(String value)
optional string macmd5 = 28; |
Openrtb.BidRequest.Device.Builder |
setMacmd5Bytes(com.google.protobuf.ByteString value)
optional string macmd5 = 28; |
Openrtb.BidRequest.Device.Builder |
setMacsha1(String value)
optional string macsha1 = 27; |
Openrtb.BidRequest.Device.Builder |
setMacsha1Bytes(com.google.protobuf.ByteString value)
optional string macsha1 = 27; |
Openrtb.BidRequest.Device.Builder |
setMake(String value)
optional string make = 12 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
setMakeBytes(com.google.protobuf.ByteString value)
optional string make = 12 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
setModel(String value)
optional string model = 13 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
setModelBytes(com.google.protobuf.ByteString value)
optional string model = 13 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
setOs(String value)
optional string os = 14 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
setOsBytes(com.google.protobuf.ByteString value)
optional string os = 14 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
setOsv(String value)
optional string osv = 15 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
setOsvBytes(com.google.protobuf.ByteString value)
optional string osv = 15 [default = "-1"]; |
Openrtb.BidRequest.Device.Builder |
setPpi(int value)
optional int32 ppi = 24; |
Openrtb.BidRequest.Device.Builder |
setPxratio(double value)
optional double pxratio = 25; |
Openrtb.BidRequest.Device.Builder |
setUa(String value)
optional string ua = 2; |
Openrtb.BidRequest.Device.Builder |
setUaBytes(com.google.protobuf.ByteString value)
optional string ua = 2; |
Openrtb.BidRequest.Device.Builder |
setW(int value)
optional int32 w = 22; |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldsfindInitializationErrors, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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 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.GeneratedMessage.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()
optional .openrtb.Flag dnt = 1;
Do Not Track.
hasDnt in interface Openrtb.BidRequest.DeviceOrBuilderpublic OpenrtbCommon.Flag getDnt()
optional .openrtb.Flag dnt = 1;
Do Not Track.
getDnt in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setDnt(OpenrtbCommon.Flag value)
optional .openrtb.Flag dnt = 1;
Do Not Track.
public Openrtb.BidRequest.Device.Builder clearDnt()
optional .openrtb.Flag dnt = 1;
Do Not Track.
public boolean hasUa()
optional string ua = 2;
Browser user agent string.
hasUa in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getUa()
optional string ua = 2;
Browser user agent string.
getUa in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getUaBytes()
optional string ua = 2;
Browser user agent string.
getUaBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setUa(String value)
optional string ua = 2;
Browser user agent string.
public Openrtb.BidRequest.Device.Builder clearUa()
optional string ua = 2;
Browser user agent string.
public Openrtb.BidRequest.Device.Builder setUaBytes(com.google.protobuf.ByteString value)
optional string ua = 2;
Browser user agent string.
public boolean hasIp()
optional string ip = 3 [default = "0.0.0.0"];
IPv4 address closest to device.
hasIp in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getIp()
optional string ip = 3 [default = "0.0.0.0"];
IPv4 address closest to device.
getIp in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getIpBytes()
optional string ip = 3 [default = "0.0.0.0"];
IPv4 address closest to device.
getIpBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setIp(String value)
optional string ip = 3 [default = "0.0.0.0"];
IPv4 address closest to device.
public Openrtb.BidRequest.Device.Builder clearIp()
optional string ip = 3 [default = "0.0.0.0"];
IPv4 address closest to device.
public Openrtb.BidRequest.Device.Builder setIpBytes(com.google.protobuf.ByteString value)
optional string ip = 3 [default = "0.0.0.0"];
IPv4 address closest to device.
public 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.
hasGeo in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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.
getGeo in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setGeo(Openrtb.BidRequest.Geo value)
optional .openrtb.BidRequest.Geo geo = 4;
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
public Openrtb.BidRequest.Device.Builder setGeo(Openrtb.BidRequest.Geo.Builder builderForValue)
optional .openrtb.BidRequest.Geo geo = 4;
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
public Openrtb.BidRequest.Device.Builder mergeGeo(Openrtb.BidRequest.Geo value)
optional .openrtb.BidRequest.Geo geo = 4;
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
public Openrtb.BidRequest.Device.Builder clearGeo()
optional .openrtb.BidRequest.Geo geo = 4;
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
public Openrtb.BidRequest.Geo.Builder getGeoBuilder()
optional .openrtb.BidRequest.Geo geo = 4;
Geography as derived from the device’s location services (e.g., cell tower triangulation, GPS) or IP address.
public 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.
getGeoOrBuilder in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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.
hasDidsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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.
getDidsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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.
getDidsha1Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setDidsha1(String value)
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.
public Openrtb.BidRequest.Device.Builder clearDidsha1()
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.
public Openrtb.BidRequest.Device.Builder setDidsha1Bytes(com.google.protobuf.ByteString value)
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.
public boolean hasDidmd5()
optional string didmd5 = 6;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
hasDidmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getDidmd5()
optional string didmd5 = 6;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
getDidmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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.
getDidmd5Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setDidmd5(String value)
optional string didmd5 = 6;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
public Openrtb.BidRequest.Device.Builder clearDidmd5()
optional string didmd5 = 6;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
public Openrtb.BidRequest.Device.Builder setDidmd5Bytes(com.google.protobuf.ByteString value)
optional string didmd5 = 6;
MD5 hashed device ID; IMEI when available, else MEID or ESN. Should be interpreted as case insensitive.
public 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.
hasDpidsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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.
getDpidsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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.
getDpidsha1Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setDpidsha1(String value)
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.
public Openrtb.BidRequest.Device.Builder clearDpidsha1()
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.
public Openrtb.BidRequest.Device.Builder setDpidsha1Bytes(com.google.protobuf.ByteString value)
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.
public 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.
hasDpidmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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.
getDpidmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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.
getDpidmd5Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setDpidmd5(String value)
optional string dpidmd5 = 8;
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
public Openrtb.BidRequest.Device.Builder clearDpidmd5()
optional string dpidmd5 = 8;
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
public Openrtb.BidRequest.Device.Builder setDpidmd5Bytes(com.google.protobuf.ByteString value)
optional string dpidmd5 = 8;
MD5 hashed platform-specific ID (e.g., Android ID or UDID for iOS). Should be interpreted as case insensitive.
public boolean hasIpv6()
optional string ipv6 = 9;
IP address in IPv6.
hasIpv6 in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getIpv6()
optional string ipv6 = 9;
IP address in IPv6.
getIpv6 in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getIpv6Bytes()
optional string ipv6 = 9;
IP address in IPv6.
getIpv6Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setIpv6(String value)
optional string ipv6 = 9;
IP address in IPv6.
public Openrtb.BidRequest.Device.Builder clearIpv6()
optional string ipv6 = 9;
IP address in IPv6.
public Openrtb.BidRequest.Device.Builder setIpv6Bytes(com.google.protobuf.ByteString value)
optional string ipv6 = 9;
IP address in IPv6.
public boolean hasCarrier()
optional string carrier = 10 [default = "-1"];
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
hasCarrier in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getCarrier()
optional string carrier = 10 [default = "-1"];
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
getCarrier in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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).
getCarrierBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setCarrier(String value)
optional string carrier = 10 [default = "-1"];
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
public Openrtb.BidRequest.Device.Builder clearCarrier()
optional string carrier = 10 [default = "-1"];
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
public Openrtb.BidRequest.Device.Builder setCarrierBytes(com.google.protobuf.ByteString value)
optional string carrier = 10 [default = "-1"];
Carrier or ISP derived from the IP address. Should be specified using Mobile Network Code (MNC).
public boolean hasLanguage()
optional string language = 11;
Browser language; use alpha-2/ISO 639-1 codes.
hasLanguage in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getLanguage()
optional string language = 11;
Browser language; use alpha-2/ISO 639-1 codes.
getLanguage in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getLanguageBytes()
optional string language = 11;
Browser language; use alpha-2/ISO 639-1 codes.
getLanguageBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setLanguage(String value)
optional string language = 11;
Browser language; use alpha-2/ISO 639-1 codes.
public Openrtb.BidRequest.Device.Builder clearLanguage()
optional string language = 11;
Browser language; use alpha-2/ISO 639-1 codes.
public Openrtb.BidRequest.Device.Builder setLanguageBytes(com.google.protobuf.ByteString value)
optional string language = 11;
Browser language; use alpha-2/ISO 639-1 codes.
public boolean hasMake()
optional string make = 12 [default = "-1"];
Device make (e.g., “Apple”).
hasMake in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getMake()
optional string make = 12 [default = "-1"];
Device make (e.g., “Apple”).
getMake in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getMakeBytes()
optional string make = 12 [default = "-1"];
Device make (e.g., “Apple”).
getMakeBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setMake(String value)
optional string make = 12 [default = "-1"];
Device make (e.g., “Apple”).
public Openrtb.BidRequest.Device.Builder clearMake()
optional string make = 12 [default = "-1"];
Device make (e.g., “Apple”).
public Openrtb.BidRequest.Device.Builder setMakeBytes(com.google.protobuf.ByteString value)
optional string make = 12 [default = "-1"];
Device make (e.g., “Apple”).
public boolean hasModel()
optional string model = 13 [default = "-1"];
Device model (e.g., “iPhone”).
hasModel in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getModel()
optional string model = 13 [default = "-1"];
Device model (e.g., “iPhone”).
getModel in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getModelBytes()
optional string model = 13 [default = "-1"];
Device model (e.g., “iPhone”).
getModelBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setModel(String value)
optional string model = 13 [default = "-1"];
Device model (e.g., “iPhone”).
public Openrtb.BidRequest.Device.Builder clearModel()
optional string model = 13 [default = "-1"];
Device model (e.g., “iPhone”).
public Openrtb.BidRequest.Device.Builder setModelBytes(com.google.protobuf.ByteString value)
optional string model = 13 [default = "-1"];
Device model (e.g., “iPhone”).
public boolean hasOs()
optional string os = 14 [default = "-1"];
Device operating system (e.g., “iOS”).
hasOs in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getOs()
optional string os = 14 [default = "-1"];
Device operating system (e.g., “iOS”).
getOs in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getOsBytes()
optional string os = 14 [default = "-1"];
Device operating system (e.g., “iOS”).
getOsBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setOs(String value)
optional string os = 14 [default = "-1"];
Device operating system (e.g., “iOS”).
public Openrtb.BidRequest.Device.Builder clearOs()
optional string os = 14 [default = "-1"];
Device operating system (e.g., “iOS”).
public Openrtb.BidRequest.Device.Builder setOsBytes(com.google.protobuf.ByteString value)
optional string os = 14 [default = "-1"];
Device operating system (e.g., “iOS”).
public boolean hasOsv()
optional string osv = 15 [default = "-1"];
Device operating system version (e.g., “3.1.2”).
hasOsv in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getOsv()
optional string osv = 15 [default = "-1"];
Device operating system version (e.g., “3.1.2”).
getOsv in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getOsvBytes()
optional string osv = 15 [default = "-1"];
Device operating system version (e.g., “3.1.2”).
getOsvBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setOsv(String value)
optional string osv = 15 [default = "-1"];
Device operating system version (e.g., “3.1.2”).
public Openrtb.BidRequest.Device.Builder clearOsv()
optional string osv = 15 [default = "-1"];
Device operating system version (e.g., “3.1.2”).
public Openrtb.BidRequest.Device.Builder setOsvBytes(com.google.protobuf.ByteString value)
optional string osv = 15 [default = "-1"];
Device operating system version (e.g., “3.1.2”).
public boolean hasJs()
optional .openrtb.Flag js = 16 [default = YES];
Device supports Javascript?
hasJs in interface Openrtb.BidRequest.DeviceOrBuilderpublic OpenrtbCommon.Flag getJs()
optional .openrtb.Flag js = 16 [default = YES];
Device supports Javascript?
getJs in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setJs(OpenrtbCommon.Flag value)
optional .openrtb.Flag js = 16 [default = YES];
Device supports Javascript?
public Openrtb.BidRequest.Device.Builder clearJs()
optional .openrtb.Flag js = 16 [default = YES];
Device supports Javascript?
public boolean hasConnectiontype()
optional .openrtb.Enums.BidRequest.Device.ConnectionType connectiontype = 17 [default = CONNECTION_UNKNOWN];
Return the detected data connection type for the device.
hasConnectiontype in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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.
getConnectiontype in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setConnectiontype(OpenrtbCommon.Enums.BidRequest.Device.ConnectionType value)
optional .openrtb.Enums.BidRequest.Device.ConnectionType connectiontype = 17 [default = CONNECTION_UNKNOWN];
Return the detected data connection type for the device.
public Openrtb.BidRequest.Device.Builder clearConnectiontype()
optional .openrtb.Enums.BidRequest.Device.ConnectionType connectiontype = 17 [default = CONNECTION_UNKNOWN];
Return the detected data connection type for the device.
public boolean hasDevicetype()
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN];
Return the device type being used.
hasDevicetype in interface Openrtb.BidRequest.DeviceOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Device.DeviceType getDevicetype()
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN];
Return the device type being used.
getDevicetype in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setDevicetype(OpenrtbCommon.Enums.BidRequest.Device.DeviceType value)
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN];
Return the device type being used.
public Openrtb.BidRequest.Device.Builder clearDevicetype()
optional .openrtb.Enums.BidRequest.Device.DeviceType devicetype = 18 [default = UNKNOWN];
Return the device type being used.
public boolean hasFlashver()
optional string flashver = 19;
Return the Flash version detected.
hasFlashver in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getFlashver()
optional string flashver = 19;
Return the Flash version detected.
getFlashver in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getFlashverBytes()
optional string flashver = 19;
Return the Flash version detected.
getFlashverBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setFlashver(String value)
optional string flashver = 19;
Return the Flash version detected.
public Openrtb.BidRequest.Device.Builder clearFlashver()
optional string flashver = 19;
Return the Flash version detected.
public Openrtb.BidRequest.Device.Builder setFlashverBytes(com.google.protobuf.ByteString value)
optional string flashver = 19;
Return the Flash version detected.
public 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.
hasLmt in interface Openrtb.BidRequest.DeviceOrBuilderpublic 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.
getLmt in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setLmt(boolean value)
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.
public Openrtb.BidRequest.Device.Builder clearLmt()
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.
public boolean hasHwv()
optional string hwv = 21;
Hardware version of the device (e.g., "5S" for iPhone 5S).
hasHwv in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getHwv()
optional string hwv = 21;
Hardware version of the device (e.g., "5S" for iPhone 5S).
getHwv in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getHwvBytes()
optional string hwv = 21;
Hardware version of the device (e.g., "5S" for iPhone 5S).
getHwvBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setHwv(String value)
optional string hwv = 21;
Hardware version of the device (e.g., "5S" for iPhone 5S).
public Openrtb.BidRequest.Device.Builder clearHwv()
optional string hwv = 21;
Hardware version of the device (e.g., "5S" for iPhone 5S).
public Openrtb.BidRequest.Device.Builder setHwvBytes(com.google.protobuf.ByteString value)
optional string hwv = 21;
Hardware version of the device (e.g., "5S" for iPhone 5S).
public boolean hasW()
optional int32 w = 22;
Physical width of the screen in pixels.
hasW in interface Openrtb.BidRequest.DeviceOrBuilderpublic int getW()
optional int32 w = 22;
Physical width of the screen in pixels.
getW in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setW(int value)
optional int32 w = 22;
Physical width of the screen in pixels.
public Openrtb.BidRequest.Device.Builder clearW()
optional int32 w = 22;
Physical width of the screen in pixels.
public boolean hasH()
optional int32 h = 23;
Physical height of the screen in pixels.
hasH in interface Openrtb.BidRequest.DeviceOrBuilderpublic int getH()
optional int32 h = 23;
Physical height of the screen in pixels.
getH in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setH(int value)
optional int32 h = 23;
Physical height of the screen in pixels.
public Openrtb.BidRequest.Device.Builder clearH()
optional int32 h = 23;
Physical height of the screen in pixels.
public boolean hasPpi()
optional int32 ppi = 24;
Screen size as pixels per linear inch.
hasPpi in interface Openrtb.BidRequest.DeviceOrBuilderpublic int getPpi()
optional int32 ppi = 24;
Screen size as pixels per linear inch.
getPpi in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setPpi(int value)
optional int32 ppi = 24;
Screen size as pixels per linear inch.
public Openrtb.BidRequest.Device.Builder clearPpi()
optional int32 ppi = 24;
Screen size as pixels per linear inch.
public boolean hasPxratio()
optional double pxratio = 25;
The ratio of physical pixels to device independent pixels.
hasPxratio in interface Openrtb.BidRequest.DeviceOrBuilderpublic double getPxratio()
optional double pxratio = 25;
The ratio of physical pixels to device independent pixels.
getPxratio in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setPxratio(double value)
optional double pxratio = 25;
The ratio of physical pixels to device independent pixels.
public Openrtb.BidRequest.Device.Builder clearPxratio()
optional double pxratio = 25;
The ratio of physical pixels to device independent pixels.
public boolean hasIfa()
optional string ifa = 26;
ID sanctioned for advertiser use in the clear (i.e., not hashed).
hasIfa in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getIfa()
optional string ifa = 26;
ID sanctioned for advertiser use in the clear (i.e., not hashed).
getIfa in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getIfaBytes()
optional string ifa = 26;
ID sanctioned for advertiser use in the clear (i.e., not hashed).
getIfaBytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setIfa(String value)
optional string ifa = 26;
ID sanctioned for advertiser use in the clear (i.e., not hashed).
public Openrtb.BidRequest.Device.Builder clearIfa()
optional string ifa = 26;
ID sanctioned for advertiser use in the clear (i.e., not hashed).
public Openrtb.BidRequest.Device.Builder setIfaBytes(com.google.protobuf.ByteString value)
optional string ifa = 26;
ID sanctioned for advertiser use in the clear (i.e., not hashed).
public boolean hasMacsha1()
optional string macsha1 = 27;
MAC address of the device; hashed via SHA1.
hasMacsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getMacsha1()
optional string macsha1 = 27;
MAC address of the device; hashed via SHA1.
getMacsha1 in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getMacsha1Bytes()
optional string macsha1 = 27;
MAC address of the device; hashed via SHA1.
getMacsha1Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setMacsha1(String value)
optional string macsha1 = 27;
MAC address of the device; hashed via SHA1.
public Openrtb.BidRequest.Device.Builder clearMacsha1()
optional string macsha1 = 27;
MAC address of the device; hashed via SHA1.
public Openrtb.BidRequest.Device.Builder setMacsha1Bytes(com.google.protobuf.ByteString value)
optional string macsha1 = 27;
MAC address of the device; hashed via SHA1.
public boolean hasMacmd5()
optional string macmd5 = 28;
MAC address of the device; hashed via MD5.
hasMacmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic String getMacmd5()
optional string macmd5 = 28;
MAC address of the device; hashed via MD5.
getMacmd5 in interface Openrtb.BidRequest.DeviceOrBuilderpublic com.google.protobuf.ByteString getMacmd5Bytes()
optional string macmd5 = 28;
MAC address of the device; hashed via MD5.
getMacmd5Bytes in interface Openrtb.BidRequest.DeviceOrBuilderpublic Openrtb.BidRequest.Device.Builder setMacmd5(String value)
optional string macmd5 = 28;
MAC address of the device; hashed via MD5.
public Openrtb.BidRequest.Device.Builder clearMacmd5()
optional string macmd5 = 28;
MAC address of the device; hashed via MD5.
public Openrtb.BidRequest.Device.Builder setMacmd5Bytes(com.google.protobuf.ByteString value)
optional string macmd5 = 28;
MAC address of the device; hashed via MD5.
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.DeviceOrBuilderCopyright © 2017. All rights reserved.