public class POBPartnerInfo
extends java.lang.Object
| Constructor and Description |
|---|
POBPartnerInfo() |
| Modifier and Type | Method and Description |
|---|---|
static POBPartnerInfo |
build(org.json.JSONObject partnerJsonObject)
Initializes and returns POBPartnerInfo object with given partner details
|
static POBPartnerInfo |
build(POBPartnerInfo partnerInfo,
java.lang.String adunit,
POBAdSize[] adSizes)
Initializes and returns POBPartnerInfo object with given partner details
|
java.lang.String |
getAccountName()
Returns the Partner name for the given publisher account
|
java.lang.String |
getBidderCode()
Returns the Bidder code of the partner.
|
java.lang.String |
getKeyGenerationPattern()
Returns the Key generation pattern based upon the selected mapping template.
|
java.lang.String |
getName()
Returns the PubMatic Partner name
|
java.util.Map |
getPlacementMappings()
Returns the Map structure that contains the partner mappings based on the selected
Key generation pattern (kgp).
|
java.lang.String |
getPubMaticPartnerId()
Returns the PubMatic (Global) partner ID
|
double |
getRevShare()
Returns the Bid adjustment (%)
|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getSlotInfoMappings()
Returns the filtered slot level mapping for the AdUnit and sizes
|
long |
getTimeout()
Returns the Timeout value for the selected partner
|
boolean |
isVideo()
Returns true if the selected partner is enabled for Video platform else return false
|
@NonNull public static POBPartnerInfo build(@NonNull POBPartnerInfo partnerInfo, @NonNull java.lang.String adunit, @NonNull POBAdSize[] adSizes)
partnerInfo - object of the partner info@NonNull public static POBPartnerInfo build(@NonNull org.json.JSONObject partnerJsonObject)
partnerJsonObject - JSON object for the partner info@Nullable public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getSlotInfoMappings()
@Nullable public java.lang.String getPubMaticPartnerId()
@Nullable public java.lang.String getName()
@Nullable public java.lang.String getAccountName()
public double getRevShare()
public long getTimeout()
@Nullable public java.lang.String getKeyGenerationPattern()
public boolean isVideo()
@Nullable public java.util.Map getPlacementMappings()
@Nullable public java.lang.String getBidderCode()