Show / Hide Table of Contents

Class GoogleAdsSearchads360V23ResourcesCustomer

A customer.

Inheritance
object
GoogleAdsSearchads360V23ResourcesCustomer
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.SA360.v23.Data
Assembly: Google.Apis.SA360.v23.dll
Syntax
public class GoogleAdsSearchads360V23ResourcesCustomer : IDirectResponseSchema

Properties

AccountLevel

Output only. The account level of the customer: Manager, Sub-manager, Associate manager, Service account.

Declaration
[JsonProperty("accountLevel")]
public virtual string AccountLevel { get; set; }
Property Value
Type Description
string

AccountStatus

Output only. Account status, for example, Enabled, Paused, Removed, etc.

Declaration
[JsonProperty("accountStatus")]
public virtual string AccountStatus { get; set; }
Property Value
Type Description
string

AccountType

Output only. Engine account type, for example, Google Ads, Microsoft Advertising, Yahoo Japan, Baidu, Facebook, Engine Track, etc.

Declaration
[JsonProperty("accountType")]
public virtual string AccountType { get; set; }
Property Value
Type Description
string

AssociateManagerDescriptiveName

Output only. The descriptive name of the associate manager.

Declaration
[JsonProperty("associateManagerDescriptiveName")]
public virtual string AssociateManagerDescriptiveName { get; set; }
Property Value
Type Description
string

AssociateManagerId

Output only. The customer ID of the associate manager. A 0 value indicates that the customer has no SA360 associate manager.

Declaration
[JsonProperty("associateManagerId")]
public virtual long? AssociateManagerId { get; set; }
Property Value
Type Description
long?

AutoTaggingEnabled

Whether auto-tagging is enabled for the customer.

Declaration
[JsonProperty("autoTaggingEnabled")]
public virtual bool? AutoTaggingEnabled { get; set; }
Property Value
Type Description
bool?

CallReportingSetting

Call reporting setting for a customer.

