-
- All Implemented Interfaces:
-
io.cloudx.sdk.CloudXDestroyable
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) public abstract class CloudXInterstitialMediator implements CloudXDestroyable
Loads and shows interstitial ads through a third-party mediator.
-
-
Field Summary
Fields Modifier and Type Field Description private CloudXInterstitialMediatorListenerlistenerprivate final CloudXMediatorThreadRequirementloadThreadRequirementprivate final CloudXMediatorThreadRequirementshowThreadRequirement
-
Constructor Summary
Constructors Constructor Description CloudXInterstitialMediator()
-
Method Summary
Modifier and Type Method Description abstract CloudXInterstitialMediatorListenergetListener()abstract UnitsetListener(CloudXInterstitialMediatorListener listener)CloudXMediatorThreadRequirementgetLoadThreadRequirement()CloudXMediatorThreadRequirementgetShowThreadRequirement()abstract Unitload(CloudXMediatorLoadParams params)abstract Unitshow(CloudXMediatorShowParams params)abstract BooleanisAdReady()-
-
Method Detail
-
getListener
abstract CloudXInterstitialMediatorListener getListener()
-
setListener
abstract Unit setListener(CloudXInterstitialMediatorListener listener)
-
getLoadThreadRequirement
CloudXMediatorThreadRequirement getLoadThreadRequirement()
-
getShowThreadRequirement
CloudXMediatorThreadRequirement getShowThreadRequirement()
-
load
abstract Unit load(CloudXMediatorLoadParams params)
-
show
abstract Unit show(CloudXMediatorShowParams params)
-
-
-
-