9 #import <Foundation/Foundation.h> 19 #pragma mark - IMAAdsLoadedData 46 #pragma mark - IMAAdLoadingErrorData 56 @property(nonatomic, strong, readonly)
IMAAdError *adError;
65 #pragma mark - IMAAdsLoaderDelegate 90 #pragma mark - IMAAdsLoader 108 @property(nonatomic, weak) id<IMAAdsLoaderDelegate> delegate;
115 + (NSString *)sdkVersion;
126 - (instancetype)initWithSettings:(
IMASettings *)settings;
135 - (instancetype)init;
159 - (void)contentComplete;
Ad data that is returned when the ads loader loads the ad.
Definition: IMAAdsLoader.h:24
Ad error data that is returned when the ads loader fails to load the ad.
Definition: IMAAdsLoader.h:51
Data class describing the ad request.
Definition: IMAAdsRequest.h:20
IMAAdsManager * adsManager
The ads manager instance created by the ads loader.
Definition: IMAAdsLoader.h:30
The IMAStreamManager class is responsible for playing streams.
Definition: IMAStreamManager.h:87
The IMAAdsManager class is responsible for playing ads.
Definition: IMAAdsManager.h:130
id userContext
The user context specified in the ads request.
Definition: IMAAdsLoader.h:41
IMAStreamManager * streamManager
The stream manager instance created by the ads loader.
Definition: IMAAdsLoader.h:36
Surfaces an error that occurred during ad loading or playing.
Definition: IMAAdError.h:151
Data class describing the stream request.
Definition: IMAStreamRequest.h:17
The IMAAdsLoader class allows the requesting of ads from the ad server.
Definition: IMAAdsLoader.h:97
The IMASettings class stores SDK wide settings.
Definition: IMASettings.h:14
Delegate object that receives state change callbacks from IMAAdsLoader.
Definition: IMAAdsLoader.h:70