/common/ad_type_infos.proto

--- v15/common/ad_type_infos.proto  2024-02-20 20:28:59.000000000 +0000
+++ v16/common/ad_type_infos.proto  2024-02-20 20:29:03.000000000 +0000
@@ -752,3 +750,29 @@
   // Assets of type CallToActionAsset used for the "Call To Action" button.
   repeated AdCallToActionAsset call_to_actions = 9;
 }
+
+// A Demand Gen product ad.
+message DemandGenProductAdInfo {
+  // Required. Text asset used for the short headline.
+  optional AdTextAsset headline = 1 [(google.api.field_behavior) = REQUIRED];
+
+  // Required. Text asset used for the description.
+  optional AdTextAsset description = 2 [(google.api.field_behavior) = REQUIRED];
+
+  // Required. Logo image to be used in the ad. Valid image types are GIF, JPEG,
+  // and PNG. The minimum size is 128x128 and the aspect ratio must be 1:1
+  // (+-1%).
+  optional AdImageAsset logo_image = 3 [(google.api.field_behavior) = REQUIRED];
+
+  // First part of text that appears in the ad with the displayed URL.
+  string breadcrumb1 = 4;
+
+  // Second part of text that appears in the ad with the displayed URL.
+  string breadcrumb2 = 5;
+
+  // Required. The advertiser/brand name.
+  AdTextAsset business_name = 6 [(google.api.field_behavior) = REQUIRED];
+
+  // Asset of type CallToActionAsset used for the "Call To Action" button.
+  optional AdCallToActionAsset call_to_action = 7;
+}