JWGoogimaDaiConfig

@interface JWGoogimaDaiConfig : NSObject

Configuration settings for Google IMA DAI.

  • The stream request API key. This is used to verify applications attempting to access their content.

    Declaration

    Objective-C

    @property (nonatomic, copy, readwrite, nullable) NSString *apiKey;
  • Used to override a set of ad tag parameters on your stream request.

    Declaration

    Objective-C

    @property (nonatomic, copy, readwrite, nullable)
        NSDictionary<NSString *, NSString *> *adTagParameters;
  • The video identifier for this stream.

    Note

    Used for VOD.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *videoID;
  • The content source ID for this stream.

    Note

    Used for VOD.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *cmsID;
  • The stream assetKey

    Note

    Used for live streams.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *assetKey;
  • Initialize for VOD.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithVideoID:(nonnull NSString *)videoID
                                      cmsID:(nonnull NSString *)cmsID;
  • Initialize for live stream.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithAssetKey:(nonnull NSString *)assetKey;