Enum Class AppBiddingGoalEnum.AppBiddingGoal

java.lang.Object
java.lang.Enum<AppBiddingGoalEnum.AppBiddingGoal>
com.google.ads.googleads.v18.enums.AppBiddingGoalEnum.AppBiddingGoal
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<AppBiddingGoalEnum.AppBiddingGoal>, Constable
Enclosing class:
AppBiddingGoalEnum

public static enum AppBiddingGoalEnum.AppBiddingGoal extends Enum<AppBiddingGoalEnum.AppBiddingGoal> implements com.google.protobuf.ProtocolMessageEnum
 Represents the goal towards which the bidding strategy, of an app
 campaign, should optimize for.
 
Protobuf enum google.ads.googleads.v18.enums.AppBiddingGoalEnum.AppBiddingGoal
  • Enum Constant Details

    • UNSPECIFIED

      public static final AppBiddingGoalEnum.AppBiddingGoal UNSPECIFIED
       Not specified.
       
      UNSPECIFIED = 0;
    • UNKNOWN

      public static final AppBiddingGoalEnum.AppBiddingGoal UNKNOWN
       Represents value unknown in this version of the API.
       
      UNKNOWN = 1;
    • OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME

      public static final AppBiddingGoalEnum.AppBiddingGoal OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME
       The bidding strategy of the app campaign should aim to maximize
       installation of the app.
       
      OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME = 2;
    • OPTIMIZE_FOR_IN_APP_CONVERSION_VOLUME

      public static final AppBiddingGoalEnum.AppBiddingGoal OPTIMIZE_FOR_IN_APP_CONVERSION_VOLUME
       The bidding strategy of the app campaign should aim to maximize
       the selected in-app conversions' volume.
       
      OPTIMIZE_FOR_IN_APP_CONVERSION_VOLUME = 3;
    • OPTIMIZE_FOR_TOTAL_CONVERSION_VALUE

      public static final AppBiddingGoalEnum.AppBiddingGoal OPTIMIZE_FOR_TOTAL_CONVERSION_VALUE
       The bidding strategy of the app campaign should aim to maximize
       all conversions' value, that is, install and selected in-app conversions.
       
      OPTIMIZE_FOR_TOTAL_CONVERSION_VALUE = 4;
    • OPTIMIZE_FOR_TARGET_IN_APP_CONVERSION

      public static final AppBiddingGoalEnum.AppBiddingGoal OPTIMIZE_FOR_TARGET_IN_APP_CONVERSION
       The bidding strategy of the app campaign should aim to maximize
       just the selected in-app conversion's volume, while achieving or
       exceeding target cost per in-app conversion.
       
      OPTIMIZE_FOR_TARGET_IN_APP_CONVERSION = 5;
    • OPTIMIZE_FOR_RETURN_ON_ADVERTISING_SPEND

      public static final AppBiddingGoalEnum.AppBiddingGoal OPTIMIZE_FOR_RETURN_ON_ADVERTISING_SPEND
       The bidding strategy of the app campaign should aim to maximize
       all conversions' value, that is, install and selected in-app conversions
       while achieving or exceeding target return on advertising spend.
       
      OPTIMIZE_FOR_RETURN_ON_ADVERTISING_SPEND = 6;
    • OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_WITHOUT_TARGET_CPI

      public static final AppBiddingGoalEnum.AppBiddingGoal OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_WITHOUT_TARGET_CPI
       This bidding strategy of the app campaign should aim to
       maximize installation of the app without advertiser-provided target
       cost-per-install.
       
      OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_WITHOUT_TARGET_CPI = 7;
    • OPTIMIZE_FOR_PRE_REGISTRATION_CONVERSION_VOLUME

      public static final AppBiddingGoalEnum.AppBiddingGoal OPTIMIZE_FOR_PRE_REGISTRATION_CONVERSION_VOLUME
       This bidding strategy of the app campaign should aim to
       maximize pre-registration of the app.
       
      OPTIMIZE_FOR_PRE_REGISTRATION_CONVERSION_VOLUME = 8;
    • UNRECOGNIZED

      public static final AppBiddingGoalEnum.AppBiddingGoal UNRECOGNIZED
  • Field Details

    • UNSPECIFIED_VALUE

      public static final int UNSPECIFIED_VALUE
       Not specified.
       
      UNSPECIFIED = 0;
      See Also:
    • UNKNOWN_VALUE

      public static final int UNKNOWN_VALUE
       Represents value unknown in this version of the API.
       
      UNKNOWN = 1;
      See Also:
    • OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_VALUE

      public static final int OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_VALUE
       The bidding strategy of the app campaign should aim to maximize
       installation of the app.
       
      OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME = 2;
      See Also:
    • OPTIMIZE_FOR_IN_APP_CONVERSION_VOLUME_VALUE

      public static final int OPTIMIZE_FOR_IN_APP_CONVERSION_VOLUME_VALUE
       The bidding strategy of the app campaign should aim to maximize
       the selected in-app conversions' volume.
       
      OPTIMIZE_FOR_IN_APP_CONVERSION_VOLUME = 3;
      See Also:
    • OPTIMIZE_FOR_TOTAL_CONVERSION_VALUE_VALUE

      public static final int OPTIMIZE_FOR_TOTAL_CONVERSION_VALUE_VALUE
       The bidding strategy of the app campaign should aim to maximize
       all conversions' value, that is, install and selected in-app conversions.
       
      OPTIMIZE_FOR_TOTAL_CONVERSION_VALUE = 4;
      See Also:
    • OPTIMIZE_FOR_TARGET_IN_APP_CONVERSION_VALUE

      public static final int OPTIMIZE_FOR_TARGET_IN_APP_CONVERSION_VALUE
       The bidding strategy of the app campaign should aim to maximize
       just the selected in-app conversion's volume, while achieving or
       exceeding target cost per in-app conversion.
       
      OPTIMIZE_FOR_TARGET_IN_APP_CONVERSION = 5;
      See Also:
    • OPTIMIZE_FOR_RETURN_ON_ADVERTISING_SPEND_VALUE

      public static final int OPTIMIZE_FOR_RETURN_ON_ADVERTISING_SPEND_VALUE
       The bidding strategy of the app campaign should aim to maximize
       all conversions' value, that is, install and selected in-app conversions
       while achieving or exceeding target return on advertising spend.
       
      OPTIMIZE_FOR_RETURN_ON_ADVERTISING_SPEND = 6;
      See Also:
    • OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_WITHOUT_TARGET_CPI_VALUE

      public static final int OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_WITHOUT_TARGET_CPI_VALUE
       This bidding strategy of the app campaign should aim to
       maximize installation of the app without advertiser-provided target
       cost-per-install.
       
      OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_WITHOUT_TARGET_CPI = 7;
      See Also:
    • OPTIMIZE_FOR_PRE_REGISTRATION_CONVERSION_VOLUME_VALUE

      public static final int OPTIMIZE_FOR_PRE_REGISTRATION_CONVERSION_VOLUME_VALUE
       This bidding strategy of the app campaign should aim to
       maximize pre-registration of the app.
       
      OPTIMIZE_FOR_PRE_REGISTRATION_CONVERSION_VOLUME = 8;
      See Also:
  • Method Details

    • values

      public static AppBiddingGoalEnum.AppBiddingGoal[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AppBiddingGoalEnum.AppBiddingGoal valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static AppBiddingGoalEnum.AppBiddingGoal valueOf(int value)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static AppBiddingGoalEnum.AppBiddingGoal forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<AppBiddingGoalEnum.AppBiddingGoal> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static AppBiddingGoalEnum.AppBiddingGoal valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null