AdController
This interface is used to control an ad unit rendered by Nimbus.
The AdController is designed to be an abstraction around the different types of ad creative Nimbus supports. The AdController provides methods for starting and stopping ads, retrieving information about the current state of an ad, controlling the volume, and destroying the ad.
Each AdController instance is responsible for firing to its collections of listeners events representing state changes of the ad.
Be sure to call destroy whenever an ad is no longer needed. If using the default renderers provided by Nimbus, the ad will destroy itself when a video completes; static ads can be configured to fire a completion event after a set time but must be manually destroyed.
Inheritors
Types
Listens for events and errors from an AdController.