Structured Data - v9.2 - Ad Group

See the overview for an explanation of format.

FieldRequiredTypeWritableDescription
Ad Group IdRequired only when editing existing Ad GroupsintegerNoNumeric ID value of the ad group. If left blank, a new Ad Group ID will be created and a unique ID will be assigned. Optionally, when creating new Ad Groups, you can use a custom identifier for the purpose of assigning TrueView Ads to the new Ad Group. The format for a custom identifier is "ext[custom identifier]", for example, ext123. When the file is uploaded and processed, all custom identifiers will be replaced with DBM-assigned IDs and the objects will be associated (for example, Ad to Ad Group) based on the custom identifiers.
Line Item IdYesintegerNoNumeric ID value of the parent line item. You can specify a custom identifier (for example, "ext[custom line item ID]") for a line item that you are creating at the same time as this Ad Group.
Line Item NameNostringNoLine Item Name
NameYesstringYesThe name of the entry.
StatusYesstringYesThe status setting for the entry.
  • Active
  • Paused
  • Deleted
Video Ad FormatYesstringYesThe ad format of the ad group.

Select one of the following values:
  • In-stream
  • In-feed video
  • Bumper
  • Non skippable
  • Responsive
  • Efficient reach
  • YouTube audio
  • Demand Gen
Bid CostYesfloatYesThe value representing the maximum target bid cost for the ad group based on the bid type set in the 'TrueView Bid Strategy Type' column. For example, if the 'TrueView Bid Strategy Type' is 'Manual CPV', it is the maximum cost-per-view.

Note: If the column 'TrueView Bid Strategy Type' is 'Maximize Conversions', 'Maximize Conversion Value' or 'Maximize Clicks', this column must be 0 when uploading.
Keyword Targeting - IncludeNostring, listYes

List of keyword strings to include in targeting.

This list is generated in ascending alphabetical order.

Not available for ad groups of 'Video Sequence' line items.

Keyword Targeting - ExcludeNostring, listYes

List of keyword strings to exclude in targeting.

This list is generated in ascending alphabetical order.

Not available for ad groups of 'Video Sequence' line items.

Category Targeting - IncludeNostring, listYes

List of categories to include in targeting. This column uses Display & Video 360 API TargetingOption resource IDs for targeting type TARGETING_TYPE_CATEGORY.

List format = (TargetingOption.targetingOptionId; TargetingOption.targetingOptionId; etc.). This list is generated in ascending numerical order.

Not available for ad groups of 'Video Sequence' line items.

Category Targeting - ExcludeNostring, listYesList of categories to exclude in targeting. This column uses Display & Video 360 API TargetingOption resource IDs for targeting type TARGETING_TYPE_CATEGORY.

List format = (TargetingOption.targetingOptionId; TargetingOption.targetingOptionId; etc.). This list is generated in ascending numerical order.

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - YouTube Channels - IncludeNostring, listYes

List of YouTube channels to include.

List format = (YouTube Channel ID; YouTube Channel ID; etc.).

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - YouTube Channels - ExcludeNostring, listYes

List of YouTube channels to exclude.

List format = (YouTube Channel ID; YouTube Channel ID; etc.).

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - YouTube Videos - IncludeNostring, listYes

List of YouTube videos to include.

List format = (YouTube Video ID; YouTube Video ID; etc.).

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - YouTube Videos - ExcludeNostring, listYes

List of YouTube videos to exclude.

List format = (YouTube Video ID; YouTube Video ID; etc.).

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - Popular Content - IncludeNostring, listYes

List of popular content across YouTube and Google video partners to include. Individual content groupings should have the structured 'video_content::Content Grouping ID'.

List format = (video_content::Content Grouping ID; video_content::Content Grouping ID; etc.).

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - Popular Content - ExcludeNostring, listYes

List of popular content across YouTube and Google video partners to exclude. Individual content groupings should have the structured 'video_content::Content Grouping ID'.

List format = (video_content::Content Grouping ID; video_content::Content Grouping ID; etc.).

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - URLs - IncludeNostring, listYes

List of URLs to include in targeting. The list consists of URL strings.

List format = (someurl.com; someurltwo.com; etc.).

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - URLs - ExcludeNostring, listYes

List of URLs to exclude in targeting. The list consists of URL strings.

List format = (someurl.com; someurltwo.com; etc.).

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - Apps - IncludeNostring, listYes

List of mobile apps to exclude in targeting. The list consists of app platform IDs.

The ID is provided by the relevant platform, such as a bundle ID from Android's Play store (example: com.google.android.gm) or a App ID from Apple's App store (example: 422689480).

List format = (com.google.android.gm; 422689480; etc.).

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - Apps - ExcludeNostring, listYes

List of mobile apps to exclude in targeting. The list consists of app platform IDs.

The ID is provided by the relevant platform, such as a bundle ID from Android's Play store (example: com.google.android.gm) or a App ID from Apple's App store (example: 422689480).

