The focus of your campaign will determine the values for specific settings as
well as which features you can use. Before you start coding, choose and expand
one option from the following list and refer to its settings as you go through
each step in the campaign creation process.
Required to identify the conversion actions corresponding to each
in-app action.
Focus on driving in-app action value
Settings
advertising_channel_sub_type
APP_CAMPAIGN
app_campaign_setting.bidding_strategy_goal_type
OPTIMIZE_RETURN_ON_ADVERTISING_SPEND
Bidding strategy
target_roas
selective_optimization
Required. The conversion_actions listed must
come from the Firebase SDK, and you'll need to install the
Google Analytics for
Firebase SDK in your app.
Steps
Using the settings for the selected area of focus above, follow these steps to
create an App campaign.
Set the name.
Set the advertising_channel_type to MULTI_CHANNEL.
Set the campaign_budget to the resource name of an existing campaign
budget. If you need to create a campaign budget, follow the code example in
the Create Campaigns guide.
Set the advertising_channel_sub_type based on the goal you chose above.
bidding_strategy_goal_type based on the goal you chose above.
Set the bidding strategy field according to the goal you chose above.
Indicate the conversion types for which Google Ads should optimize your
campaign by setting its
selectiveOptimization, where the
resource name of each conversion action is in the conversion_actions list.
This is required if the campaign's advertising_channel_sub_type is
APP_CAMPAIGN_FOR_ENGAGEMENT, but optional otherwise.
(Optional) Refine your campaign's targeting by adding
CampaignCriterion objects. App campaigns
support campaign-level targeting by language and
location.