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_type
of the campaign isAPP_CAMPAIGN_FOR_ENGAGEMENT
, you can override the default CPA target at the ad group level by settingtarget_cpa
.If the
advertising_channel_sub_type
isAPP_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_info
field to
a UserListInfo
, where the 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, so ensure that
negative
isfalse
.If the
advertising_channel_sub_type
isAPP_CAMPAIGN
, you cannot add ad group criteria.
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 sub type is
APP_CAMPAIGN
, useAppAdInfo
.If the sub type is
APP_CAMPAIGN_FOR_ENGAGEMENT
, useAppEngagementAdInfo
.If the sub type is
APP_CAMPAIGN_FOR_PRE_REGISTRATION
, useAppPreRegistrationAdInfo
.