Create Ad Group and Ad

  • App campaigns require ad groups and ads to drive installs, in-app actions, or in-app action value.

  • Ad group bid settings can be overridden only for APP_CAMPAIGN_FOR_ENGAGEMENT campaigns by setting target_cpa.

  • APP_CAMPAIGN_FOR_ENGAGEMENT campaigns need an AdGroupCriterion targeting a specific UserList for audience targeting.

  • Create ad group ads using the appropriate ad type based on the campaign's advertising_channel_sub_type: AppAdInfo, AppEngagementAdInfo, or AppPreRegistrationAdInfo.

  • Utilize existing assets for ad creation, except for text assets, which can be created during the process.

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 is APP_CAMPAIGN_FOR_ENGAGEMENT, you can override the default CPA target at the ad group level by setting target_cpa.

  • If the advertising_channel_sub_type is APP_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 is false.

  • If the advertising_channel_sub_type is APP_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: