/resources/asset_group.proto

--- v18/resources/asset_group.proto 2025-08-05 14:36:06.000000000 +0000
+++ v19/resources/asset_group.proto 2025-08-05 14:36:20.000000000 +0000
@@ -39,6 +42,8 @@
   option (google.api.resource) = {
     type: "googleads.googleapis.com/AssetGroup"
     pattern: "customers/{customer_id}/assetGroups/{asset_group_id}"
+    plural: "assetGroups"
+    singular: "assetGroup"
   };

   // Immutable. The resource name of the asset group.
@@ -103,6 +108,52 @@
   string path2 = 8;

   // Output only. Overall ad strength of this asset group.
-  google.ads.googleads.v18.enums.AdStrengthEnum.AdStrength ad_strength = 10
+  google.ads.googleads.v19.enums.AdStrengthEnum.AdStrength ad_strength = 10
       [(google.api.field_behavior) = OUTPUT_ONLY];
+
+  // Output only. The asset coverage of this asset group.
+  AssetCoverage asset_coverage = 13 [(google.api.field_behavior) = OUTPUT_ONLY];
+}
+
+// Information about the asset coverage of an asset group.
+message AssetCoverage {
+  // Output only. A list of action items to improve the ad strength of an asset
+  // group.
+  repeated AdStrengthActionItem ad_strength_action_items = 1
+      [(google.api.field_behavior) = OUTPUT_ONLY];
+}
+
+// An action item to improve the ad strength of an asset group.
+message AdStrengthActionItem {
+  // The details of the asset to add.
+  message AddAssetDetails {
+    // Output only. The asset field type of the asset(s) to add.
+    google.ads.googleads.v19.enums.AssetFieldTypeEnum.AssetFieldType
+        asset_field_type = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+    // Output only. The number of assets to add.
+    optional int32 asset_count = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+    // Output only. For video field types, the required aspect ratio of the
+    // video. When unset and asset_field_type is YOUTUBE_VIDEO, the system
+    // recommends the advertiser upload any YouTube video, regardless of aspect
+    // ratio.
+    optional google.ads.googleads.v19.enums
+        .AssetCoverageVideoAspectRatioRequirementEnum
+        .AssetCoverageVideoAspectRatioRequirement
+            video_aspect_ratio_requirement = 3
+        [(google.api.field_behavior) = OUTPUT_ONLY];
+  }
+
+  // Output only. The action item type.
+  google.ads.googleads.v19.enums.AdStrengthActionItemTypeEnum
+      .AdStrengthActionItemType action_item_type = 1
+      [(google.api.field_behavior) = OUTPUT_ONLY];
+
+  // The details of this action item.
+  oneof action_details {
+    // Output only. The action item details for action item type ADD_ASSET.
+    AddAssetDetails add_asset_details = 2
+        [(google.api.field_behavior) = OUTPUT_ONLY];
+  }
 }