Classes

The following classes are available globally.

  • The entry point of adjoe Playtime SDK.

    Note

    The SDK is functional starting from iOS 14.0.
    See more

    Declaration

    Swift

    @objcMembers
    public final class Playtime : NSObject

PlaytimeCampaign

  • The model that represents a campaign and/or installed application.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimeCampaign : NSObject, Sendable

PlaytimeCampaignsResponse

  • The response of the SDK containing campaigns.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimeCampaignsResponse : NSObject, Sendable
  • Configuration for the Playtime Cashback feature.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimeCashbackConfig : NSObject, Sendable

PlaytimeCashbackRewardEvent

PlaytimeCashbackReward

PlaytimeEventConfig

  • Configuration for multi-event rewards.

    The class provides detailed information about events and rewards.

    See more

    Declaration

    Swift

    public final class PlaytimeEventConfig : NSObject, Sendable

PlaytimeMedia

  • A class representing a media item.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimeMedia : NSObject, Sendable

PlaytimePermissions

  • Permissions granted by the user.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimePermissions : NSObject, Sendable

PlaytimePermissionsResponse

PlaytimePromotion

  • Promotion representation.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimePromotion : NSObject, Sendable

PlaytimeRewardAction

  • Rewarded action representation.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimeRewardAction : NSObject, Sendable
  • The entry point of Adjoe Playtime SDK in Studio version. This class provides methods to fetch campaigns and installed apps to show them in your custom UI.

    Note

    The SDK is functional starting from iOS 14.0.
    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimeStudio : NSObject

PlaytimeExtensionsBuilder

PlaytimeExtensions

  • This class is used to pass additional identifiers of the user.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimeExtensions : NSObject, Sendable

PlaytimeOptionsBuilder

PlaytimeOptions

PlaytimeParamsBuilder

  • Use this builder to create an immutable instance of PlaytimeParam.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimeParamsBuilder : NSObject

PlaytimeParams

  • The parameters related to User acquisition metadata.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimeParams : NSObject, Sendable

PlaytimeUserProfileBuilder

PlaytimeUserProfile

  • Additional user information.

    See more

    Declaration

    Swift

    @objcMembers
    public final class PlaytimeUserProfile : NSObject, Sendable