Package ai.meson.ads
Class MesonInterstitial
-
- All Implemented Interfaces:
-
ai.meson.ads.controllers.AdManager.AMListener
,ai.meson.ads.controllers.InterstitialAdManager.InterstitialAMListener
public final class MesonInterstitial implements InterstitialAdManager.InterstitialAMListener
-
-
Constructor Summary
Constructors Constructor Description MesonInterstitial(Context context, String adUnitId)
-
Method Summary
Modifier and Type Method Description final String
getAdUnitId()
final Unit
setAdListener(MesonInterstitialAdListener adListener)
final Unit
load()
Fetch and load the ad. final Unit
setHeaderBids(Map<String, Object> hbBids)
final Unit
show()
final Boolean
isAdReady()
final MesonAdData
getMesonAdData()
Unit
onAdImpressed(MesonAdData mesonAdData)
Unit
onAdDisplayed()
Unit
onAdDisplayFailed()
Unit
onAdDismissed()
Unit
onUserLeftApplication()
Unit
onAdLoadSucceeded()
Unit
onAdLoadFailed(MesonAdRequestStatus status)
Unit
onRewardsUnLocked(Map<Object, Object> rewards)
Unit
onAdClicked(HashMap<String, Object> params)
final Unit
destroy()
-
-
Method Detail
-
getAdUnitId
final String getAdUnitId()
-
setAdListener
final Unit setAdListener(MesonInterstitialAdListener adListener)
-
load
final Unit load()
Fetch and load the ad. This method returns immediately upon enqueuing a request.
-
setHeaderBids
final Unit setHeaderBids(Map<String, Object> hbBids)
-
getMesonAdData
final MesonAdData getMesonAdData()
-
onAdImpressed
Unit onAdImpressed(MesonAdData mesonAdData)
-
onAdDisplayed
Unit onAdDisplayed()
-
onAdDisplayFailed
Unit onAdDisplayFailed()
-
onAdDismissed
Unit onAdDismissed()
-
onUserLeftApplication
Unit onUserLeftApplication()
-
onAdLoadSucceeded
Unit onAdLoadSucceeded()
-
onAdLoadFailed
Unit onAdLoadFailed(MesonAdRequestStatus status)
-
onRewardsUnLocked
Unit onRewardsUnLocked(Map<Object, Object> rewards)
-
onAdClicked
Unit onAdClicked(HashMap<String, Object> params)
-
-
-
-