- [Resource: Application](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#Application)
  - [JSON representation](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#Application.SCHEMA_REPRESENTATION)
- [ApplicationStore](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#ApplicationStore)
- [ApplicationPlatform](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#ApplicationPlatform)
- [ApplicationApprovalStatus](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#ApplicationApprovalStatus)
- [WebviewClaimingStatus](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#WebviewClaimingStatus)
- [Methods](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#METHODS_SUMMARY)

## Resource: Application

An application that has been added to or "claimed" by the network to be used for targeting purposes. These mobile apps can come from various app stores.

| JSON representation |
|---|
| ``` { "name": string, "appStores": [ enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#ApplicationStore`) ], "displayName": string, "appStoreId": string, "archived": boolean, "appStoreDisplayName": string, "applicationCode": string, "developer": string, "platform": enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#ApplicationPlatform`), "free": boolean, "downloadUrl": string, "approvalStatus": enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#ApplicationApprovalStatus`), "webviewClaimingStatus": enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#WebviewClaimingStatus`) } ``` |

| Fields ||
|---|---|
| `name` | `string` Identifier. The resource name of the `Application`. Format: `networks/{networkCode}/applications/{application_id}` |
| `appStores[]` | ``enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#ApplicationStore`)`` Optional. The app stores the application belongs to. This attribute is mutable to allow for third party app store linking. |
| `displayName` | `string` Required. The display name of the application. |
| `appStoreId` | `string` Optional. The app store ID of the app to claim. |
| `archived` | `boolean` Output only. The archival status of the application. When true, an application cannot be targeted and will not serve ads, regardless of its `status`. |
| `appStoreDisplayName` | `string` Output only. The name of the application on the app store. |
| `applicationCode` | `string` Output only. The application code used to identify the app in the SDK. Note that the UI refers to this as "App ID". |
| `developer` | `string` Output only. The name of the developer of the application. |
| `platform` | ``enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#ApplicationPlatform`)`` Output only. The platform the application runs on. |
| `free` | `boolean` Output only. Whether the application is free on the app store it belongs to. |
| `downloadUrl` | `string` Output only. The download URL of the application on the app store it belongs to. |
| `approvalStatus` | ``enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#ApplicationApprovalStatus`)`` Output only. The approval status for the application. |
| `webviewClaimingStatus` | ``enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications#WebviewClaimingStatus`)`` Output only. The webview claiming status for the application. |

## ApplicationStore

The application store that distributes applications.

| Enums ||
|---|---|
| `APPLICATION_STORE_UNSPECIFIED` | Not specified value. |
| `APPLE_APP_STORE` | Apple App Store (iTunes). |
| `GOOGLE_PLAY_STORE` | Google Play (ex. Google Market). |
| `AMAZON_APP_STORE` | Amazon App Store. |
| `OPPO_APP_STORE` | Oppo App Market. |
| `SAMSUNG_APP_STORE` | Samsung Galaxy Store. |
| `VIVO_APP_STORE` | Vivo App Store. |
| `XIAOMI_APP_STORE` | Mi GetApps. |
| `AMAZON_FIRETV_STORE` | Application store for Amazon Fire TV apps. |
| `LG_TV_STORE` | Application store for LG TV apps. |
| `PLAYSTATION_STORE` | Application store for Playstation apps. |
| `ROKU_STORE` | Application store for Roku apps. |
| `SAMSUNG_TV_STORE` | Application store for Samsung TV apps. |
| `XBOX_STORE` | Application store for Xbox apps. |

## ApplicationPlatform

A platform a Application can run on.

| Enums ||
|---|---|
| `APPLICATION_PLATFORM_UNSPECIFIED` | Default value. This value is unused. |
| `UNSUPPORTED` | Platform for apps with platforms we don't support yet or don't have a representation for. |
| `AMAZON_TV` | Platform for Amazon Fire TV compatible apps. |
| `ANDROID` | Platform for Android compatible apps. |
| `IOS` | Platform for IOS compatible apps. |
| `LG_TV` | Platform for LG TV compatible apps. |
| `PLAYSTATION` | Platform for Playstation compatible apps. |
| `ROKU` | Platform for Roku compatible apps. |
| `SAMSUNG_TV` | Platform for Samsung TV compatible apps. |
| `XBOX` | Platform for Xbox compatible apps. |

## ApplicationApprovalStatus

The approval status of the application.

| Enums ||
|---|---|
| `APPLICATION_APPROVAL_STATUS_UNSPECIFIED` | Default value. This value is unused. |
| `APPEALING` | The application is disapproved but has a pending review status, signaling an appeal. |
| `APPROVED` | The application can serve ads. |
| `DISAPPROVED` | The application failed approval checks and it cannot serve any ads. |
| `DRAFT` | The application is not yet ready for review. |
| `UNCHECKED` | The application has not yet been reviewed. |

## WebviewClaimingStatus

The webview claiming status of a Application.

| Enums ||
|---|---|
| `WEBVIEW_CLAIMING_STATUS_UNSPECIFIED` | Default value. This value is unused. |
| `SOFT_CLAIMED` | The application is soft claimed (claimed for targeting, but not ownership). |
| `SOFT_CLAIMING_REVERTED` | The application had its soft claiming status reverted (usually by a user action). |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications/batchArchive` | Batch archives `Application` objects. |
| ### `https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications/batchCreate` | Creates `Application` objects. |
| ### `https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications/batchUnarchive` | Batch unarchives `Application` objects. |
| ### `https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications/batchUpdate` | Batch updates `Application` objects. |
| ### `https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications/create` | Creates a `Application` object. |
| ### `https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications/get` | Retrieves a `Application` object. |
| ### `https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications/list` | Lists `Application` objects. |
| ### `https://developers.google.com/ad-manager/api/beta/reference/rest/v1/networks.applications/patch` | Updates a `Application` object. |