-
- All Implemented Interfaces:
-
io.cloudx.sdk.CloudXDestroyable
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) public abstract class CloudXRewardedAdapter implements CloudXDestroyable
-
-
Field Summary
Fields Modifier and Type Field Description private final CloudXAdapterThreadRequirementloadThreadRequirementprivate final CloudXAdapterThreadRequirementshowThreadRequirement
-
Constructor Summary
Constructors Constructor Description CloudXRewardedAdapter()
-
Method Summary
Modifier and Type Method Description CloudXAdapterThreadRequirementgetLoadThreadRequirement()Thread on which the SDK invokes load. CloudXAdapterThreadRequirementgetShowThreadRequirement()Thread on which the SDK invokes show. abstract Unitload(CloudXAdapterLoadParams params)abstract Unitshow(CloudXAdapterShowParams params)abstract BooleanisAdReady()-
-
Method Detail
-
getLoadThreadRequirement
CloudXAdapterThreadRequirement getLoadThreadRequirement()
Thread on which the SDK invokes load. Defaults to CloudXAdapterThreadRequirement.MAIN to preserve existing adapter behavior. Override when the network SDK requires or strongly recommends loading elsewhere.
-
getShowThreadRequirement
CloudXAdapterThreadRequirement getShowThreadRequirement()
Thread on which the SDK invokes show. Defaults to CloudXAdapterThreadRequirement.MAIN because fullscreen presentation normally touches Android UI state.
-
load
abstract Unit load(CloudXAdapterLoadParams params)
-
show
abstract Unit show(CloudXAdapterShowParams params)
-
-
-
-