Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# android.media.tv.ad

*** ** * ** ***

## Interfaces

|---|---|
| [TvAdView.OnUnhandledInputEventListener](https://developer.android.com/reference/android/media/tv/ad/TvAdView.OnUnhandledInputEventListener) | Interface definition for a callback to be invoked when the unhandled input event is received. |

## Classes

|---|---|
| [TvAdManager](https://developer.android.com/reference/android/media/tv/ad/TvAdManager) | Central system API to the overall client-side TV AD architecture, which arbitrates interaction between applications and AD services. |
| [TvAdManager.TvAdServiceCallback](https://developer.android.com/reference/android/media/tv/ad/TvAdManager.TvAdServiceCallback) | Callback used to monitor status of the TV advertisement service. |
| [TvAdService](https://developer.android.com/reference/android/media/tv/ad/TvAdService) | The TvAdService class represents a TV client-side advertisement service. |
| [TvAdService.Session](https://developer.android.com/reference/android/media/tv/ad/TvAdService.Session) | Base class for derived classes to implement to provide a TV AD session. |
| [TvAdServiceInfo](https://developer.android.com/reference/android/media/tv/ad/TvAdServiceInfo) | This class is used to specify meta information of a TV AD service. |
| [TvAdView](https://developer.android.com/reference/android/media/tv/ad/TvAdView) | Displays contents of TV advertisement services. |
| [TvAdView.TvAdCallback](https://developer.android.com/reference/android/media/tv/ad/TvAdView.TvAdCallback) | Callback used to receive various status updates on the `https://developer.android.com/reference/android/media/tv/ad/TvAdView`. |

-

  ## Interfaces

  - [TvAdView.OnUnhandledInputEventListener](https://developer.android.com/reference/android/media/tv/ad/TvAdView.OnUnhandledInputEventListener)
-

  ## Classes

  - [TvAdManager](https://developer.android.com/reference/android/media/tv/ad/TvAdManager)
  - [TvAdManager.TvAdServiceCallback](https://developer.android.com/reference/android/media/tv/ad/TvAdManager.TvAdServiceCallback)
  - [TvAdService](https://developer.android.com/reference/android/media/tv/ad/TvAdService)
  - [TvAdService.Session](https://developer.android.com/reference/android/media/tv/ad/TvAdService.Session)
  - [TvAdServiceInfo](https://developer.android.com/reference/android/media/tv/ad/TvAdServiceInfo)
  - [TvAdView](https://developer.android.com/reference/android/media/tv/ad/TvAdView)
  - [TvAdView.TvAdCallback](https://developer.android.com/reference/android/media/tv/ad/TvAdView.TvAdCallback)