---
title: AdSystemStatusReason
framework: Apple Ads Platform API
role: symbol
role_heading: Type
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/adsystemstatusreason
---

# AdSystemStatusReason

A reason code explaining why an ad is not currently running.

## Declaration

```data
string AdSystemStatusReason
```

## Possible Values

PROCESSING: General processing state during system evaluation. PAUSED_BY_USER: A user paused the ad. PAUSED_BY_SYSTEM: The platform automatically paused the ad. DELETED_BY_USER: A user soft-deleted the ad. AD_APPROVAL_PENDING: The ad is awaiting Apple review. AD_APPROVAL_REJECTED: Apple rejected the ad during review. AD_APPROVAL_CREATIVE_DOC_EXPIRED: A required creative approval document has expired and must be resubmitted. AD_APPROVAL_CREATIVE_DOC_NOT_SUBMITTED: A required creative approval document has not been submitted. AD_APPROVAL_CREATIVE_DOC_PENDING: A required creative approval document is awaiting review. AD_APPROVAL_CREATIVE_DOC_REJECTED: Apple rejected a required creative approval document. CREATIVE_SET_INVALID: The ad’s creative set configuration is invalid. CREATIVE_SET_UNSUPPORTED: This ad configuration does not support the associated ad creative type. CREATIVE_INVALID: The associated ad creative is invalid. CREATIVE_PENDING: The associated ad creative is pending validation. PRODUCT_PAGE_DELETED: The App Store product page linked to this ad has been deleted. PRODUCT_PAGE_HIDDEN: The App Store product page is hidden and not publicly available. PRODUCT_PAGE_INSUFFICIENT_ASSETS: The App Store product page does not have enough assets to render the ad. PRODUCT_PAGE_UNAVAILABLE: The App Store product page is unavailable. PRODUCT_PAGE_INCOMPATIBLE: The product page is incompatible with this ad’s targeting. CREATIVE_LOCALE_INCOMPATIBLE: The ad creative locale does not match the targeted market.

## Discussion

Discussion One or more AdSystemStatusReason values appear in the systemStatusReasons array on an Ad when systemStatus is NOT_RUNNING. These codes are read-only and system-applied. They provide the specific cause behind a non-running state and indicate what action, if any, is required to resume delivery.

## See Also

- [AdStatus](apple-ads-platform-api/adstatus.md)
- [AdSystemStatus](apple-ads-platform-api/adsystemstatus.md)
- [AdDisplayStatus](apple-ads-platform-api/addisplaystatus.md)
- [AdSystemLimitedStatusReason](apple-ads-platform-api/adsystemlimitedstatusreason.md)
