public interface AdSessionCallback

The callback a AdProvider uses to report ad lifecycle events back to the Codename One ads layer. Providers may invoke these methods from any thread; the ads layer marshals them onto the EDT before forwarding to the public AdListener.

This is an internal SPI type; applications use AdListener.

Methods

public abstract void onLoaded()The ad finished loading.
public abstract void onFailedToLoad(AdError error)The ad failed to load.
public abstract void onShown()The ad was presented.
public abstract void onShowFailed(AdError error)The ad failed to present.
public abstract void onDismissed()The ad was dismissed.
public abstract void onImpression()An impression was recorded.
public abstract void onClicked()The ad was clicked.
public abstract void onUserEarnedReward(RewardItem reward)The user earned a reward (rewarded formats only).

Method details

onLoaded

public abstract void onLoaded()
The ad finished loading.

onFailedToLoad

public abstract void onFailedToLoad(AdError error)
The ad failed to load.

onShown

public abstract void onShown()
The ad was presented.

onShowFailed

public abstract void onShowFailed(AdError error)
The ad failed to present.

onDismissed

public abstract void onDismissed()
The ad was dismissed.

onImpression

public abstract void onImpression()
An impression was recorded.

onClicked

public abstract void onClicked()
The ad was clicked.

onUserEarnedReward

public abstract void onUserEarnedReward(RewardItem reward)
The user earned a reward (rewarded formats only).