Package ai.meson.ads
Class NativeAd
-
- All Implemented Interfaces:
-
ai.meson.ads.controllers.AdManager.AMListener
,ai.meson.ads.controllers.NativeAdManager.NativeAMListener
public final class NativeAd implements NativeAdManager.NativeAMListener
-
-
Method Summary
Modifier and Type Method Description final Unit
load()
final Unit
render(MesonNativeAdContainer nativeAdContainer)
final Unit
recycle(MesonNativeAdContainer nativeAdContainer)
final MesonAdData
getMesonAdData()
final Unit
setAdListener(MesonNativeAdListener adListener)
final Unit
destroy()
Unit
onAdLoadSucceeded()
Unit
onAdLoadFailed(MesonAdRequestStatus status)
Unit
onAdClicked(HashMap<String, Object> params)
Unit
onAdImpressed(MesonAdData mesonAdData)
Unit
onUserLeftApplication()
Unit
onVideoStarted()
Unit
onVideoPaused()
Unit
onVideoResumed()
Unit
onVideoCompleted()
-
-
Method Detail
-
getMesonAdData
final MesonAdData getMesonAdData()
-
setAdListener
final Unit setAdListener(MesonNativeAdListener adListener)
-
onAdLoadSucceeded
Unit onAdLoadSucceeded()
-
onAdLoadFailed
Unit onAdLoadFailed(MesonAdRequestStatus status)
-
onAdClicked
Unit onAdClicked(HashMap<String, Object> params)
-
onAdImpressed
Unit onAdImpressed(MesonAdData mesonAdData)
-
onUserLeftApplication
Unit onUserLeftApplication()
-
onVideoStarted
Unit onVideoStarted()
-
onVideoPaused
Unit onVideoPaused()
-
onVideoResumed
Unit onVideoResumed()
-
onVideoCompleted
Unit onVideoCompleted()
-
-
-
-