POBRewardedAdEvent Protocol Reference

Conforms to NSObject
Declared in POBRewardedAdEvent.h

Overview

The rewarded custom event protocol. Your rewarded custom event handler must implement this protocol to communicate with the ad server SDK.

– requestAdWithBid: required method

OpenWrap SDK calls this method when it has valid bid/s to pass to the ad server.

- (void)requestAdWithBid:(POBBid *_Nullable)bid

Parameters

bid

bid details object having price and other useful information that can be passed to the ad server SDK

Discussion

Note that, if the OpenWrap SDK does not have valid bids, requestAdWithBid: will be called with a nil bid value.

Declared In

POBRewardedAdEvent.h

– setDelegate: required method

OpenWrap SDK calls this method to set POBRewardeAdEventDelegate, so that the rewarded custom event handler can inform the OpenWrap SDK about the events related to the ad server communication.

- (void)setDelegate:(id<POBRewardedAdEventDelegate>)delegate

Parameters

delegate

object of POBRewardedAdEventDelegate implmentation

Discussion

Save the delegate to use it in later phases of ad server events execution

Declared In

POBRewardedAdEvent.h

– showFromViewController: required method

OpenWrap SDK calls this method to show the rewarded ad from the ad server SDK

- (void)showFromViewController:(UIViewController *)controller

Parameters

controller

view controller to be used for presenting the rewarded ad

Declared In

POBRewardedAdEvent.h

– setCustomData:

Sets custom data that may be required by the ad server sdk

- (void)setCustomData:(NSDictionary *_Nullable)customData

Parameters

customData

additional data to be passed on to the ad server sdk

Declared In

POBRewardedAdEvent.h

– interactionDelegate

Return a delegate object to receive all the ad lifecycle events.

- (id<POBFullscreenAdInteractionDelegate>)interactionDelegate

Return Value

idPOBFullscreenAdInteractionDelegate interaction delegate

Discussion

OW SDK will inform the ad lifecycle events to this object. This is mostly useful when ad servers are integrated using mediation waterfall.

Declared In

POBRewardedAdEvent.h

– availableRewards

OW SDK calls this method to fetch available rewards when multiple rewards are configured

- (NSArray<POBReward*> *)availableRewards

Return Value

available rewards

Declared In

POBRewardedAdEvent.h

– configuration

OW SDK calls this method to fetch available handler configuration

- (NSDictionary *)configuration

Return Value

configurations for the handler

Declared In

POBRewardedAdEvent.h