9 #import "OOManagedAdSpot.h" 10 #import "OOAuthorizableItem.h" 11 #import "OOPlayableItem.h" 12 #import "OOOoyalaAPIClient.h" 19 @property (readonly, nonatomic) NSMutableArray *
streams;
20 @property (readonly, nonatomic) NSString *
embedCode;
22 @property (readonly, nonatomic) OOAuthCode
authCode;
34 - (instancetype)initWithTime:(NSNumber *)theTime
35 clickURL:(NSURL *)theClickURL
36 trackingURLs:(NSArray *)theTrackingURLs
37 embedCode:(NSString *)theEmbedCode
46 - (instancetype)initWithDictionary:(NSDictionary *)data
47 api:(OOPlayerAPIClient *)theAPI;
54 - (OOReturnState)updateWithDictionary:(NSDictionary *)data;
61 - (void)fetchPlaybackInfoWithCallback:(
void (^)(BOOL success))callback;
Base class for concrete ad spot implementations.
Definition: OOManagedAdSpot.h:19
OOAuthCode authCode
Definition: OOOoyalaAdSpot.h:22
NSMutableArray * streams
Definition: OOOoyalaAdSpot.h:19
NSArray * embedCodesToAuthorize()
NSString * embedCode
The OOOoyalaAdSpot's Embed Code.
Definition: OOOoyalaAdSpot.h:20
A single ooyala video ad associated with specific time.
Definition: OOOoyalaAdSpot.h:17
BOOL authorized
Definition: OOOoyalaAdSpot.h:21
Ooyala API client implementation.
Definition: OOOoyalaAPIClient.h:26
BOOL heartbeatRequired
Definition: OOOoyalaAdSpot.h:23