Declaration
[JsonProperty("callReportingSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCallReportingSetting CallReportingSetting { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V23ResourcesCallReportingSetting

ContainsEuPoliticalAdvertising

Output only. Returns the advertiser self-declaration status of whether this customer contains political advertising content targeted towards the European Union. You can use the Google Ads UI to update this account-level declaration, or use the API to update the self-declaration status of individual campaigns.

Declaration
[JsonProperty("containsEuPoliticalAdvertising")]
public virtual string ContainsEuPoliticalAdvertising { get; set; }
Property Value
Type Description
string

ConversionTrackingSetting

Conversion tracking setting for a customer.

Declaration
[JsonProperty("conversionTrackingSetting")]
public virtual GoogleAdsSearchads360V23ResourcesConversionTrackingSetting ConversionTrackingSetting { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V23ResourcesConversionTrackingSetting

CreationTime

Output only. The timestamp when this customer was created. The timestamp is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss" format.

Declaration
[JsonProperty("creationTime")]
public virtual string CreationTime { get; set; }
Property Value
Type Description
string

CurrencyCode

Immutable. The currency in which the account operates. A subset of the currency codes from the ISO 4217 standard is supported.

Declaration
[JsonProperty("currencyCode")]
public virtual string CurrencyCode { get; set; }
Property Value
Type Description
string

CustomerAgreementSetting

Output only. Customer Agreement Setting for a customer.

Declaration
[JsonProperty("customerAgreementSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCustomerAgreementSetting CustomerAgreementSetting { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V23ResourcesCustomerAgreementSetting

DescriptiveName

Optional, non-unique descriptive name of the customer.

Declaration
[JsonProperty("descriptiveName")]
public virtual string DescriptiveName { get; set; }
Property Value
Type Description
string

DoubleClickCampaignManagerSetting

Output only. DoubleClick Campaign Manager (DCM) setting for a manager customer.

Declaration
[JsonProperty("doubleClickCampaignManagerSetting")]
public virtual GoogleAdsSearchads360V23ResourcesDoubleClickCampaignManagerSetting DoubleClickCampaignManagerSetting { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V23ResourcesDoubleClickCampaignManagerSetting

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EngineId

Output only. ID of the account in the external engine account.

Declaration
[JsonProperty("engineId")]
public virtual string EngineId { get; set; }
Property Value
Type Description
string

FinalUrlSuffix

The URL template for appending params to the final URL.

Declaration
[JsonProperty("finalUrlSuffix")]
public virtual string FinalUrlSuffix { get; set; }
Property Value
Type Description
string

HasPartnersBadge

Output only. Whether the Customer has a Partners program badge. If the Customer is not associated with the Partners program, this will be false. For more information, see https://support.google.com/partners/answer/3125774.

Declaration
[JsonProperty("hasPartnersBadge")]
public virtual bool? HasPartnersBadge { get; set; }
Property Value
Type Description
bool?

Id

Output only. The ID of the customer.

Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
Type Description
long?

ImageAssetAutoMigrationDone

Output only. True if feed based image has been migrated to asset based image.

Declaration
[JsonProperty("imageAssetAutoMigrationDone")]
public virtual bool? ImageAssetAutoMigrationDone { get; set; }
Property Value
Type Description
bool?

ImageAssetAutoMigrationDoneDateTime

Output only. Timestamp of migration from feed based image to asset base image in yyyy-MM-dd HH:mm:ss format.

Declaration
[JsonProperty("imageAssetAutoMigrationDoneDateTime")]
public virtual string ImageAssetAutoMigrationDoneDateTime { get; set; }
Property Value
Type Description
string

LastModifiedTime

Output only. The datetime when this customer was last modified. The datetime is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss.ssssss" format.

Declaration
[JsonProperty("lastModifiedTime")]
public virtual string LastModifiedTime { get; set; }
Property Value
Type Description
string

LocalServicesSettings

Output only. Settings for Local Services customer.

Declaration
[JsonProperty("localServicesSettings")]
public virtual GoogleAdsSearchads360V23ResourcesLocalServicesSettings LocalServicesSettings { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V23ResourcesLocalServicesSettings

LocationAssetAutoMigrationDone

Output only. True if feed based location has been migrated to asset based location.

Declaration
[JsonProperty("locationAssetAutoMigrationDone")]
public virtual bool? LocationAssetAutoMigrationDone { get; set; }
Property Value
Type Description
bool?

LocationAssetAutoMigrationDoneDateTime

Output only. Timestamp of migration from feed based location to asset base location in yyyy-MM-dd HH:mm:ss format.

Declaration
[JsonProperty("locationAssetAutoMigrationDoneDateTime")]
public virtual string LocationAssetAutoMigrationDoneDateTime { get; set; }
Property Value
Type Description
string

Manager

Output only. Whether the customer is a manager.

Declaration
[JsonProperty("manager")]
public virtual bool? Manager { get; set; }
Property Value
Type Description
bool?

ManagerDescriptiveName

Output only. The descriptive name of the manager.

Declaration
[JsonProperty("managerDescriptiveName")]
public virtual string ManagerDescriptiveName { get; set; }
Property Value
Type Description
string

ManagerId

Output only. The customer ID of the manager. A 0 value indicates that the customer has no SA360 manager.

Declaration
[JsonProperty("managerId")]
public virtual long? ManagerId { get; set; }
Property Value
Type Description
long?

OptimizationScore

Output only. Optimization score of the customer. Optimization score is an estimate of how well a customer's campaigns are set to perform. It ranges from 0% (0.0) to 100% (1.0). This field is null for all manager customers, and for unscored non-manager customers. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.

Declaration
[JsonProperty("optimizationScore")]
public virtual double? OptimizationScore { get; set; }
Property Value
Type Description
double?

OptimizationScoreWeight

Output only. Optimization score weight of the customer. Optimization score weight can be used to compare/aggregate optimization scores across multiple non-manager customers. The aggregate optimization score of a manager is computed as the sum over all of their customers of Customer.optimization_score * Customer.optimization_score_weight. This field is 0 for all manager customers, and for unscored non-manager customers. This field is read-only.

Declaration
[JsonProperty("optimizationScoreWeight")]
public virtual double? OptimizationScoreWeight { get; set; }
Property Value
Type Description
double?

PayPerConversionEligibilityFailureReasons

Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If the list is empty, the customer is eligible. This field is read-only.

Declaration
[JsonProperty("payPerConversionEligibilityFailureReasons")]
public virtual IList<string> PayPerConversionEligibilityFailureReasons { get; set; }
Property Value
Type Description
IList<string>

RemarketingSetting

Output only. Remarketing setting for a customer.

Declaration
[JsonProperty("remarketingSetting")]
public virtual GoogleAdsSearchads360V23ResourcesRemarketingSetting RemarketingSetting { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V23ResourcesRemarketingSetting

ResourceName

Immutable. The resource name of the customer. Customer resource names have the form: customers/{customer_id}

Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
Type Description
string

Status

Output only. The status of the customer.

Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type Description
string

SubManagerDescriptiveName

Output only. The descriptive name of the sub manager.

Declaration
[JsonProperty("subManagerDescriptiveName")]
public virtual string SubManagerDescriptiveName { get; set; }
Property Value
Type Description
string

SubManagerId

Output only. The customer ID of the sub manager. A 0 value indicates that the customer has no sub SA360 manager.

Declaration
[JsonProperty("subManagerId")]
public virtual long? SubManagerId { get; set; }
Property Value
Type Description
long?

TestAccount

Output only. Whether the customer is a test account.

Declaration
[JsonProperty("testAccount")]
public virtual bool? TestAccount { get; set; }
Property Value
Type Description
bool?

TimeZone

Immutable. The local timezone ID of the customer.

Declaration
[JsonProperty("timeZone")]
public virtual string TimeZone { get; set; }
Property Value
Type Description
string

TrackingUrlTemplate

The URL template for constructing a tracking URL out of parameters.

Declaration
[JsonProperty("trackingUrlTemplate")]
public virtual string TrackingUrlTemplate { get; set; }
Property Value
Type Description
string

VideoBrandSafetySuitability

Brand Safety setting at the account level. Allows for selecting an inventory type to show your ads on content that is the right fit for your brand. See https://support.google.com/google-ads/answer/7515513.

Declaration
[JsonProperty("videoBrandSafetySuitability")]
public virtual string VideoBrandSafetySuitability { get; set; }
Property Value
Type Description
string

VideoCustomer

Video specific information about a Customer.

Declaration
[JsonProperty("videoCustomer")]
public virtual GoogleAdsSearchads360V23ResourcesVideoCustomer VideoCustomer { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V23ResourcesVideoCustomer

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX