abstract type CustomCriteriaLeaf (v202411)
Stay organized with collections
Save and categorize content based on your preferences.
A CustomCriteriaLeaf object represents a generic leaf of CustomCriteria tree
structure.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202411
Field
|
CustomCriteriaNode (inherited)
|
CustomCriteriaLeaf
|
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 2025-08-06 UTC.
[null,null,["Last updated 2025-08-06 UTC."],[[["\u003cp\u003eA \u003ccode\u003eCustomCriteriaLeaf\u003c/code\u003e is a fundamental component within the \u003ccode\u003eCustomCriteria\u003c/code\u003e structure, signifying a terminal point in the tree.\u003c/p\u003e\n"],["\u003cp\u003eThis leaf object is utilized by various services like \u003ccode\u003eAdRuleService\u003c/code\u003e, \u003ccode\u003eAdjustmentService\u003c/code\u003e, and others for defining custom targeting criteria.\u003c/p\u003e\n"],["\u003cp\u003eInheriting from \u003ccode\u003eCustomCriteriaNode\u003c/code\u003e, \u003ccode\u003eCustomCriteriaLeaf\u003c/code\u003e acts as a generic representation of a leaf node in the custom criteria tree.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCustomCriteriaLeaf\u003c/code\u003e enables granular control over targeting through specific criteria like \u003ccode\u003eAudienceSegmentCriteria\u003c/code\u003e and \u003ccode\u003eCmsMetadataCriteria\u003c/code\u003e.\u003c/p\u003e\n"]]],["The document outlines services like AdRuleService, AdjustmentService, AudienceSegmentService, ForecastService, LineItemService, NativeStyleService, ProposalLineItemService, ProposalService, PublisherQueryLanguageService, TargetingPresetService, and YieldGroupService. It details the inheritance structure of CustomCriteria, with CustomCriteriaLeaf as a generic leaf object. The CustomCriteriaLeaf is inherited from CustomCriteriaNode, and can have types such as AudienceSegmentCriteria, CmsMetadataCriteria, and CustomCriteria. It also specifies the namespace as `https://www.google.com/apis/ads/publisher/v202411`.\n"],null,["# abstract type CustomCriteriaLeaf (v202411)\n\n**Service** \n[AdRuleService](/ad-manager/api/reference/v202411/AdRuleService.CustomCriteriaLeaf) [AdjustmentService](/ad-manager/api/reference/v202411/AdjustmentService.CustomCriteriaLeaf) [AudienceSegmentService](/ad-manager/api/reference/v202411/AudienceSegmentService.CustomCriteriaLeaf) [ForecastService](/ad-manager/api/reference/v202411/ForecastService.CustomCriteriaLeaf) [LineItemService](/ad-manager/api/reference/v202411/LineItemService.CustomCriteriaLeaf) **NativeStyleService** [ProposalLineItemService](/ad-manager/api/reference/v202411/ProposalLineItemService.CustomCriteriaLeaf) [ProposalService](/ad-manager/api/reference/v202411/ProposalService.CustomCriteriaLeaf) [PublisherQueryLanguageService](/ad-manager/api/reference/v202411/PublisherQueryLanguageService.CustomCriteriaLeaf) [TargetingPresetService](/ad-manager/api/reference/v202411/TargetingPresetService.CustomCriteriaLeaf) [YieldGroupService](/ad-manager/api/reference/v202411/YieldGroupService.CustomCriteriaLeaf) **Inheritance** \n[CustomCriteriaNode](/ad-manager/api/reference/v202411/NativeStyleService.CustomCriteriaNode) \n▼\n**CustomCriteriaLeaf** [CustomCriteriaSet](/ad-manager/api/reference/v202411/NativeStyleService.CustomCriteriaSet) \n▼\n[AudienceSegmentCriteria](/ad-manager/api/reference/v202411/NativeStyleService.AudienceSegmentCriteria) [CmsMetadataCriteria](/ad-manager/api/reference/v202411/NativeStyleService.CmsMetadataCriteria) [CustomCriteria](/ad-manager/api/reference/v202411/NativeStyleService.CustomCriteria)\n\nA [CustomCriteriaLeaf](/ad-manager/api/reference/v202411/NativeStyleService.CustomCriteriaLeaf) object represents a generic leaf of [CustomCriteria](/ad-manager/api/reference/v202411/NativeStyleService.CustomCriteria) tree\nstructure.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202411`\n\n| Field ----- ||\n|---|---|\n| **`CustomCriteriaNode` (inherited)** ||\n| **`CustomCriteriaLeaf`** ||"]]