AI-generated Key Takeaways
- 
          IMAAdPlaybackInfo is a protocol that groups various properties of the ad player. 
- 
          It includes properties for current, total, and buffered media time of the ad. 
- 
          It also indicates whether or not the ad is currently playing. 
IMAAdPlaybackInfo
@protocol IMAAdPlaybackInfo <NSObject>Groups various properties of the ad player.
- 
                  
                  The current media time of the ad, or 0 if no ad loaded. DeclarationSwift var currentMediaTime: TimeInterval { get }Objective-C @property (nonatomic, readonly) NSTimeInterval currentMediaTime;
- 
                  
                  The total media time of the ad, or 0 if no ad loaded. DeclarationSwift var totalMediaTime: TimeInterval { get }Objective-C @property (nonatomic, readonly) NSTimeInterval totalMediaTime;
- 
                  
                  The buffered media time of the ad, or 0 if no ad loaded. DeclarationSwift var bufferedMediaTime: TimeInterval { get }Objective-C @property (nonatomic, readonly) NSTimeInterval bufferedMediaTime;
- 
                  
                  Whether or not the ad is currently playing. DeclarationSwift var isPlaying: Bool { get }Objective-C @property (nonatomic, readonly, getter=isPlaying) BOOL playing;