AI-generated Key Takeaways
- 
          IMAAdPlaybackInfo is a protocol that groups various properties of the ad player. 
- 
          It includes properties such as currentMediaTime, totalMediaTime, bufferedMediaTime, and playing. 
- 
          currentMediaTime, totalMediaTime, and bufferedMediaTime return 0 if no ad is loaded. 
- 
          The playing property 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;