Enum AppBiddingGoalEnum.AppBiddingGoal

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, java.io.Serializable, java.lang.Comparable<AppBiddingGoalEnum.AppBiddingGoal>
    Enclosing class:
    AppBiddingGoalEnum

    public static enum AppBiddingGoalEnum.AppBiddingGoal
    extends java.lang.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.v14.enums.AppBiddingGoalEnum.AppBiddingGoal
    • Enum Constant Detail

      • 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;
    • Field Detail

      • UNSPECIFIED_VALUE

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

        public static final int UNKNOWN_VALUE
         Represents value unknown in this version of the API.
         
        UNKNOWN = 1;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
    • Method Detail

      • values

        public static AppBiddingGoalEnum.AppBiddingGoal[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (AppBiddingGoalEnum.AppBiddingGoal c : AppBiddingGoalEnum.AppBiddingGoal.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static AppBiddingGoalEnum.AppBiddingGoal valueOf​(java.lang.String name)
        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:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.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 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 name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.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.
      • 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 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:
        desc - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null