JWExperimentalAPI

Deprecated

Use JWFriendlyAdObstructions class instead


@interface JWExperimentalAPI : NSObject

A class that exposes experimental functionality. Some of these APIs are not yet officially supported by standards and will be modified when the industry establishes a norm. At that point these APIs will be deprecated and will subsequently be removed or replaced by the industry’s standard.

  • Used to register UIView elements as friendly advertising obstructions.

    Declaration

    Objective-C

    - (void)registerFriendlyAdObstruction:(nonnull UIView *)obstruction;

    Parameters

    obstruction

    the UIView element appearing on top of the player’s view during ad playback.

  • Used to retrieve all UIView elements registered as friendly advertising obstructions.

    Declaration

    Objective-C

    - (nonnull NSArray<UIView *> *)getFriendlyAdObstructions;

    Return Value

    the array of UIView elements registered as friendly advertising obstructions.

  • Used to unregister UIView elements previously registered as friendly advertising obstructions.

    Declaration

    Objective-C

    - (void)deregisterFriendlyAdObstruction:(nonnull UIView *)obstruction;

    Parameters

    obstruction

    the UIView element appearing on top of the player’s view during ad playback.

  • Used to unregister all UIView elements previously registered as friendly advertising obstructions.

    Declaration

    Objective-C

    - (void)deregisterAllFriendlyAdObstructions;