Campaign.SystemStatusReasons
A reason code explaining why a campaign isn’t currently running.
Declaration
string Campaign.SystemStatusReasonsPossible Values
PROCESSINGSystem and feature state. The campaign was recently created or updated and is still being processed.
PAUSED_BY_SYSTEMSystem and feature state. The platform paused the campaign automatically.
FEATURE_NOT_YET_AVAILABLESystem and feature state. The campaign uses a feature that is not yet available in all targeted markets.
FEATURE_NO_LONGER_AVAILABLESystem and feature state. The campaign uses a feature that is no longer available.
PAUSED_BY_USERUser and campaign actions. A user action paused the campaign.
DELETED_BY_USERUser and campaign actions. The campaign was deleted.
USER_REQUESTED_ACCOUNT_SUSPENSIONUser and campaign actions. The account was suspended at the user’s request.
CAMPAIGN_DELETED_FOR_BASIC_MSF_MIGRATIONUser and campaign actions. The campaign was deleted as part of a Basic to multi-storefront migration.
SCHEDULE_PENDINGCampaign scheduling. The campaign schedule start date has not yet been reached.
SCHEDULE_EXPIREDCampaign scheduling. The campaign schedule end date has passed.
APP_NOT_ELIGIBLEApp eligibility. The promoted app is not eligible to run ads.
APP_NOT_ELIGIBLE_SEARCHADSApp eligibility. The promoted app is not eligible for App Store ads.
APP_NOT_ELIGIBLE_SUPPLY_PLACEMENTApp eligibility. The app is not eligible for the campaign’s configured supply placement.
APP_NOT_PUBLISHED_YETApp eligibility. The app has not yet been published on the App Store.
APP_NOT_CATEGORIZEDApp eligibility. The promoted app has not been assigned a category on the App Store.
APP_SENSITIVE_CONTENTApp eligibility. The promoted app contains sensitive content that is not eligible to run ads.
APP_DOC_APPROVAL_REJECTEDApp eligibility. Required app documentation submitted for approval was rejected.
COUNTRIES_OR_REGIONS_NOT_ELIGIBLEApp eligibility. The targeted countries or regions are not eligible for this campaign type.
SAPIN_LAW_AGENT_UNKNOWNSapin Law. The advertising intermediary required under French Sapin Law cannot be identified.
SAPIN_LAW_FRENCH_BIZSapin Law. The campaign is paused because the advertiser is a French business subject to Sapin Law restrictions.
SAPIN_LAW_FRENCH_BIZ_UNKNOWNSapin Law. The French business status required under Sapin Law could not be determined.
BUDGET_ORDER_EXHAUSTEDBudget orders. The assigned budget order has been fully spent.
BUDGET_ORDER_SCHEDULE_PENDINGBudget orders. The assigned budget order’s start date has not yet been reached.
BUDGET_ORDER_SCHEDULE_EXPIREDBudget orders. The assigned budget order’s end date has passed.
BUDGET_ORDER_CANCELEDBudget orders. The assigned budget order was canceled.
BUDGET_ORDER_OR_INVOICE_DETAIL_MISSINGBudget orders. A budget order or required invoice detail is missing.
LIFETIME_BUDGET_EXHAUSTEDCampaign budgets. The campaign’s lifetime budget has been fully spent.
MONTHLY_BUDGET_EXHAUSTEDCampaign budgets. The campaign’s monthly budget has been fully spent.
LINE_OF_CREDIT_EXHAUSTEDPayment and billing. The organization’s line of credit has been exhausted.
ORG_PAYMENT_TYPE_DECLINEDPayment and billing. The organization’s payment method was declined.
TAX_VERIFICATION_PENDINGPayment and billing. Tax verification for the ad account is pending.
AD_ACCOUNT_PAYMENT_ISSUESPayment and billing. The ad account has an unresolved payment issue.
ORG_NO_PAYMENT_METHOD_ON_FILEPayment and billing. No payment method is on file for the organization.
ORG_CHARGE_BACK_DISPUTEDPayment and billing. A chargeback dispute is open on the organization’s account.
ORG_PAYMENT_METHOD_CHANGEDPayment and billing. The organization’s payment method was changed.
ORG_SUSPENDED_FRAUDOrganization and account standing. The organization was suspended due to suspected fraudulent activity.
ORG_SUSPENDED_POLICY_VIOLATIONOrganization and account standing. The organization was suspended due to a policy violation.
CONTENT_PROVIDER_UNLINKEDOrganization and account standing. The content provider associated with the campaign has been unlinked.
AD_ACCOUNT_BRAND_DELEGATION_ISSUESOrganization and account standing. The ad account has unresolved brand delegation issues preventing delivery.
AD_GROUPS_MISSINGAd groups. The campaign has no ad groups configured.
AD_GROUPS_NOT_RUNNINGAd groups. All ad groups are paused or otherwise not running.
AUTOMATED_KEYWORDS_REQUIRED_AD_GROUP_MISSINGAd groups. An ad group required for automated keyword targeting is missing.
AUTOMATED_KEYWORDS_REQUIRED_AD_GROUP_NOT_RUNNINGAd groups. The ad group required for automated keyword targeting is not running.
Discussion
These reasons span budget, billing, app eligibility, and Sapin Law conditions, so resolving NOT_RUNNING often means checking more than just the campaign’s own settings.
Example
{
"systemStatusReasons": ["PROCESSING"]
}See CampaignSystemStatusReason for additional context.