Class 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.
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class Application : IMessage<Application>, IEquatable<Application>, IDeepCloneable<Application>, IBufferMessage, IMessage
Constructors
Application()
Declaration
public Application()
Application(Application)
Declaration
public Application(Application other)
Parameters
| Type | Name | Description |
|---|---|---|
| Application | other |
Properties
AppStoreDisplayName
Output only. The name of the application on the app store.
Declaration
public string AppStoreDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AppStoreId
Optional. The app store ID of the app to claim.
Declaration
public string AppStoreId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AppStores
Optional. The app stores the application belongs to. This attribute is mutable to allow for third party app store linking.
Declaration
public RepeatedField<ApplicationStoreEnum.Types.ApplicationStore> AppStores { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<ApplicationStoreEnum.Types.ApplicationStore> |
ApplicationCode
Output only. The application code used to identify the app in the SDK.
Note that the UI refers to this as "App ID".
Declaration
public string ApplicationCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ApplicationName
ApplicationName-typed view over the Name resource name property.
Declaration
public ApplicationName ApplicationName { get; set; }
Property Value
| Type | Description |
|---|---|
| ApplicationName |
ApprovalStatus
Output only. The approval status for the application.
Declaration
public ApplicationApprovalStatusEnum.Types.ApplicationApprovalStatus ApprovalStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| ApplicationApprovalStatusEnum.Types.ApplicationApprovalStatus |
Archived
Output only. The archival status of the application.
When true, an application cannot be targeted and will not serve ads,
regardless of its status.
Declaration
public bool Archived { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Developer
Output only. The name of the developer of the application.
Declaration
public string Developer { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisplayName
Required. The display name of the application.
Declaration
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DownloadUrl
Output only. The download URL of the application on the app store it belongs to.
Declaration
public string DownloadUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Free
Output only. Whether the application is free on the app store it belongs to.
Declaration
public bool Free { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
HasAppStoreDisplayName
Gets whether the "app_store_display_name" field is set
Declaration
public bool HasAppStoreDisplayName { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasAppStoreId
Gets whether the "app_store_id" field is set
Declaration
public bool HasAppStoreId { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasApplicationCode
Gets whether the "application_code" field is set
Declaration
public bool HasApplicationCode { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasApprovalStatus
Gets whether the "approval_status" field is set
Declaration
public bool HasApprovalStatus { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasArchived
Gets whether the "archived" field is set
Declaration
public bool HasArchived { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasDeveloper
Gets whether the "developer" field is set
Declaration
public bool HasDeveloper { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasDisplayName
Gets whether the "display_name" field is set
Declaration
public bool HasDisplayName { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasDownloadUrl
Gets whether the "download_url" field is set
Declaration
public bool HasDownloadUrl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasFree
Gets whether the "free" field is set
Declaration
public bool HasFree { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasPlatform
Gets whether the "platform" field is set
Declaration
public bool HasPlatform { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasWebviewClaimingStatus
Gets whether the "webview_claiming_status" field is set
Declaration
public bool HasWebviewClaimingStatus { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Name
Identifier. The resource name of the Application.
Format: networks/{network_code}/applications/{application_id}
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Platform
Output only. The platform the application runs on.
Declaration
public ApplicationPlatformEnum.Types.ApplicationPlatform Platform { get; set; }
Property Value
| Type | Description |
|---|---|
| ApplicationPlatformEnum.Types.ApplicationPlatform |
WebviewClaimingStatus
Output only. The webview claiming status for the application.
Declaration
public WebviewClaimingStatusEnum.Types.WebviewClaimingStatus WebviewClaimingStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| WebviewClaimingStatusEnum.Types.WebviewClaimingStatus |