SmartCampaignSetting

Settings for configuring Smart campaigns.

Proto definition

Fields

advertising_language_code

string

The language code to advertise in from the set ofsupported language codes.

business_setting

Union field. The business setting of this campaign.

business_setting can be only one of the following:

business_name

string

The name of the business.

business_profile_location

string

The resource name of a Business Profile location. Business Profile location resource names can be fetched through the Business Profile API and adhere to the following format:locations/{locationId}.

See theBusiness Profile API for additional details.

campaign

string

Output only. The campaign to which these settings apply.

landing_page

Union field. The landing page of this campaign.

landing_page can be only one of the following:

ad_optimized_business_profile_setting

AdOptimizedBusinessProfileSetting

Settings for configuring a business profile optimized for ads as this campaign's landing page. This campaign must be linked to a business profile to use this option. For more information on this feature, consulthttps://support.google.com/google-ads/answer/9827068.

final_url

string

The user-provided landing page URL for this Campaign.

phone_number

PhoneNumber

Phone number and country code.

resource_name

string

Immutable. The resource name of the Smart campaign setting. Smart campaign setting resource names have the form:

customers/{customer_id}/smartCampaignSettings/{campaign_id}

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-01-22 UTC.