public static interface Openrtb.BidRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
OpenrtbCommon.Flag |
getAllimps()
Flag to indicate whether Exchange can verify that all impressions offered
represent all of the impressions available in context (e.g., all
impressions available on the web page; all impressions available for a
video [pre, mid and postroll spots], etc.) to support road-blocking.
|
Openrtb.BidRequest.App |
getApp()
Information pertaining to a mobile application.
|
Openrtb.BidRequest.AppOrBuilder |
getAppOrBuilder()
Information pertaining to a mobile application.
|
int |
getAt()
Auction Type.
|
String |
getBadv(int index)
Array of strings of blocked top-level domains of advertisers.
|
com.google.protobuf.ByteString |
getBadvBytes(int index)
Array of strings of blocked top-level domains of advertisers.
|
int |
getBadvCount()
Array of strings of blocked top-level domains of advertisers.
|
List<String> |
getBadvList()
Array of strings of blocked top-level domains of advertisers.
|
String |
getBcat(int index)
Blocked Advertiser Categories.
|
com.google.protobuf.ByteString |
getBcatBytes(int index)
Blocked Advertiser Categories.
|
int |
getBcatCount()
Blocked Advertiser Categories.
|
List<String> |
getBcatList()
Blocked Advertiser Categories.
|
String |
getCur(int index)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
com.google.protobuf.ByteString |
getCurBytes(int index)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
int |
getCurCount()
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
List<String> |
getCurList()
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes.
|
Openrtb.BidRequest.Device |
getDevice()
Information pertaining to the device.
|
Openrtb.BidRequest.DeviceOrBuilder |
getDeviceOrBuilder()
Information pertaining to the device.
|
Extension.BidRequestExtensions |
getExt()
optional .openrtb.BidRequestExtensions ext = 1000; |
Extension.BidRequestExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.BidRequestExtensions ext = 1000; |
String |
getId()
Unique ID of the bid request, provided by the exchange.
|
com.google.protobuf.ByteString |
getIdBytes()
Unique ID of the bid request, provided by the exchange.
|
Openrtb.BidRequest.Impression |
getImp(int index)
Multiple impression auctions may be specified in a single bid request.
|
int |
getImpCount()
Multiple impression auctions may be specified in a single bid request.
|
List<Openrtb.BidRequest.Impression> |
getImpList()
Multiple impression auctions may be specified in a single bid request.
|
Openrtb.BidRequest.ImpressionOrBuilder |
getImpOrBuilder(int index)
Multiple impression auctions may be specified in a single bid request.
|
List<? extends Openrtb.BidRequest.ImpressionOrBuilder> |
getImpOrBuilderList()
Multiple impression auctions may be specified in a single bid request.
|
Openrtb.BidRequest.Regulations |
getRegs()
Container for any legal, governmental or industry regulations in force for the request.
|
Openrtb.BidRequest.RegulationsOrBuilder |
getRegsOrBuilder()
Container for any legal, governmental or industry regulations in force for the request.
|
Openrtb.BidRequest.Site |
getSite()
Information pertaining to a website.
|
Openrtb.BidRequest.SiteOrBuilder |
getSiteOrBuilder()
Information pertaining to a website.
|
boolean |
getTest()
Indicator of test mode in which auctions are not billable,
where 0 = live mode, 1 = test mode.
|
int |
getTmax()
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the
bidder has 120ms to submit a bid before the auction is complete).
|
Openrtb.BidRequest.User |
getUser()
Information known or derived about the human user of the device.
|
Openrtb.BidRequest.UserOrBuilder |
getUserOrBuilder()
Information known or derived about the human user of the device.
|
String |
getWseat(int index)
Array of buyer seats allowed to bid on this auction.
|
com.google.protobuf.ByteString |
getWseatBytes(int index)
Array of buyer seats allowed to bid on this auction.
|
int |
getWseatCount()
Array of buyer seats allowed to bid on this auction.
|
List<String> |
getWseatList()
Array of buyer seats allowed to bid on this auction.
|
boolean |
hasAllimps()
Flag to indicate whether Exchange can verify that all impressions offered
represent all of the impressions available in context (e.g., all
impressions available on the web page; all impressions available for a
video [pre, mid and postroll spots], etc.) to support road-blocking.
|
boolean |
hasApp()
Information pertaining to a mobile application.
|
boolean |
hasAt()
Auction Type.
|
boolean |
hasDevice()
Information pertaining to the device.
|
boolean |
hasExt()
optional .openrtb.BidRequestExtensions ext = 1000; |
boolean |
hasId()
Unique ID of the bid request, provided by the exchange.
|
boolean |
hasRegs()
Container for any legal, governmental or industry regulations in force for the request.
|
boolean |
hasSite()
Information pertaining to a website.
|
boolean |
hasTest()
Indicator of test mode in which auctions are not billable,
where 0 = live mode, 1 = test mode.
|
boolean |
hasTmax()
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the
bidder has 120ms to submit a bid before the auction is complete).
|
boolean |
hasUser()
Information known or derived about the human user of the device.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasId()
Unique ID of the bid request, provided by the exchange.
required string id = 1;String getId()
Unique ID of the bid request, provided by the exchange.
required string id = 1;com.google.protobuf.ByteString getIdBytes()
Unique ID of the bid request, provided by the exchange.
required string id = 1;List<Openrtb.BidRequest.Impression> getImpList()
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .openrtb.BidRequest.Impression imp = 2;Openrtb.BidRequest.Impression getImp(int index)
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .openrtb.BidRequest.Impression imp = 2;int getImpCount()
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .openrtb.BidRequest.Impression imp = 2;List<? extends Openrtb.BidRequest.ImpressionOrBuilder> getImpOrBuilderList()
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .openrtb.BidRequest.Impression imp = 2;Openrtb.BidRequest.ImpressionOrBuilder getImpOrBuilder(int index)
Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .openrtb.BidRequest.Impression imp = 2;boolean hasSite()
Information pertaining to a website.
optional .openrtb.BidRequest.Site site = 3;Openrtb.BidRequest.Site getSite()
Information pertaining to a website.
optional .openrtb.BidRequest.Site site = 3;Openrtb.BidRequest.SiteOrBuilder getSiteOrBuilder()
Information pertaining to a website.
optional .openrtb.BidRequest.Site site = 3;boolean hasApp()
Information pertaining to a mobile application.
optional .openrtb.BidRequest.App app = 4;Openrtb.BidRequest.App getApp()
Information pertaining to a mobile application.
optional .openrtb.BidRequest.App app = 4;Openrtb.BidRequest.AppOrBuilder getAppOrBuilder()
Information pertaining to a mobile application.
optional .openrtb.BidRequest.App app = 4;boolean hasDevice()
Information pertaining to the device.
optional .openrtb.BidRequest.Device device = 5;Openrtb.BidRequest.Device getDevice()
Information pertaining to the device.
optional .openrtb.BidRequest.Device device = 5;Openrtb.BidRequest.DeviceOrBuilder getDeviceOrBuilder()
Information pertaining to the device.
optional .openrtb.BidRequest.Device device = 5;boolean hasUser()
Information known or derived about the human user of the device.
optional .openrtb.BidRequest.User user = 6;Openrtb.BidRequest.User getUser()
Information known or derived about the human user of the device.
optional .openrtb.BidRequest.User user = 6;Openrtb.BidRequest.UserOrBuilder getUserOrBuilder()
Information known or derived about the human user of the device.
optional .openrtb.BidRequest.User user = 6;boolean hasTest()
Indicator of test mode in which auctions are not billable, where 0 = live mode, 1 = test mode.
optional bool test = 15 [default = false];boolean getTest()
Indicator of test mode in which auctions are not billable, where 0 = live mode, 1 = test mode.
optional bool test = 15 [default = false];boolean hasAt()
Auction Type. If “1”, then first price auction. If “2”, then second price auction. Additional auction types can be defined as per the exchange’s business rules. Exchange specific rules should be numbered over 500.
optional int32 at = 7 [default = 2];int getAt()
Auction Type. If “1”, then first price auction. If “2”, then second price auction. Additional auction types can be defined as per the exchange’s business rules. Exchange specific rules should be numbered over 500.
optional int32 at = 7 [default = 2];boolean hasTmax()
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the bidder has 120ms to submit a bid before the auction is complete). If this value never changes across an exchange, then the exchange can supply this information offline.
optional int32 tmax = 8;int getTmax()
Maximum amount of time in milliseconds to submit a bid (e.g., 120 means the bidder has 120ms to submit a bid before the auction is complete). If this value never changes across an exchange, then the exchange can supply this information offline.
optional int32 tmax = 8;List<String> getWseatList()
Array of buyer seats allowed to bid on this auction. Seats are an optional feature of exchange. For example, [“4”,”34”,”82”,”A45”] indicates that only advertisers using these exchange seats are allowed to bid on the impressions in this auction.
repeated string wseat = 9;int getWseatCount()
Array of buyer seats allowed to bid on this auction. Seats are an optional feature of exchange. For example, [“4”,”34”,”82”,”A45”] indicates that only advertisers using these exchange seats are allowed to bid on the impressions in this auction.
repeated string wseat = 9;String getWseat(int index)
Array of buyer seats allowed to bid on this auction. Seats are an optional feature of exchange. For example, [“4”,”34”,”82”,”A45”] indicates that only advertisers using these exchange seats are allowed to bid on the impressions in this auction.
repeated string wseat = 9;com.google.protobuf.ByteString getWseatBytes(int index)
Array of buyer seats allowed to bid on this auction. Seats are an optional feature of exchange. For example, [“4”,”34”,”82”,”A45”] indicates that only advertisers using these exchange seats are allowed to bid on the impressions in this auction.
repeated string wseat = 9;boolean hasAllimps()
Flag to indicate whether Exchange can verify that all impressions offered represent all of the impressions available in context (e.g., all impressions available on the web page; all impressions available for a video [pre, mid and postroll spots], etc.) to support road-blocking. A true value should only be passed if the exchange is aware of all impressions in context for the publisher. NO means the exchange cannot verify, and YES means that all impressions represent all impressions available.
optional .openrtb.Flag allimps = 10 [default = NO];OpenrtbCommon.Flag getAllimps()
Flag to indicate whether Exchange can verify that all impressions offered represent all of the impressions available in context (e.g., all impressions available on the web page; all impressions available for a video [pre, mid and postroll spots], etc.) to support road-blocking. A true value should only be passed if the exchange is aware of all impressions in context for the publisher. NO means the exchange cannot verify, and YES means that all impressions represent all impressions available.
optional .openrtb.Flag allimps = 10 [default = NO];List<String> getCurList()
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;int getCurCount()
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;String getCur(int index)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;com.google.protobuf.ByteString getCurBytes(int index)
Array of allowed currencies for bids on this bid request using ISO-4217 alphabetic codes. If only one currency is used by the exchange, this parameter is not required.
repeated string cur = 11;List<String> getBcatList()
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation.
repeated string bcat = 12;int getBcatCount()
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation.
repeated string bcat = 12;String getBcat(int index)
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation.
repeated string bcat = 12;com.google.protobuf.ByteString getBcatBytes(int index)
Blocked Advertiser Categories. Note that there is no existing categorization / taxonomy of advertiser industries. However, as a substitute exchanges may decide to use IAB categories as an approximation.
repeated string bcat = 12;List<String> getBadvList()
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;int getBadvCount()
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;String getBadv(int index)
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;com.google.protobuf.ByteString getBadvBytes(int index)
Array of strings of blocked top-level domains of advertisers.
For example, {“company1.com”, “company2.com”}.
repeated string badv = 13;boolean hasRegs()
Container for any legal, governmental or industry regulations in force for the request.
optional .openrtb.BidRequest.Regulations regs = 14;Openrtb.BidRequest.Regulations getRegs()
Container for any legal, governmental or industry regulations in force for the request.
optional .openrtb.BidRequest.Regulations regs = 14;Openrtb.BidRequest.RegulationsOrBuilder getRegsOrBuilder()
Container for any legal, governmental or industry regulations in force for the request.
optional .openrtb.BidRequest.Regulations regs = 14;boolean hasExt()
optional .openrtb.BidRequestExtensions ext = 1000;Extension.BidRequestExtensions getExt()
optional .openrtb.BidRequestExtensions ext = 1000;Extension.BidRequestExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.BidRequestExtensions ext = 1000;Copyright © 2017. All rights reserved.