public static interface OpenRtbProtobuf.BidRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
int |
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.
|
OpenRtbProtobuf.App |
getApp()
See App Object.
|
OpenRtbProtobuf.AppOrBuilder |
getAppOrBuilder()
See App Object.
|
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.
|
OpenRtbProtobuf.Device |
getDevice()
See Device Object.
|
OpenRtbProtobuf.DeviceOrBuilder |
getDeviceOrBuilder()
See Device Object.
|
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.
|
OpenRtbProtobuf.Impression |
getImp(int index)
Array of impression objects.
|
int |
getImpCount()
Array of impression objects.
|
List<OpenRtbProtobuf.Impression> |
getImpList()
Array of impression objects.
|
OpenRtbProtobuf.ImpressionOrBuilder |
getImpOrBuilder(int index)
Array of impression objects.
|
List<? extends OpenRtbProtobuf.ImpressionOrBuilder> |
getImpOrBuilderList()
Array of impression objects.
|
OpenRtbProtobuf.Regulations |
getRegs()
This object is a container for any legal, governmental or industry regulations in force for the request.
|
OpenRtbProtobuf.RegulationsOrBuilder |
getRegsOrBuilder()
This object is a container for any legal, governmental or industry regulations in force for the request.
|
OpenRtbProtobuf.Site |
getSite()
See Site Object.
|
OpenRtbProtobuf.SiteOrBuilder |
getSiteOrBuilder()
See Site Object.
|
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).
|
OpenRtbProtobuf.User |
getUser()
See User Object.
|
OpenRtbProtobuf.UserOrBuilder |
getUserOrBuilder()
See User Object.
|
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()
See App Object.
|
boolean |
hasAt()
Auction Type.
|
boolean |
hasDevice()
See Device Object.
|
boolean |
hasId()
Unique ID of the bid request, provided by the exchange.
|
boolean |
hasRegs()
This object is a container for any legal, governmental or industry regulations in force for the request.
|
boolean |
hasSite()
See Site Object.
|
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()
See User Object.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasId()
Unique ID of the bid request, provided by the exchange.
optional string id = 1;String getId()
Unique ID of the bid request, provided by the exchange.
optional string id = 1;com.google.protobuf.ByteString getIdBytes()
Unique ID of the bid request, provided by the exchange.
optional string id = 1;List<OpenRtbProtobuf.Impression> getImpList()
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;OpenRtbProtobuf.Impression getImp(int index)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;int getImpCount()
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;List<? extends OpenRtbProtobuf.ImpressionOrBuilder> getImpOrBuilderList()
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;OpenRtbProtobuf.ImpressionOrBuilder getImpOrBuilder(int index)
Array of impression objects. Multiple impression auctions may be specified in a single bid request. At least one impression is required for a valid bid request.
repeated .open_rtb.Impression imp = 2;boolean hasSite()
See Site Object.
optional .open_rtb.Site site = 3;OpenRtbProtobuf.Site getSite()
See Site Object.
optional .open_rtb.Site site = 3;OpenRtbProtobuf.SiteOrBuilder getSiteOrBuilder()
See Site Object.
optional .open_rtb.Site site = 3;boolean hasApp()
See App Object.
optional .open_rtb.App app = 4;OpenRtbProtobuf.App getApp()
See App Object.
optional .open_rtb.App app = 4;OpenRtbProtobuf.AppOrBuilder getAppOrBuilder()
See App Object.
optional .open_rtb.App app = 4;boolean hasDevice()
See Device Object.
optional .open_rtb.Device device = 5;OpenRtbProtobuf.Device getDevice()
See Device Object.
optional .open_rtb.Device device = 5;OpenRtbProtobuf.DeviceOrBuilder getDeviceOrBuilder()
See Device Object.
optional .open_rtb.Device device = 5;boolean hasUser()
See User Object.
optional .open_rtb.User user = 6;OpenRtbProtobuf.User getUser()
See User Object.
optional .open_rtb.User user = 6;OpenRtbProtobuf.UserOrBuilder getUserOrBuilder()
See User Object.
optional .open_rtb.User user = 6;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 uint32 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 uint32 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 uint32 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 uint32 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. “0” means the exchange cannot verify, and “1” means that all impressions represent all impressions available.
optional uint32 allimps = 10;int 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. “0” means the exchange cannot verify, and “1” means that all impressions represent all impressions available.
optional uint32 allimps = 10;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 (See Table 6.1 Content Categories)
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 (See Table 6.1 Content Categories)
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 (See Table 6.1 Content Categories)
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 (See Table 6.1 Content Categories)
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()
This object is a container for any legal, governmental or industry regulations in force for the request.
optional .open_rtb.Regulations regs = 14;OpenRtbProtobuf.Regulations getRegs()
This object is a container for any legal, governmental or industry regulations in force for the request.
optional .open_rtb.Regulations regs = 14;OpenRtbProtobuf.RegulationsOrBuilder getRegsOrBuilder()
This object is a container for any legal, governmental or industry regulations in force for the request.
optional .open_rtb.Regulations regs = 14;Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.