Skip to main content

FlowerAdsManagerListener

This interface provides an entrypoint for receiving ad events during Flower SDK work.

Events​

onAdBreakPrepare​

The event dispatched when ad manifest is loaded for interstitial ads / VOD ads.

The following describes the parameters:

ParameterTypeDescription
adInfosNSMutableArrayList of loaded ad metadata. Each Item is AdInfo object.

onPrepare​

The event dispatched when ad is loaded for interstitial ads / VOD ads.

The following describes the parameters:

ParameterTypeDescription
adDurationMsInt32Total ad duration.

onPlay​

The event dispatched when ad playback starts.

onAdPlay​

The event dispatched when each individual ad unit begins playback. Delivers metadata for the ad about to be played.

The following describes the parameters:

ParameterTypeDescription
adInfoAdInfoMetadata of the ad that started playing.

onAdUserAction​

The event dispatched when the user interacts with the ad, such as clicking the learn-more button or pressing the skip button.

The following describes the parameters:

ParameterTypeDescription
actionStringUser action type.
learn_more: User clicked the learn-more / click-through area.
skip: User pressed the skip button.
adInfoAdInfoMetadata of the ad the action was performed on.

onCompleted​

The event dispatched when ad playback ends.

onError​

The event dispatched when any error happens in the Flower SDK.

The following describes the parameters:

ParameterTypeDescription
errorFlowerError?Error object including message.

onAdBreakSkipped​

The event dispatched when an ad is skipped.

The following describes the parameters:

ParameterTypeDescription
reasonInt32Code that describes why the ad is skipped.
0: Unknown
1: No Ad
2: Timeout
3: Error