# Package com.brightcove.player.ads

- Interface Summary
  Interface | Description
  --- | ---
  AdPlayer<T> | Represents the contract of an AdPlayer.
  AdPlayer.Listener<T> | Represents the callbacks from an `AdPlayer`.

- Class Summary
  Class | Description
  --- | ---
  AdAsset | An AdAsset contains the information needed to play an Ad.
  AdPlayer.AdPlayerSettings |
  AdPlayer.AdPlayerSettings.Builder |
  ExoAdPlayer | Implementation of an `AdPlayer` using ExoPlayer.

- Enum Summary
  Enum | Description
  --- | ---
  AdAsset.AdType | The ad types