BMPAnalyticsPlayerConfig


@interface BMPAnalyticsPlayerConfig : NSObject

Configuration for the analytics data collection feature on the BMPPlayer.

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) BMAAnalyticsConfig *analyticsConfig
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) BMADefaultMetadata *defaultMetadata
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (instancetype)init NS_UNAVAILABLE;
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    + (instancetype)new NS_UNAVAILABLE;
  • Disables the analytics data collection feature for the BMPPlayer.

    Declaration

    Objective-C

    + (nonnull instancetype)disabled;
  • Enables the analytics data collection feature for the BMPPlayer. Analytics data collection is enabled with a default configuration. In the default configuration, the analytics license key is automatically fetched if one is associated and enabled for the used player license. Default metadata values are set for all analytics tracking.

    Declaration

    Objective-C

    + (nonnull instancetype)enabled;
  • Enables the analytics data collection feature for the BMPPlayer. Analytics data collection is configured via the provided analyticsConfig. Default metadata values are set for all analytics tracking.

    Declaration

    Objective-C

    + (nonnull instancetype)enabledWithAnalyticsConfig:
        (nonnull BMAAnalyticsConfig *)analyticsConfig;
  • Enables the analytics data collection feature for the BMPPlayer. Analytics data collection is enabled with a default configuration. In the default configuration, the analytics license key is automatically fetched if one is associated and enabled for the used player license. Default metadata values for all analytics tracking can be set via the provided defaultMetadata.

    Declaration

    Objective-C

    + (nonnull instancetype)enabledWithDefaultMetadata:
        (nonnull BMADefaultMetadata *)defaultMetadata;
  • Enables the analytics data collection feature for the BMPPlayer. Analytics data collection is configured via the provided analyticsConfig. Default metadata values for all analytics tracking can be set via the provided defaultMetadata.

    Declaration

    Objective-C

    + (nonnull instancetype)
        enabledWithAnalyticsConfig:(nonnull BMAAnalyticsConfig *)analyticsConfig
                   defaultMetadata:(nonnull BMADefaultMetadata *)defaultMetadata;