Show / Hide Table of Contents

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.

Inheritance
object
Application
Implements
IMessage<Application>
IEquatable<Application>
IDeepCloneable<Application>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
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
In this article
Back to top Generated by DocFX