Enum POBAppInstallStatusHelper.AppInstallStatus

  • All Implemented Interfaces:
    java.io.Serializable , kotlin.Comparable

    
    public enum POBAppInstallStatusHelper.AppInstallStatus
    extends Enum<POBAppInstallStatusHelper.AppInstallStatus>
                        

    Represents the installation status of an app on the device.

    This enum is used to communicate the result of app installation detection based on deep link analysis. The integer values are designed to be compatible with MRAID (Mobile Rich Media Ad Interface Definitions) specifications and can be directly passed to JavaScript contexts.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      INSTALLED

      Indicates that the app is installed on the device.

      MRAID value: 1

      NOT_INSTALLED

      Indicates that the app is not installed on the device.

      MRAID value: 0

      NOT_ALLOWED

      Indicates that the installation status not allowed to be determined. This is a safe fallback that prevents false positives in app detection.

      MRAID value: -1

    • Constructor Detail

    • Method Detail

      • valueOf

         final POBAppInstallStatusHelper.AppInstallStatus valueOf(String value)

        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

        Parameters:
        value - The integer representation of the status for MRAID compatibility