Page Summary
-
App campaigns require ad groups and ads.
-
Create ad groups using
AdGroupServiceand do not specify atype. -
For
APP_CAMPAIGN_FOR_ENGAGEMENTcampaigns, you can optionally override the target CPA at the ad group level and must target an audience usingAdGroupCriterionand aUserListInfo. -
For
APP_CAMPAIGNcampaigns, you cannot override bid settings or add ad group criteria. -
Add an ad group ad for each set of assets, using the appropriate ad info based on the campaign's advertising channel sub-type.
Whether you are creating an App campaign to drive more app installs, in-app actions or in-app action value, you will need ad groups and ads.
Create ad group and criteria
Create an ad group using
AdGroupService. Do not specify a type
for the ad group.
(Optional) If the
advertising_channel_sub_typeof the campaign isAPP_CAMPAIGN_FOR_ENGAGEMENT, you can override the default CPA target at the ad group level by settingtarget_cpa_micros.If the
advertising_channel_sub_typeisAPP_CAMPAIGN, you cannot override bid settings at the ad group level.
If the
advertising_channel_sub_type
of the campaign is APP_CAMPAIGN_FOR_ENGAGEMENT, you must target a specific
audience by adding an AdGroupCriterion. Set
the user_list field to a
UserListInfo, where
UserListInfo.user_list contains the
resource name of the UserList to target.
You cannot override bid settings at the ad group criterion level.
You cannot exclude criteria at the ad group level, so ensure that
negativeisfalse. To exclude keywords at the campaign level, use negative keyword shared sets (CampaignSharedSet).If the
advertising_channel_sub_typeisAPP_CAMPAIGN, you can add anAdGroupCriterionwith anAudiencefor the purpose of audience signals.
Create ad group ad
For each logical set of assets, including videos,
images, and text, add an ad group ad with the
corresponding ad for the campaign's
advertising_channel_sub_type:
If the subtype is
APP_CAMPAIGN, useAppAdInfo.If the subtype is
APP_CAMPAIGN_FOR_ENGAGEMENT, useAppEngagementAdInfo.If the subtype is
APP_CAMPAIGN_FOR_PRE_REGISTRATION, useAppPreRegistrationAdInfo.