> [!CAUTION]
> **Caution:** This documentation is for Google Ads API **v24** . The latest active version is [**v26**](https://developers.google.com/google-ads/api/reference/rpc/latest/AdGroupPrimaryStatusReasonEnum.AdGroupPrimaryStatusReason).

Possible ad group status reasons.

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

| Enums ||
|---|---|
| ## `AD_GROUP_ADS_PAUSED` | The user-specified ad group ads statuses in this ad group are all paused. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE. |
| ## `AD_GROUP_INCOMPLETE` | The construction of this ad group is not yet complete. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE. |
| ## `AD_GROUP_PAUSED` | The user-specified ad group status is paused. Contributes to AdGroupPrimaryStatus.PAUSED. |
| ## `AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY` | Ad group has been paused due to prolonged low activity in serving. Contributes to AdGroupPrimaryStatus.PAUSED. |
| ## `AD_GROUP_REMOVED` | The user-specified ad group status is removed. Contributes to AdGroupPrimaryStatus.REMOVED. |
| ## `CAMPAIGN_DRAFT` | The AdGroup belongs to a Draft campaign. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE. |
| ## `CAMPAIGN_ENDED` | The user-specified time for this campaign to end has passed. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE. |
| ## `CAMPAIGN_PAUSED` | The user-specified campaign status is paused. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE. |
| ## `CAMPAIGN_PENDING` | The user-specified time for this campaign to start is in the future. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE |
| ## `CAMPAIGN_REMOVED` | The user-specified campaign status is removed. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE. |
| ## `HAS_ADS_DISAPPROVED` | Policy status reason when at least one ad is disapproved. Contributes to multiple AdGroupPrimaryStatus. |
| ## `HAS_ADS_LIMITED_BY_POLICY` | Policy status reason when at least one ad is limited by policy. Contributes to multiple AdGroupPrimaryStatus. |
| ## `KEYWORDS_PAUSED` | The user-specified keyword statuses in this ad group are all paused. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE. |
| ## `MOST_ADS_UNDER_REVIEW` | Policy status reason when most ads are pending review. Contributes to AdGroupPrimaryStatus.PENDING. |
| ## `NO_AD_GROUP_ADS` | No eligible ad group ads exist in this ad group. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE. |
| ## `NO_KEYWORDS` | No eligible keywords exist in this ad group. Contributes to AdGroupPrimaryStatus.NOT_ELIGIBLE. |
| ## `UNKNOWN` | Used for return value only. Represents value unknown in this version. |
| ## `UNSPECIFIED` | Not specified. |