List format = (com.google.android.gm; 422689480; etc.).

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - App Collections - IncludeNostring, listYes

List of app collections to include in targeting.

This column uses Display & Video 360 API TargetingOption resource IDs for targeting type TARGETING_TYPE_APP_CATEGORY.

List format = (TargetingOption.targetingOptionId; TargetingOption.targetingOptionId; etc.).

Not available for ad groups of 'Video Sequence' line items.

Placement Targeting - App Collections - ExcludeNostring, listYes

List of app collections to include in targeting.

This column uses Display & Video 360 API TargetingOption resource IDs for targeting type TARGETING_TYPE_APP_CATEGORY.

List format = (TargetingOption.targetingOptionId; TargetingOption.targetingOptionId; etc.).

Not available for ad groups of 'Video Sequence' line items.

Demographic Targeting GenderYesstring, listYesList of genders to target. Select one or more of the acceptable values:
  • Female
  • Male
  • Unknown

Not available for ad groups of 'Video Sequence' line items.

Demographic Targeting AgeYesstring, listYes

List of ages to target. Select one or more of the acceptable values.

Not available for ad groups of 'Video Sequence' line items.

Demographic Targeting Household IncomeYesstring, listYes

List of household incomes to target. Select one or more of the acceptable values.

Not available for ad groups of 'Video Sequence' line items.

Demographic Targeting Parental StatusYesstring, listYes

List of parental status to target. Select one or more of the acceptable values.

Not available for ad groups of 'Video Sequence' line items.

Optimized TargetingNostringYesEnable optimized targeting.
  • TRUE
  • FALSE

Optimized targeting is not compatible with all bid strategies. This column must be 'FALSE' if:
  • 'Bid Strategy Type' is 'Fixed'
  • 'Bid Strategy Type' is 'Optimized vCPM'
  • 'Bid Strategy Type' is 'Maximum' and 'Bid Strategy Unit' is 'CIVA', 'IVO_TEN', or 'AV_VIEWED'
Audience Expansion LevelNointegerYes

Audience expansion level.

Can only be set to AdGroups with value 0, 1, 2, 3.

Not available for ad groups of 'Video Sequence' line items

Audience Expansion Seed List ExcludedNostringYes

Enable audience expansion seed list excluded.

  • TRUE
  • FALSE

Not available for ad groups of 'Video Sequence' line items

Audience Targeting - IncludeNostring, listYes

List of audience lists to include.

This column uses Display & Video 360 API FirstPartyAndPartnerAudience resource IDs.

List format = (FirstPartyAndPartnerAudience.firstPartyAndPartnerAudienceId; FirstPartyAndPartnerAudience.firstPartyAndPartnerAudienceId; etc.). This list is generated in ascending numerical order.

Not available for ad groups of 'Video Sequence' line items.

Audience Targeting - ExcludeNostring, listYes

List of audience lists to exclude.

This column uses Display & Video 360 API FirstPartyAndPartnerAudience resource IDs.

List format = (FirstPartyAndPartnerAudience.firstPartyAndPartnerAudienceId; FirstPartyAndPartnerAudience.firstPartyAndPartnerAudienceId; etc.). This list is generated in ascending numerical order.

Not available for ad groups of 'Video Sequence' line items.

Lookalike Audience Targeting - IncludeNostring, listYes

A list of lookalike audiences to include in targeting.

List format: Lookalike Audience ID; Lookalike Audience ID;

Only available to Demand Gen ad groups.

Lookalike Audience Targeting - ExcludeNostring, listYes

A list of lookalike audiences to exclude in targeting.

List format: Lookalike Audience ID; Lookalike Audience ID;

Only available to Demand Gen ad groups.

Affinity & In Market Targeting - IncludeNostring, listYes

List of affinity and/or in-market audience lists to exclude.

Audience list IDs can be retrieved from the Display & Video 360 interface.

List format = (Audience ID; Audience ID; etc.). This list is generated in ascending numerical order.

Not available for ad groups of 'Video Sequence' line items.

Affinity & In Market Targeting - ExcludeNostring, listYes

List of affinity and/or in-market audience lists to exclude.

Audience list IDs can be retrieved from the Display & Video 360 interface.

List format = (Audience ID; Audience ID; etc.). This list is generated in ascending numerical order.

Not available for ad groups of 'Video Sequence' line items.

Life Event Targeting - IncludeNostring, listYes

List of life event audience lists to include.

Audience list IDs can be retrieved from the Display & Video 360 interface.

List format = (Audience ID; Audience ID; etc.). This list is generated in ascending numerical order.

Only valid if 'Type' is 'TrueView' or 'Demand Gen'.

Not available for ad groups of 'Video Sequence' line items.

Life Event Targeting - ExcludeNostring, listYes

List of life event audience lists to exclude.

Audience list IDs can be retrieved from the Display & Video 360 interface.

