# Interface AdProgressData

*** ** * ** ***

This object exposes information about the current progress as an ad is playing.

| Properties ||
|---|---|
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdProgressData#google.ima.AdProgressData.adBreakDuration` | The maximum duration of the current ad break. |
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdProgressData#google.ima.AdProgressData.adPosition` | The position in the ad break of the current ad. |
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdProgressData#google.ima.AdProgressData.currentTime` | The current time of the currently playing ad. |
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdProgressData#google.ima.AdProgressData.duration` | The duration of the currently playing ad. |
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdProgressData#google.ima.AdProgressData.totalAds` | The total number of ads in the current ad break. |

## Properties

*** ** * ** ***

### adBreakDuration

`adBreakDuration: number` The maximum duration of the current ad break.

*** ** * ** ***

### adPosition

`adPosition: number` The position in the ad break of the current ad.

*** ** * ** ***

### currentTime

`currentTime: number` The current time of the currently playing ad.

*** ** * ** ***

### duration

`duration: number` The duration of the currently playing ad.

*** ** * ** ***

### totalAds

`totalAds: number` The total number of ads in the current ad break.