Today, we’re announcing the v5 release of the Google Ads API beta . To use the v5 features, you will need to upgrade your client libraries  and client code. The updated client libraries and code examples will be published next week. For more information on breaking changes, see the migration guide .
  Return metrics for entities not formally supported in the API, such as Discovery campaigns, are now available. These entities will show UNKNOWN enum values returned. See the release notes  for more details. 
  New request parameter  to opt into returning all mutable fields in the response during a mutate. 
  The API is moving towards using field presence  such as optional string and optional double instead of wrapper types  such as StringValue and DoubleValue. Your code will be easier to use and simplifies the API with payloads that are significantly smaller. Approximately half of our resources have been updated in this release. The full list is in the migration guide , and our code examples have been updated. The rest of the resources will change to field presence in a future release. 
  Subfields of AdGroupAd.policy_summaryAdGroupAd.policy_summary 
  Support for Keyword Planner :
    
   
 
Where can I learn more? forum .