AdsControlsManager

  • AdsControlsManager manages ads controls on the Android TV platform.

  • An instance of AdsControlsManager is constructed with a Context.

  • handleIconClick overlays an ads controls menu or a VAST IconClickFallbackImage when a VAST Icon is clicked.

  • setCustomFallbackImageRenderer sets an optional custom renderer for VAST IconClickFallbackImages.

public final class AdsControlsManager extends Object

Manages ads controls on the Android TV platform.

Public Constructor Summary

AdsControlsManager(Context context)
Constructs an instance of AdsControlsManager.

Public Method Summary

void
handleIconClick(IconClickFallbackImages iconClickFallbackImages)
Overlays an ads controls menu or a VAST IconClickFallbackImage on top of the ads video player when a VAST Icon is clicked on the Android TV platform.
void
setCustomFallbackImageRenderer(CustomFallbackImageRenderer customFallbackImageRenderer)
Sets an optional custom renderer for VAST IconClickFallbackImages.

Inherited Method Summary

Public Constructors

public AdsControlsManager (Context context)

Constructs an instance of AdsControlsManager.

Parameters
context The calling context.

Public Methods

public void handleIconClick (IconClickFallbackImages iconClickFallbackImages)

Overlays an ads controls menu or a VAST IconClickFallbackImage on top of the ads video player when a VAST Icon is clicked on the Android TV platform.

Parameters
iconClickFallbackImages IconClickFallbackImages element associated with the VAST Icon.

public void setCustomFallbackImageRenderer (CustomFallbackImageRenderer customFallbackImageRenderer)

Sets an optional custom renderer for VAST IconClickFallbackImages. handleIconClick(IconClickFallbackImages) handles all rendering responsibilities by default if a custom renderer is not provided.

Parameters
customFallbackImageRenderer A custom renderer to be called when the IconClickFallbackImages provided to handleIconClick(IconClickFallbackImages) does not contain Android TV ads controls menu data.