--- v23/services/reach_plan_service.proto 2026-04-17 05:00:52.000000000 +0000 +++ v24/services/reach_plan_service.proto 2026-04-17 05:00:57.000000000 +0000 @@ -297,12 +300,44 @@ // For example: "Video View Campaign". string plannable_product_name = 3; + // The plain-text description of the ad product. + // + // For example: "Video view campaign allows you to plan for a configurable + // mix of skippable in-stream, in-feed, and Shorts video ads in a single + // campaign designed to drive more views." + optional string plannable_product_description = 5; + + // Descriptive attributes of the ad product to further describe its + // capabilities. + optional ProductCoreAttributes plannable_product_core_attributes = 6; + // The allowed plannable targeting for this product. PlannableTargeting plannable_targeting = 2; } +// A collection of attributes that offer more information about a specific +// product. +message ProductCoreAttributes { + // A specific, measurable goal that a company wants to achieve through its + // marketing efforts. + optional google.ads.googleads.v24.enums.ReachPlanMarketingObjectiveEnum + .ReachPlanMarketingObjective marketing_objective = 1; + + // How an advertiser pays for their ad campaign. + optional + google.ads.googleads.v24.enums.ReachPlanCostModelEnum.ReachPlanCostModel + cost_model = 2; + + // The method of buying this product. + // + // For example, Auction pricing is dynamic and Reservation is booked at a + // fixed price. + optional google.ads.googleads.v24.enums.ReachPlanBuyingMethodEnum + .ReachPlanBuyingMethod buying_method = 3; +} + // Request message for -// [ReachPlanService.ListPlannableUserLists][google.ads.googleads.v23.services.ReachPlanService.ListPlannableUserLists] +// [ReachPlanService.ListPlannableUserLists][google.ads.googleads.v24.services.ReachPlanService.ListPlannableUserLists] // that lists the available user lists for a customer. message ListPlannableUserListsRequest { // Required. The ID of the customer. @@ -366,17 +401,12 @@ // 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.v23.common.DeviceInfo devices = 3; + repeated google.ads.googleads.v24.common.DeviceInfo devices = 3; // Targetable networks for the ad product. - repeated google.ads.googleads.v23.enums.ReachPlanNetworkEnum.ReachPlanNetwork + repeated google.ads.googleads.v24.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4; - // 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.
/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-04-17 UTC.