T - type of POBAdDescriptorpublic class POBAdResponse<T extends POBAdDescriptor> extends java.lang.Object implements POBBidsProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
POBAdResponse.Builder<T extends POBAdDescriptor>
Builder definition to build
POBAdResponse class |
| Modifier and Type | Method and Description |
|---|---|
static <T extends POBAdDescriptor> |
defaultResponse() |
POBAdDescriptor |
getBid(java.lang.String bidId)
Returns the Bid instance based on the provided bidId from the list of all bids.
|
java.util.List<T> |
getBids() |
java.util.List<T> |
getClientSidePartnerBids()
Gets client side bids
|
org.json.JSONObject |
getCustomData()
Gets the custom data
|
java.lang.String |
getLogger()
Gets the logger
|
T |
getNextHighestDynamicBid()
Gets the fallback bid
|
int |
getRefreshInterval()
Gets refresh interval
|
java.util.List<T> |
getServerSidePartnerBids()
Gets server side bids
|
java.util.Map<java.lang.String,java.lang.String> |
getTargetingInfo()
Returns targeting info for all the bids
|
java.lang.String |
getTracker()
Gets the tracker
|
T |
getWinningBid()
Gets the winning bid
|
boolean |
isSendAllBidsEnabled()
Get the send all bids flag value
|
@NonNull public static <T extends POBAdDescriptor> POBAdResponse<T> defaultResponse()
@Nullable public java.util.List<T> getClientSidePartnerBids()
@Nullable public java.util.List<T> getServerSidePartnerBids()
@Nullable public java.lang.String getLogger()
@Nullable public java.lang.String getTracker()
@Nullable public org.json.JSONObject getCustomData()
public int getRefreshInterval()
@Nullable public T getWinningBid()
@Nullable public T getNextHighestDynamicBid()
public boolean isSendAllBidsEnabled()
@Nullable public java.util.Map<java.lang.String,java.lang.String> getTargetingInfo()
getTargetingInfo in interface POBBidsProvider@NonNull public java.util.List<T> getBids()
@Nullable public POBAdDescriptor getBid(@Nullable java.lang.String bidId)
bidId - Valid bid Id