public class DFPRewardedEventHandler
extends com.pubmatic.sdk.rewardedad.POBRewardedAdEvent
| Modifier and Type | Class and Description |
|---|---|
static interface |
DFPRewardedEventHandler.DFPConfigListener
Interface to get the GAM Rewarded ad and it's request builder, to configure the
properties.
|
| Constructor and Description |
|---|
DFPRewardedEventHandler(Activity activity,
java.lang.String adUnitId) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
OpenWrap SDK calls this method to perform any final cleanup.
|
com.pubmatic.sdk.openwrap.core.POBRewardedAdInteractionListener |
getAdInteractionListener()
Returns the instance of the Fullscreen Ad interaction listener.
|
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<POBReward> |
getAdServerRewards()
This method will be called by POBRewardedAd, once the Rewarded Ad is successfully loaded.
|
POBRewardedAdRendering |
getRenderer(java.lang.String partnerName)
Optional method to provide implementation of POBRewardedAdRendering interface to render ad
in custom rendering component.
|
POBReward |
getSelectedReward()
To get selected rewards for current instance of Ad Server.
|
void |
requestAd(POBBid bid)
OpenWrap SDK calls this method to make a request to primary SDK.
|
void |
setConfigListener(DFPRewardedEventHandler.DFPConfigListener configListener) |
void |
setCustomData(java.util.Map<java.lang.String,java.lang.Object> customData)
Sets custom data that may be required by the ad server sdk
|
void |
setEventListener(com.pubmatic.sdk.rewardedad.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 DFPRewardedEventHandler(@NonNull
Activity activity,
@NonNull
java.lang.String adUnitId)
public void setEventListener(@NonNull
com.pubmatic.sdk.rewardedad.POBRewardedAdEventListener eventListener)
com.pubmatic.sdk.rewardedad.POBRewardedAdEventsetEventListener in class com.pubmatic.sdk.rewardedad.POBRewardedAdEventeventListener - Listener to POBRewardedAdEventListener@Nullable public POBRewardedAdRendering getRenderer(@NonNull java.lang.String partnerName)
com.pubmatic.sdk.rewardedad.POBRewardedAdEventgetRenderer in class com.pubmatic.sdk.rewardedad.POBRewardedAdEventpartnerName - Winning partner name@MainThread public void show()
com.pubmatic.sdk.rewardedad.POBRewardedAdEventNote: This method must be invoked from Main thread.
show in class com.pubmatic.sdk.rewardedad.POBRewardedAdEvent@Nullable public com.pubmatic.sdk.openwrap.core.POBRewardedAdInteractionListener getAdInteractionListener()
com.pubmatic.sdk.rewardedad.POBRewardedAdEventgetAdInteractionListener in class com.pubmatic.sdk.rewardedad.POBRewardedAdEvent@Nullable public java.util.List<POBReward> getAdServerRewards()
com.pubmatic.sdk.rewardedad.POBRewardedAdEventgetAdServerRewards in class com.pubmatic.sdk.rewardedad.POBRewardedAdEventpublic void setCustomData(@Nullable
java.util.Map<java.lang.String,java.lang.Object> customData)
com.pubmatic.sdk.rewardedad.POBRewardedAdEventsetCustomData in class com.pubmatic.sdk.rewardedad.POBRewardedAdEventcustomData - additional data to be passed on to the ad server sdk@Nullable public java.util.Map<java.lang.String,java.lang.String> getAdServerConfig()
com.pubmatic.sdk.rewardedad.POBRewardedAdEventgetAdServerConfig in class com.pubmatic.sdk.rewardedad.POBRewardedAdEvent@Nullable public POBReward getSelectedReward()
com.pubmatic.sdk.rewardedad.POBRewardedAdEventNote: 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.
getSelectedReward in class com.pubmatic.sdk.rewardedad.POBRewardedAdEventpublic void requestAd(@Nullable
POBBid bid)
com.pubmatic.sdk.openwrap.core.POBBaseEventrequestAd in class com.pubmatic.sdk.openwrap.core.POBBaseEventbid - winning bid for the requested impressionpublic void destroy()
com.pubmatic.sdk.openwrap.core.POBBaseEventdestroy in class com.pubmatic.sdk.openwrap.core.POBBaseEventpublic void setConfigListener(@Nullable
DFPRewardedEventHandler.DFPConfigListener configListener)