public class InneractiveFullscreenUnitController extends com.fyber.inneractive.sdk.flow.InneractiveUnitControllerImpl<InneractiveFullscreenAdEventsListener> implements com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity.FullScreenRendererProvider, com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity.OnInneractiveFullscreenAdDestroyListener
| Modifier and Type | Class and Description |
|---|---|
static class |
InneractiveFullscreenUnitController.AdExpiredError |
InneractiveUnitController.AdDisplayError, InneractiveUnitController.EventsListener, InneractiveUnitController.EventsListenerAdapter| Modifier and Type | Field and Description |
|---|---|
protected com.fyber.inneractive.sdk.interfaces.InneractiveFullscreenAdRenderer |
mRenderer
The selected renderer
|
| Constructor and Description |
|---|
InneractiveFullscreenUnitController() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Call in order to destroy the unit content
|
com.fyber.inneractive.sdk.interfaces.InneractiveFullscreenAdRenderer |
getFullscreenRenderer() |
InneractiveFullScreenAdRewardedListener |
getRewardedListener() |
boolean |
isAvailable() |
void |
onActivityDestroyed(com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity inneractiveFullscreenAdActivity)
Invoked when the ad is being destroyed.
|
void |
setRewardedListener(InneractiveFullScreenAdRewardedListener rewardedListener) |
void |
show(android.content.Context context)
Open a full screen ad activity, which will be started using the given activity's context
|
boolean |
supports(InneractiveAdSpot adSpot)
Called by the spot, in order to see if this controller supports its return content
|
boolean |
supportsRefresh()
Called by the Spot, in order to see if the selected controller supports refresh
|
protected com.fyber.inneractive.sdk.interfaces.InneractiveFullscreenAdRenderer mRenderer
public boolean supports(InneractiveAdSpot adSpot)
supports in class com.fyber.inneractive.sdk.flow.InneractiveUnitControllerImpl<InneractiveFullscreenAdEventsListener>adSpot - public boolean supportsRefresh()
com.fyber.inneractive.sdk.flow.InneractiveUnitControllerImplsupportsRefresh in class com.fyber.inneractive.sdk.flow.InneractiveUnitControllerImpl<InneractiveFullscreenAdEventsListener>public boolean isAvailable()
public com.fyber.inneractive.sdk.interfaces.InneractiveFullscreenAdRenderer getFullscreenRenderer()
getFullscreenRenderer in interface com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity.FullScreenRendererProviderpublic void show(android.content.Context context)
context - source contextpublic void destroy()
InneractiveUnitControllerdestroy in interface InneractiveUnitController<InneractiveFullscreenAdEventsListener>destroy in class com.fyber.inneractive.sdk.flow.InneractiveUnitControllerImpl<InneractiveFullscreenAdEventsListener>public void onActivityDestroyed(com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity inneractiveFullscreenAdActivity)
com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity.OnInneractiveFullscreenAdDestroyListeneronActivityDestroyed in interface com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity.OnInneractiveFullscreenAdDestroyListenerinneractiveFullscreenAdActivity - the activitypublic InneractiveFullScreenAdRewardedListener getRewardedListener()
public void setRewardedListener(InneractiveFullScreenAdRewardedListener rewardedListener)