diff --git a/ShoppingCommonProtos/metadata/Type/Types.php b/ShoppingCommonProtos/metadata/Type/Types.php
index 8cab8d410542..b0f3259bdbf8 100644
Binary files a/ShoppingCommonProtos/metadata/Type/Types.php and b/ShoppingCommonProtos/metadata/Type/Types.php differ
diff --git a/ShoppingCommonProtos/src/Type/ReportingContext.php b/ShoppingCommonProtos/src/Type/ReportingContext.php
index 05559f26d264..de1d9d409014 100644
--- a/ShoppingCommonProtos/src/Type/ReportingContext.php
+++ b/ShoppingCommonProtos/src/Type/ReportingContext.php
@@ -13,7 +13,7 @@
* Reporting contexts are groups of surfaces and formats for product results on
* Google. They can represent the entire destination (for example, [Shopping
* ads](https://support.google.com/merchants/answer/6149970)) or a subset of
- * formats within a destination (for example, [Discovery
+ * formats within a destination (for example, [Demand Gen
* ads](https://support.google.com/merchants/answer/13389785)).
*
* Generated from protobuf message google.shopping.type.ReportingContext
diff --git a/ShoppingCommonProtos/src/Type/ReportingContext/ReportingContextEnum.php b/ShoppingCommonProtos/src/Type/ReportingContext/ReportingContextEnum.php
index 98b0fae8b7ee..e46e27e8374c 100644
--- a/ShoppingCommonProtos/src/Type/ReportingContext/ReportingContextEnum.php
+++ b/ShoppingCommonProtos/src/Type/ReportingContext/ReportingContextEnum.php
@@ -26,12 +26,26 @@ class ReportingContextEnum
*/
const SHOPPING_ADS = 1;
/**
+ * Deprecated: Use `DEMAND_GEN_ADS` instead.
* [Discovery and Demand Gen
* ads](https://support.google.com/merchants/answer/13389785).
*
- * Generated from protobuf enum DISCOVERY_ADS = 2;
+ * Generated from protobuf enum DISCOVERY_ADS = 2 [deprecated = true];
*/
const DISCOVERY_ADS = 2;
+ /**
+ * [Demand Gen ads](https://support.google.com/merchants/answer/13389785).
+ *
+ * Generated from protobuf enum DEMAND_GEN_ADS = 13;
+ */
+ const DEMAND_GEN_ADS = 13;
+ /**
+ * [Demand Gen ads on Discover
+ * surface](https://support.google.com/merchants/answer/13389785).
+ *
+ * Generated from protobuf enum DEMAND_GEN_ADS_DISCOVER_SURFACE = 14;
+ */
+ const DEMAND_GEN_ADS_DISCOVER_SURFACE = 14;
/**
* [Video ads](https://support.google.com/google-ads/answer/6340491).
*
@@ -103,6 +117,8 @@ class ReportingContextEnum
self::REPORTING_CONTEXT_ENUM_UNSPECIFIED => 'REPORTING_CONTEXT_ENUM_UNSPECIFIED',
self::SHOPPING_ADS => 'SHOPPING_ADS',
self::DISCOVERY_ADS => 'DISCOVERY_ADS',
+ self::DEMAND_GEN_ADS => 'DEMAND_GEN_ADS',
+ self::DEMAND_GEN_ADS_DISCOVER_SURFACE => 'DEMAND_GEN_ADS_DISCOVER_SURFACE',
self::VIDEO_ADS => 'VIDEO_ADS',
self::DISPLAY_ADS => 'DISPLAY_ADS',
self::LOCAL_INVENTORY_ADS => 'LOCAL_INVENTORY_ADS',