List format = (Audience ID; Audience ID; etc.). This list is generated in ascending numerical order.

Only valid if 'Type' is 'TrueView' or 'Demand Gen'.

Not available for ad groups of 'Video Sequence' line items.

Detailed Demo Targeting - IncludeNostring, listYes

List of detailed demo audience lists to include.

Audience list IDs can be retrieved from the Display & Video 360 interface.

List format = (Audience ID; Audience ID; etc.). This list is generated in ascending numerical order.

Only valid if 'Type' is 'TrueView' or 'Demand Gen'.

Not available for ad groups of 'Video Sequence' line items.

Detailed Demo Targeting - ExcludeNostring, listYes

List of detailed demo audience lists to exclude.

Audience list IDs can be retrieved from the Display & Video 360 interface.

List format = (Audience ID; Audience ID; etc.). This list is generated in ascending numerical order.

Only valid if 'Type' is 'TrueView' or 'Demand Gen'.

Not available for ad groups of 'Video Sequence' line items.

Combined Audience TargetingNostring, listYes

List of combined audience lists to target.

This column uses Display & Video 360 API CombinedAudience resource IDs.

List format = (CombinedAudience.combinedAudienceId; CombinedAudience.combinedAudienceId; etc.). This list is generated in ascending numerical order.

Not available for ad groups of 'Video Sequence' line items.

Custom List TargetingNostring, listYes

List of custom lists to target.

This column uses Display & Video 360 API CustomList resource IDs.

List format = (CustomList.customListId; CustomList.customListId; etc.). This list is generated in ascending numerical order.

Not available for ad groups of 'Video Sequence' line items.

Language Targeting - IncludeNostring, listYes

List of languages to include in targeting.

This column uses Display & Video 360 API TargetingOption resource IDs for targeting type TARGETING_TYPE_LANGUAGE.

List format = (TargetingOption.targetingOptionId; TargetingOption.targetingOptionId; etc.). This list is generated in ascending numerical order.

Only available if the following conditions are met:

  • The 'Video Ad Format' column is set to 'Demand Gen'
  • The parent line item has a geography and language targeting level set to ad group in the UI
Geography Targeting - IncludeNostring, listYes

List of geographies to include in targeting.

This column uses Display & Video 360 API TargetingOption resource IDs for targeting type TARGETING_TYPE_GEO_REGION.

List format = (TargetingOption.targetingOptionId; TargetingOption.targetingOptionId; etc.). This list is generated in ascending numerical order.

Only available if the following conditions are met:

  • The 'Video Ad Format' column is set to 'Demand Gen'
  • The parent line item has a geography and language targeting level set to ad group in the UI
Geography Targeting - ExcludeNostring, listYes

List of geographies to exclude in targeting.

This column uses Display & Video 360 API TargetingOption resource IDs for targeting type TARGETING_TYPE_GEO_REGION.

List format = (TargetingOption.targetingOptionId; TargetingOption.targetingOptionId; etc.). This list is generated in ascending numerical order.

Only available if the following conditions are met:
  • The 'Video Ad Format' column is set to 'Demand Gen'
  • The parent line item has a geography and language targeting level set to ad group in the UI
Demand Gen Inventory Source StrategyYes for Demand Gen ad groupsstringYesDemand Gen inventory sources strategy.
  • All Google inventory
  • All Google and Display Network inventory
  • Selected inventories
Demand Gen Enabled Inventory SourcesNostring, listYesDemand Gen enabled inventory sources. This is used when the inventory source strategy is not set.
  • YouTube Skippable ads
  • YouTube In-feed ads
  • YouTube Shorts ads
  • Gmail
  • Discover
  • Google Display Network
Product Filter TypeRequired when 'Merchant Center Account Id' is set for the parent line itemstringYes

The Product Filter option selection.

  • All Products
  • Specific Products
  • Custom Label
  • No Products
Product Filter SettingRequired when the 'Product Filter Type' is 'Specific Products' or 'Custom Label'string, listYes

The Product Filter setting. Depending on the 'Product Filter Type' selection, it either consists of a list of IDs or key-value pairs.

If 'Product Filter Type' is 'Specific Products', the list will contain numeric product IDs that can be found in the Google Merchant Center. Example: (1; 2; 3; etc.).

If 'Product Filter Type' is 'Custom Label', the list will contain a list of key-value pairs where the keys are of the form 'Custom Label [0-4]' and the values are strings. Example: (Custom Label 0: value; Custom Label 1: value; etc.)

If 'Product Filter Type' is 'All Products' or 'No Products', this column should be empty.

Video Sequence Step IdRequired when the parent line item subtype is 'Video Sequence'integerYes

The ID of the sequence step that this ad group belongs to. The step must exist in the parent line item's 'Video Sequence Steps' before this ad group is created.

This field is immutable once set.

Only available for ad groups of 'Video Sequence' line items.