---
updatedAt: 2026-10-02T12:51:59.000Z
agentTools:
  siteIndex: https://developer.bitmovin.com/llms.txt
  projectIndex: https://developer.bitmovin.com/playback/llms.txt
---

# NonLinearAd

com.bitmovin.player.api.advertising

# NonLinearAd

interface NonLinearAd : [Ad](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-advertising-ad)

Defines a non-linear ad which does not require the playback of the main content to stop.

Non-linear ads are presented alongside the main content without interrupting its playback, so they are not part of an [AdBreak](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-advertising-ad-break). Their lifecycle is signaled via [PlayerEvent.NonLinearAdStarted](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-event-player-event), [PlayerEvent.NonLinearAdSkipped](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-event-player-event) and [PlayerEvent.NonLinearAdFinished](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-event-player-event).

#### Inheritors

|                                                                             |
| --------------------------------------------------------------------------- |
| [OverlayAd](https://developer.bitmovin.com/playback/docs/android-api-com-bitmovin-player-api-advertising-overlay-ad) |

## Properties

| Name     | Summary                                                                                                                                                                                                             |
| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| isLinear | open override val isLinear: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)<br>Determines whether an ad is linear, i.e. playback of main content needs to be paused for the ad. |