public class POBBannerImpression extends POBImpression
adPosition, adUnitId, id, interstitial, pmZoneId| Modifier and Type | Method and Description |
|---|---|
static POBBannerImpression |
createInstance(java.lang.String id,
java.lang.String adUnitId,
com.pubmatic.sdk.common.POBAdSize... adSizes)
Returns new instance of POBBannerImpression class if all 3 provided arguments are valid else
return null.
|
org.json.JSONObject |
getImpressionJson()
(Internal for OpenBid SDK)
|
void |
setAdPosition(POBRequest.AdPosition adPosition)
Sets the fold placement of the ad to be served.
|
void |
setAdSizes(com.pubmatic.sdk.common.POBAdSize... adSizes)
Set the required ad sizes.
|
getAdUnitId, setCustomParam, setPMZoneIdpublic static POBBannerImpression createInstance(@NonNull java.lang.String id, @NonNull java.lang.String adUnitId, @NonNull com.pubmatic.sdk.common.POBAdSize... adSizes)
id - Impression IdadUnitId - The unique identifier which represents ad placement on the app screen. This
is the one you defined while creating profile mappings on the PubMatic
OpenBid dashboard.adSizes - Ad sizes with comma separated in case of multiple valuespublic void setAdSizes(com.pubmatic.sdk.common.POBAdSize... adSizes)
adSizes - Ad sizes with comma separated in case of multiple valuespublic void setAdPosition(POBRequest.AdPosition adPosition)
adPosition - Value of ad placementpublic org.json.JSONObject getImpressionJson()
throws org.json.JSONException
getImpressionJson in class POBImpressionorg.json.JSONException - JSONException