Class AdInstanceLoadStrategy
-
- All Implemented Interfaces:
public abstract class AdInstanceLoadStrategy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAdInstanceLoadStrategy.LoadSelectionpublic final classAdInstanceLoadStrategy.ShowSelectionpublic classAdInstanceLoadStrategy.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static AdInstanceLoadStrategy.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description AdInstanceLoadStrategy(AdUnitData adUnitData, WaterfallInstances waterfallInstances)
-
Method Summary
Modifier and Type Method Description abstract UnitaddInstanceToSelection(AdInstance instance, AdInstanceLoadStrategy.LoadSelection loadSelection)final AdInstanceLoadStrategy.LoadSelectionselectInstancesToLoad()final AdInstanceLoadStrategy.ShowSelectionselectInstanceToShow()final BooleanisBestInstanceToShow(AdInstance instance)final BooleandidReachLoadedInstancesLimit()BooleanisSelectionReady(AdInstanceLoadStrategy.LoadSelection loadSelection)-
-
Constructor Detail
-
AdInstanceLoadStrategy
AdInstanceLoadStrategy(AdUnitData adUnitData, WaterfallInstances waterfallInstances)
-
-
Method Detail
-
addInstanceToSelection
abstract Unit addInstanceToSelection(AdInstance instance, AdInstanceLoadStrategy.LoadSelection loadSelection)
-
selectInstancesToLoad
final AdInstanceLoadStrategy.LoadSelection selectInstancesToLoad()
-
selectInstanceToShow
final AdInstanceLoadStrategy.ShowSelection selectInstanceToShow()
-
isBestInstanceToShow
final Boolean isBestInstanceToShow(AdInstance instance)
-
didReachLoadedInstancesLimit
final Boolean didReachLoadedInstancesLimit()
-
isSelectionReady
Boolean isSelectionReady(AdInstanceLoadStrategy.LoadSelection loadSelection)
-
-
-
-