[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-17 UTC."],[[["\u003cp\u003eThis reference page documents the \u003ccode\u003eAdProgressData\u003c/code\u003e object, which provides information about an ad's playback progress.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eadBreakDuration\u003c/code\u003e property indicates the maximum duration of the current ad break.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eadPosition\u003c/code\u003e property specifies the current ad's position within the ad break.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ecurrentTime\u003c/code\u003e reflects the current playback time of the ad that is currently playing.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003etotalAds\u003c/code\u003e provides the total number of ads that are present within the current ad break.\u003c/p\u003e\n"]]],[],null,["# Interface AdProgressData\n\n| **Note:** This reference page follows TypeScript documentation structure. If you have suggestions for or see issues with the reference documentation, open a thread with your feedback on the [IMA technical forum](https://groups.google.com/g/ima-sdk/).\n\n*** ** * ** ***\n\nThis object exposes information about the current progress as an ad is playing.\n\n| Properties ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------|\n| [adBreakDuration](/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. |\n| [adPosition](/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. |\n| [currentTime](/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. |\n| [duration](/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdProgressData#google.ima.AdProgressData.duration) | The duration of the currently playing ad. |\n| [totalAds](/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. |\n\nProperties\n----------\n\n*** ** * ** ***\n\n### adBreakDuration\n\nadBreakDuration:` `number The maximum duration of the current ad break.\n\n*** ** * ** ***\n\n### adPosition\n\nadPosition:` `number The position in the ad break of the current ad.\n\n*** ** * ** ***\n\n### currentTime\n\ncurrentTime:` `number The current time of the currently playing ad.\n\n*** ** * ** ***\n\n### duration\n\nduration:` `number The duration of the currently playing ad.\n\n*** ** * ** ***\n\n### totalAds\n\ntotalAds:` `number The total number of ads in the current ad break."]]