/resources/campaign.proto

--- v17/resources/campaign.proto    2024-10-15 17:13:59.000000000 +0000
+++ v18/resources/campaign.proto    2024-10-15 17:14:03.000000000 +0000
@@ -287,6 +290,10 @@
     // reserve price associated for that category. Value is in micros
     // and in the advertiser's currency.
     optional int64 manual_cpa_bid_micros = 2;
+
+    // Target CPA bid for the category. Value is in micros and in the
+    // advertiser's currency.
+    optional int64 target_cpa_bid_micros = 3;
   }

   // Settings for Travel campaign.
@@ -641,9 +648,16 @@

   // Keyword match type of Campaign. Set to BROAD to set broad matching for all
   // keywords in a campaign.
-  google.ads.googleads.v17.enums.CampaignKeywordMatchTypeEnum
+  google.ads.googleads.v18.enums.CampaignKeywordMatchTypeEnum
       .CampaignKeywordMatchType keyword_match_type = 90;

+  // Output only. Whether Brand Guidelines are enabled for this Campaign.
+  // Only applicable to Performance Max campaigns. If enabled, business name
+  // and logo assets must be linked as CampaignAssets instead of
+  // AssetGroupAssets.
+  optional bool brand_guidelines_enabled = 96
+      [(google.api.field_behavior) = OUTPUT_ONLY];
+
   // The bidding strategy for the campaign.
   //
   // Must be either portfolio (created through BiddingStrategy service) or