--- v22/services/reach_plan_service.proto 2026-03-19 17:15:59.000000000 +0000 +++ v23/services/reach_plan_service.proto 2026-03-19 17:16:06.000000000 +0000 @@ -213,9 +213,14 @@ // The code associated with the plannable product (for example: DEMAND_GEN). // To list all plannable product codes, use - // [ReachPlanService.ListPlannableProducts][google.ads.googleads.v22.services.ReachPlanService.ListPlannableProducts]. + // [ReachPlanService.ListPlannableProducts][google.ads.googleads.v23.services.ReachPlanService.ListPlannableProducts]. string plannable_product_code = 2; + // The surfaces associated with the plannable product. + // If not present, the conversion rate is considered surface agnostic for this + // product. + optional SurfaceTargeting surface_targeting = 4; + // The suggested conversion rate. The value is between 0 and 1 (exclusive). double conversion_rate = 3; } @@ -358,15 +363,22 @@ // TABLET device targeting is automatically applied to reported metrics // when MOBILE targeting is selected for CPM_MASTHEAD, // GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products. - repeated google.ads.googleads.v22.common.DeviceInfo devices = 3; + repeated google.ads.googleads.v23.common.DeviceInfo devices = 3; // Targetable networks for the ad product. - repeated google.ads.googleads.v22.enums.ReachPlanNetworkEnum.ReachPlanNetwork + repeated google.ads.googleads.v23.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4; - // Targetable YouTube Select Lineups for the ad product. + // Targetable YouTube Select Lineups for the ad product. This field is + // deprecated in V23_2 and will eventually be removed. Use + // youtube_select_lineup_targeting instead. repeated YouTubeSelectLineUp youtube_select_lineups = 5; + // Targetable YouTube Select Lineups for the ad product. + // + // This field replaces the deprecated youtube_select_lineups field. + YouTubeSelectLineUpTargeting youtube_select_lineup_targeting = 7; + // Targetable surface combinations for the ad product. SurfaceTargetingCombinations surface_targeting = 6; } @@ -717,6 +729,13 @@ // See https://support.google.com/google-ads/answer/2375431 for // more information on TrueView Views. optional int64 trueview_views = 17; + + // The number of clicks, which is the main user action associated with an ad + // format of bid type CPC (Cost-Per-Click). + // + // See https://support.google.com/google-ads/answer/31799 for more + // information on clicks. + optional int64 clicks = 18; } // The forecasted allocation and traffic metrics for a specific product @@ -806,6 +825,13 @@ // See https://support.google.com/google-ads/answer/2375431 for // more information on TrueView Views. optional int64 trueview_views = 13; + + // The number of clicks, which is the main user action associated with an ad + // format of bid type CPC (Cost-Per-Click). + // + // See https://support.google.com/google-ads/answer/31799 for more + // information on clicks. + optional int64 clicks = 14; } // Audience metrics for the planned products. @@ -903,6 +929,15 @@ string lineup_name = 2; } +// Targetable YouTube Select Lineups for the ad product and the default Lineup. +message YouTubeSelectLineUpTargeting { + // Targetable YouTube Select Lineups for the ad product. + repeated YouTubeSelectLineUp youtube_select_lineups = 1; + + // The default YouTube Select Lineup for the ad product if available. + YouTubeSelectLineUp default_youtube_select_lineup = 2; +} + // The surface targeting combinations available for an ad product. message SurfaceTargetingCombinations { // Default surface targeting applied to the ad product.
/services/reach_plan_service.proto
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-24 UTC.