<!--
{
  "availability" : [
    "Apple Ads Platform API: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Apple-Ads-Platform-API",
  "identifier" : "/documentation/Apple-Ads-Platform-API/AdAccount",
  "metadataVersion" : "0.1.0",
  "role" : "Object",
  "symbol" : {
    "kind" : "Object",
    "modules" : [
      "Apple Ads Platform API"
    ],
    "preciseIdentifier" : "data:apple-ads-platform-api:AdAccount"
  },
  "title" : "AdAccount"
}
-->

# AdAccount

The account-level resource within an organization that contains campaigns and advertising settings.

```
object AdAccount
```

## Discussion

An `AdAccount` is the operational container for campaigns within an organization.

Each ad account is authorized for App Store or Apple Maps advertising, not both. You can’t combine the two on the same account.

The `systemStatus` field reflects operational readiness. If `INACTIVE`, check `systemStatusReasons`. Common causes include a missing payment method or pending tax verification.

### Example

```json
{
  "id": 123456789,
  "name": "AwayFinder Ad Account",
  "orgId": 987654321,
  "timezone": "America/New_York",
  "currency": "USD",
  "paymentModel": "PAYG",
  "systemStatus": "ACTIVE",
  "systemStatusReasons": [],
  "delegations": [
    {
      "resourceId": "12345678",
      "resourceType": "CONTENT_PROVIDER",
      "resourceName": "AwayFinder Apps"
    }
  ],
  "productFeatures": [
    "APPSTORE_APP_MANUAL"
  ],
  "creationTime": "2025-01-10T08:00:00.000",
  "modificationTime": "2025-01-10T08:00:00.000"
}
```

## Topics

### Type Aliases

[`string AdAccount.Currency`](/documentation/Apple-Ads-Platform-API/AdAccount/Currency-data.typealias)

The currency for the ad account.

[`string AdAccount.PaymentModel`](/documentation/Apple-Ads-Platform-API/AdAccount/PaymentModel-data.typealias)

The payment model for the ad account.

[`string AdAccount.SystemStatus`](/documentation/Apple-Ads-Platform-API/AdAccount/SystemStatus-data.typealias)

The system status for an ad account.

[`string AdAccount.SystemStatusReasons`](/documentation/Apple-Ads-Platform-API/AdAccount/SystemStatusReasons-data.typealias)

Populated when `systemStatus` is not active.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)