Class POBDefaultRewardedAdEventHandler
-
- All Implemented Interfaces:
public class POBDefaultRewardedAdEventHandler extends POBRewardedAdEvent
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringKEY_IDENTIFERpublic final static StringKEY_ALLOW_MULTIPLE_INSTANCES_FOR_ADUNIT_ID
-
Constructor Summary
Constructors Constructor Description POBDefaultRewardedAdEventHandler()
-
Method Summary
Modifier and Type Method Description voidrequestAd(@Nullable() POBBid bid)Provide onOpenWrapPartnerWin() callback since this is 'No Ad Server Configuration feature' voiddestroy()Map<String, String>getAdServerConfig()This method will be called by POBRewardedAd, to retrieve ad server specific config from respective handlers. POBRewardgetSelectedReward()To get selected rewards for current instance of Ad Server. List<POBReward>getAdServerRewards()This method will be called by POBRewardedAd, once the Rewarded Ad is successfully loaded. voidsetEventListener(@NonNull() POBRewardedAdEventListener eventListener)OpenWrap SDK calls this method to pass the EventListener to publisher. voidsetCustomData(@Nullable() Map<String, Object> customData)Sets custom data that may be required by the ad server sdk -
-
Method Detail
-
requestAd
void requestAd(@Nullable() POBBid bid)
Provide onOpenWrapPartnerWin() callback since this is 'No Ad Server Configuration feature'
- Parameters:
bid- winning bid for the requested impression
-
destroy
void destroy()
-
getAdServerConfig
@Nullable() Map<String, String> getAdServerConfig()
This method will be called by POBRewardedAd, to retrieve ad server specific config from respective handlers. These configuration will used by OpenWrapSDK to handle ad server specific workflow.
- Returns:
map with config data to be used internally by SDK
-
getSelectedReward
@Nullable() POBReward getSelectedReward()
To get selected rewards for current instance of Ad Server.
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.
- Returns:
Selected Reward if present, else returns null
-
getAdServerRewards
@Nullable() List<POBReward> getAdServerRewards()
This method will be called by POBRewardedAd, once the Rewarded Ad is successfully loaded. Event handler should implement it and return the list of reward returned from primary ad server SDK.
- Returns:
Returns the list of available Rewards returned from the server whose bid won. It maybe OW server or the primary Ad server.
-
setEventListener
void setEventListener(@NonNull() POBRewardedAdEventListener eventListener)
OpenWrap SDK calls this method to pass the EventListener to publisher. Publisher can refer the listener for passing the primary SDK's event to OpenWrap SDK.
- Parameters:
eventListener- Listener to POBRewardedAdEventListener
-
setCustomData
void setCustomData(@Nullable() Map<String, Object> customData)
Sets custom data that may be required by the ad server sdk
- Parameters:
customData- additional data to be passed on to the ad server sdk
-
-
-
-