Class CompanionAdHandler

java.lang.Object
com.brightcove.player.event.AbstractComponent
com.brightcove.ssai.ui.CompanionAdHandler
All Implemented Interfaces:
Component

@Emits(events="renderedCompanion") @ListensFor(events={"startCompanion","endCompanion"}) public class CompanionAdHandler extends AbstractComponent
Handles the displaying of the Companion Ad.
  • Constructor Details

    • CompanionAdHandler

      public CompanionAdHandler(@NonNull android.content.Context context, @NonNull EventEmitter eventEmitter)
      Build a manager given the Android context, the Brightcove video view and the event emitter.
      Parameters:
      context - The given Android context.
      eventEmitter - The given Brightcove video view.
  • Method Details

    • addCompanionContainer

      public void addCompanionContainer(android.view.ViewGroup container)
      Add a container for showing companion ads. A phone or small tablet might have none or one. Larger devices may have multiple containers for showing companion ads. Note: At the moment only one Companion Ad is supported, calling addCompanionContainer will replace previous container.
      Parameters:
      container - The given container to add.
    • clearCompanionContainers

      public void clearCompanionContainers()
      Clear all the companion containers.