biddingStrategyGoalType property

String? biddingStrategyGoalType
getter/setter pair

Represents the goal which the bidding strategy of this app campaign should optimize towards. Possible string values are:

  • "UNSPECIFIED" : Not specified.
  • "UNKNOWN" : Used for return value only. Represents value unknown in this version.
  • "OPTIMIZE_INSTALLS_TARGET_INSTALL_COST" : Aim to maximize the number of app installs. The cpa bid is the target cost per install.
  • "OPTIMIZE_IN_APP_CONVERSIONS_TARGET_INSTALL_COST" : Aim to maximize the long term number of selected in-app conversions from app installs. The cpa bid is the target cost per install.
  • "OPTIMIZE_IN_APP_CONVERSIONS_TARGET_CONVERSION_COST" : Aim to maximize the long term number of selected in-app conversions from app installs. The cpa bid is the target cost per in-app conversion. Note that the actual cpa may seem higher than the target cpa at first, since the long term conversions haven't happened yet.
  • "OPTIMIZE_RETURN_ON_ADVERTISING_SPEND" : Aim to maximize all conversions' value, for example, install + selected in-app conversions while achieving or exceeding target return on advertising spend.
  • "OPTIMIZE_PRE_REGISTRATION_CONVERSION_VOLUME" : Aim to maximize the pre-registration of the app.
  • "OPTIMIZE_INSTALLS_WITHOUT_TARGET_INSTALL_COST" : Aim to maximize installation of the app without target cost-per-install.
  • "OPTIMIZE_IN_APP_CONVERSIONS_WITHOUT_TARGET_CPA" : Aim to maximize the selected in-app conversion's volume while spending the full budget. No advertiser-specific target CPA.
  • "OPTIMIZE_TOTAL_VALUE_WITHOUT_TARGET_ROAS" : Aim to maximize total conversion value, such as install and selected in-app conversions, while spending the full budget. No advertiser-specified target ROAS.

Implementation

core.String? biddingStrategyGoalType;