An asset group. AssetGroupAsset is used to link an asset to the asset group. AssetGroupSignal is used to associate a signal to an asset group.

[Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v26/resources/asset_group.proto)

| Fields ||
|---|---|
| ## `ad_strength` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AdStrengthEnum.AdStrength` Output only. Overall ad strength of this asset group. |
| ## `asset_coverage` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AssetCoverage` Output only. The asset coverage of this asset group. |
| ## `campaign` | `string` Immutable. The campaign with which this asset group is associated. The asset which is linked to the asset group. |
| ## `final_mobile_urls[]` | `string` A list of final mobile URLs after all cross domain redirects. In performance max, by default, the urls are eligible for expansion unless opted out. |
| ## `final_url_suffix` | `string` URL template for appending params to landing page URLs served with parallel tracking. |
| ## `final_urls[]` | `string` A list of final URLs after all cross domain redirects. In performance max, by default, the urls are eligible for expansion unless opted out. |
| ## `google_local_services_info` | `https://developers.google.com/google-ads/api/reference/rpc/v26/GoogleLocalServicesInfo` Local services info of the asset group. |
| ## `id` | `int64` Output only. The ID of the asset group. |
| ## `name` | `string` Required. Name of the asset group. Required. It must have a minimum length of 1 and maximum length of 128. It must be unique under a campaign. |
| ## `path1` | `string` First part of text that may appear appended to the url displayed in the ad. |
| ## `path2` | `string` Second part of text that may appear appended to the url displayed in the ad. This field can only be set when path1 is set. |
| ## `primary_status` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AssetGroupPrimaryStatusEnum.AssetGroupPrimaryStatus` Output only. The primary status of the asset group. Provides insights into why an asset group is not serving or not serving optimally. |
| ## `primary_status_reasons[]` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AssetGroupPrimaryStatusReasonEnum.AssetGroupPrimaryStatusReason` Output only. Provides reasons into why an asset group is not serving or not serving optimally. It will be empty when the asset group is serving without issues. |
| ## `resource_name` | `string` Immutable. The resource name of the asset group. Asset group resource names have the form: `customers/{customer_id}/assetGroups/{asset_group_id}` |
| ## `status` | `https://developers.google.com/google-ads/api/reference/rpc/v26/AssetGroupStatusEnum.AssetGroupStatus` The status of the asset group. |
| ## `tracking_url_template` | `string` URL template for constructing a tracking URL. |
| ## `url_custom_parameters[]` | `https://developers.google.com/google-ads/api/reference/rpc/v26/CustomParameter` A list of mappings to be used for substituting URL custom parameter tags in the `tracking_url_template`, `final_urls`, and/or `final_mobile_urls`. |