/common/bidding.proto

--- v20/common/bidding.proto    2025-08-05 14:39:39.000000000 +0000
+++ v21/common/bidding.proto    2025-08-05 14:39:46.000000000 +0000
@@ -107,6 +107,13 @@
   // The limit applies to all keywords managed by the strategy.
   // Mutable for portfolio bidding strategies only.
   int64 cpc_bid_floor_micros = 4;
+
+  // The percent of ROAS(return on advertising spend) degradation tolerance
+  // allowed to increase traffic diversity and conversion volume, specified in
+  // millis (for example, 10,000 = 10%). A value of 10,000 means that the
+  // advertiser can expect ROAS degradation of up to 10% of the specified target
+  // ROAS.
+  optional int64 target_roas_tolerance_percent_millis = 5;
 }

 // An automated bid strategy that sets bids to help get as many conversions as
@@ -184,6 +191,13 @@
   // The limit applies to all keywords managed by the strategy.
   // This should only be set for portfolio bid strategies.
   optional int64 cpc_bid_floor_micros = 6;
+
+  // The percent of ROAS(return on advertising spend) degradation tolerance
+  // allowed to increase traffic diversity and conversion volume, specified in
+  // millis (for example, 10,000 = 10%). A value of 10,000 means that the
+  // advertiser can expect ROAS degradation of up to 10% of the specified target
+  // ROAS. This field is only mutable for portfolio bidding strategies.
+  optional int64 target_roas_tolerance_percent_millis = 7;
 }

 // An automated bid strategy that sets your bids to help get as many clicks