A customer.

[Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v25/resources/customer.proto)

| Fields ||
|---|---|
| ## `auto_tagging_enabled` | `bool` Whether auto-tagging is enabled for the customer. Only mutable in an `update` operation. |
| ## `call_reporting_setting` | `https://developers.google.com/google-ads/api/reference/rpc/v25/CallReportingSetting` Call reporting setting for a customer. Only mutable in an `update` operation. |
| ## `contains_eu_political_advertising` | `https://developers.google.com/google-ads/api/reference/rpc/v25/EuPoliticalAdvertisingStatusEnum.EuPoliticalAdvertisingStatus` 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. |
| ## `conversion_tracking_setting` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ConversionTrackingSetting` Conversion tracking setting for a customer. |
| ## `currency_code` | `string` Immutable. The currency in which the account operates. A subset of the currency codes from the ISO 4217 standard is supported. |
| ## `customer_agreement_setting` | `https://developers.google.com/google-ads/api/reference/rpc/v25/CustomerAgreementSetting` Output only. Customer Agreement Setting for a customer. |
| ## `descriptive_name` | `string` Optional, non-unique descriptive name of the customer. |
| ## `final_url_suffix` | `string` The URL template for appending params to the final URL. Only mutable in an `update` operation. |
| ## `has_partners_badge` | `bool` 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>. |
| ## `id` | `int64` Output only. The ID of the customer. |
| ## `image_asset_auto_migration_done` | `bool` Output only. True if feed based image has been migrated to asset based image. |
| ## `image_asset_auto_migration_done_date_time` | `string` Output only. Timestamp of migration from feed based image to asset base image in yyyy-MM-dd HH:mm:ss format. |
| ## `local_services_settings` | `https://developers.google.com/google-ads/api/reference/rpc/v25/LocalServicesSettings` Output only. Settings for Local Services customer. |
| ## `location_asset_auto_migration_done` | `bool` Output only. True if feed based location has been migrated to asset based location. |
| ## `location_asset_auto_migration_done_date_time` | `string` Output only. Timestamp of migration from feed based location to asset base location in yyyy-MM-dd HH:mm:ss format. |
| ## `manager` | `bool` Output only. Whether the customer is a manager. |
| ## `optimization_score` | `double` 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. |
| ## `optimization_score_weight` | `double` 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. |
| ## `pay_per_conversion_eligibility_failure_reasons[]` | `https://developers.google.com/google-ads/api/reference/rpc/v25/CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason` 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. |
| ## `remarketing_setting` | `https://developers.google.com/google-ads/api/reference/rpc/v25/RemarketingSetting` Output only. Remarketing setting for a customer. |
| ## `resource_name` | `string` Immutable. The resource name of the customer. Customer resource names have the form: `customers/{customer_id}` |
| ## `status` | `https://developers.google.com/google-ads/api/reference/rpc/v25/CustomerStatusEnum.CustomerStatus` Output only. The status of the customer. |
| ## `test_account` | `bool` Output only. Whether the customer is a test account. |
| ## `time_zone` | `string` Immutable. The local timezone ID of the customer. |
| ## `tracking_url_template` | `string` The URL template for constructing a tracking URL out of parameters. Only mutable in an `update` operation. |
| ## `video_brand_safety_suitability` | `https://developers.google.com/google-ads/api/reference/rpc/v25/BrandSafetySuitabilityEnum.BrandSafetySuitability` 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>. |
| ## `video_customer` | `https://developers.google.com/google-ads/api/reference/rpc/v25/VideoCustomer` Video specific information about a Customer. |