> [!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/AdGroupAdPrimaryStatusReasonEnum.AdGroupAdPrimaryStatusReason).

Possible ad group ad 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_ad_primary_status_reason.proto)

| Enums ||
|---|---|
| ## `AD_GROUP_AD_APPROVED_LABELED` | The ad is internally labeled with a limiting label. Contributes to AdGroupAdPrimaryStatus.LIMITED. |
| ## `AD_GROUP_AD_AREA_OF_INTEREST_ONLY` | The ad is only serving in the user-specified area of interest. Contributes to AdGroupAdPrimaryStatus.LIMITED. |
| ## `AD_GROUP_AD_DISAPPROVED` | The ad is disapproved. Contributes to AdGroupAdPrimaryStatus.NOT_ELIGIBLE. |
| ## `AD_GROUP_AD_NO_ADS` | No eligible ads instances could be generated. Contributes to AdGroupAdPrimaryStatus.PENDING. |
| ## `AD_GROUP_AD_PAUSED` | The user-specified ad status is paused. Contributes to AdGroupAdPrimaryStatus.PAUSED. |
| ## `AD_GROUP_AD_POOR_QUALITY` | The ad is poor quality. This is determined by the serving stack that served the Ad. Contributes to AdGroupAdPrimaryStatus.LIMITED. |
| ## `AD_GROUP_AD_REMOVED` | The user-specified ad status is removed. Contributes to AdGroupAdPrimaryStatus.REMOVED. |
| ## `AD_GROUP_AD_UNDER_APPEAL` | The ad is part of an ongoing appeal. This reason does not impact AdGroupAdPrimaryStatus. |
| ## `AD_GROUP_AD_UNDER_REVIEW` | The ad is under review. Contributes to AdGroupAdPrimaryStatus.PENDING. |
| ## `AD_GROUP_PAUSED` | The user-specified ad group status is paused. Contributes to AdGroupAdPrimaryStatus.PAUSED. |
| ## `AD_GROUP_REMOVED` | The user-specified ad group status is removed. Contributes to AdGroupAdPrimaryStatus.REMOVED. |
| ## `CAMPAIGN_ENDED` | The user-specified time for this campaign to end has passed. Contributes to AdGroupAdPrimaryStatus.ENDED. |
| ## `CAMPAIGN_PAUSED` | The user-specified campaign status is paused. Contributes to AdGroupAdPrimaryStatus.PAUSED. |
| ## `CAMPAIGN_PENDING` | The user-specified time for this campaign to start is in the future. Contributes to AdGroupAdPrimaryStatus.PENDING. |
| ## `CAMPAIGN_REMOVED` | The user-specified campaign status is removed. Contributes to AdGroupAdPrimaryStatus.REMOVED. |
| ## `UNKNOWN` | Used for return value only. Represents value unknown in this version. |
| ## `UNSPECIFIED` | No value has been specified. |