/resources/ad_group_ad.proto

--- v15/resources/ad_group_ad.proto 2024-02-20 20:29:01.000000000 +0000
+++ v16/resources/ad_group_ad.proto 2024-02-20 20:29:04.000000000 +0000
@@ -88,6 +90,18 @@
       type: "googleads.googleapis.com/AdGroupAdLabel"
     }
   ];
+
+  // Output only. Provides aggregated view into why an ad group ad is not
+  // serving or not serving optimally.
+  google.ads.googleads.v16.enums.AdGroupAdPrimaryStatusEnum
+      .AdGroupAdPrimaryStatus primary_status = 16
+      [(google.api.field_behavior) = OUTPUT_ONLY];
+
+  // Output only. Provides reasons for why an ad group ad is not serving or not
+  // serving optimally.
+  repeated google.ads.googleads.v16.enums.AdGroupAdPrimaryStatusReasonEnum
+      .AdGroupAdPrimaryStatusReason primary_status_reasons = 17
+      [(google.api.field_behavior) = OUTPUT_ONLY];
 }

 // Contains policy information for an ad.