public abstract class POBRewardedAdEvent
extends com.pubmatic.sdk.openwrap.core.POBBaseEvent
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_ALLOW_MULTIPLE_INSTANCES_FOR_ADUNIT_ID |
static java.lang.String |
KEY_IDENTIFER |
| Constructor and Description |
|---|
POBRewardedAdEvent() |
| Modifier and Type | Method and Description |
|---|---|
com.pubmatic.sdk.openwrap.core.POBRewardedAdInteractionListener |
getAdInteractionListener()
Returns the instance of the Fullscreen Ad interaction listener.
|
abstract java.util.Map<java.lang.String,java.lang.String> |
getAdServerConfig()
This method will be called by POBRewardedAd, to retrieve ad server specific config from respective handlers.
|
java.util.List<com.pubmatic.sdk.openwrap.core.POBReward> |
getAdServerRewards()
This method will be called by POBRewardedAd, once the Rewarded Ad is successfully loaded.
|
com.pubmatic.sdk.common.ui.POBRewardedAdRendering |
getRenderer(java.lang.String partnerName)
Optional method to provide implementation of POBRewardedAdRendering interface to render ad
in custom rendering component.
|
com.pubmatic.sdk.openwrap.core.POBReward |
getSelectedReward()
To get selected rewards for current instance of Ad Server.
|
void |
setCustomData(java.util.Map<java.lang.String,java.lang.Object> customData)
Sets custom data that may be required by the ad server sdk
|
abstract void |
setEventListener(POBRewardedAdEventListener eventListener)
OpenWrap SDK calls this method to pass the EventListener to publisher.
|
void |
show()
OpenWrap SDK will call this method when publisher app calls show on POBRewardedAd.
|
public static final java.lang.String KEY_IDENTIFER
public static final java.lang.String KEY_ALLOW_MULTIPLE_INSTANCES_FOR_ADUNIT_ID
public abstract void setEventListener(@NonNull
POBRewardedAdEventListener eventListener)
eventListener - Listener to POBRewardedAdEventListener@Nullable
public com.pubmatic.sdk.common.ui.POBRewardedAdRendering getRenderer(@NonNull
java.lang.String partnerName)
partnerName - Winning partner name@MainThread public void show()
Note: This method must be invoked from Main thread.
@Nullable public com.pubmatic.sdk.openwrap.core.POBRewardedAdInteractionListener getAdInteractionListener()
@Nullable public java.util.List<com.pubmatic.sdk.openwrap.core.POBReward> getAdServerRewards()
public void setCustomData(@Nullable
java.util.Map<java.lang.String,java.lang.Object> customData)
customData - additional data to be passed on to the ad server sdk@Nullable public abstract java.util.Map<java.lang.String,java.lang.String> getAdServerConfig()
@Nullable public com.pubmatic.sdk.openwrap.core.POBReward getSelectedReward()
Note: This method should be used only after setting custom data on show API. Calling this method before setting custom data on show, may return invalid reward.