--- v18/resources/campaign.proto 2025-02-24 15:48:56.000000000 +0000 +++ v19/resources/campaign.proto 2025-02-24 15:49:01.000000000 +0000 @@ -139,12 +139,6 @@ // Whether the campaign uses advertiser supplied URLs exclusively. optional bool use_supplied_urls_only = 8; - - // The list of resource names of page feed assets associated with the - // campaign. - repeated string feeds = 9 [(google.api.resource_reference) = { - type: "googleads.googleapis.com/Feed" - }]; } // The setting for Shopping campaigns. Defines the universe of products that @@ -342,10 +336,28 @@ .AssetAutomationType asset_automation_type = 1; // The opt-in/out status of asset automation type. - optional google.ads.googleads.v18.enums.AssetAutomationStatusEnum + optional google.ads.googleads.v19.enums.AssetAutomationStatusEnum .AssetAutomationStatus asset_automation_status = 2; } + // Settings that control the visual appearance of your brand in a campaign's + // automatically generated assets and formats. Only applicable to Performance + // Max campaigns. + message BrandGuidelines { + // The main brand color, entered as a hex code (e.g., #00ff00). You must + // provide the main_color if you provide an accent_color. + string main_color = 1; + + // The accent brand color, entered as a hex code (e.g., #00ff00). You must + // provide the accent_color if you provide a main_color. + string accent_color = 2; + + // The brand's font family. Must be one of the following Google Fonts (case + // sensitive): Open Sans, Roboto, Montserrat, Poppins, Lato, Oswald, + // Playfair Display, Roboto Slab. + string predefined_font_family = 3; + } + // Immutable. The resource name of the campaign. // Campaign resource names have the form: // @@ -655,8 +667,28 @@ // Only applicable to Performance Max campaigns. If enabled, business name // and logo assets must be linked as CampaignAssets instead of // AssetGroupAssets. + // + // Writable only at campaign creation. Set to true to enable Brand + // Guidelines when creating a new Performance Max campaign. + // + // Immutable after creation. This field cannot be modified using standard + // update operations after the campaign has been created. + // + // For existing campaigns: To enable Brand Guidelines on a campaign after it + // has been created, use the CampaignService.EnablePMaxBrandGuidelines method, + // which is a separate operation. It is not possible to disable Brand + // Guidelines for an existing campaign. + // + // Incompatible with Travel Goals: This feature is not supported for + // Performance Max campaigns with Travel Goals. Attempting to set this field + // to true for a Travel Goals campaign will result in an error. optional bool brand_guidelines_enabled = 96 - [(google.api.field_behavior) = OUTPUT_ONLY]; + [(google.api.field_behavior) = IMMUTABLE]; + + // These settings control how your brand appears in automatically generated + // assets and formats within this campaign. Note: These settings can only be + // used for Performance Max campaigns that have Brand Guidelines enabled. + BrandGuidelines brand_guidelines = 98; // The bidding strategy for the campaign. //
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-02-24 UTC.