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
adInfosAdInfo[]List of loaded ad metadata.

onPrepare

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

The following describes the parameters:

ParameterTypeDescription
adDurationMsnumberTotal 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
reasonnumberCode that describes why the ad is skipped.
0: Unknown
1: No Ad
2: Timeout
3: Error