# type CustomCriteriaSet (v202511)

**Service** [AdRuleService](https://developers.google.com/ad-manager/api/reference/v202511/AdRuleService.CustomCriteriaSet) [AdjustmentService](https://developers.google.com/ad-manager/api/reference/v202511/AdjustmentService.CustomCriteriaSet) [AudienceSegmentService](https://developers.google.com/ad-manager/api/reference/v202511/AudienceSegmentService.CustomCriteriaSet) [ForecastService](https://developers.google.com/ad-manager/api/reference/v202511/ForecastService.CustomCriteriaSet) [LineItemService](https://developers.google.com/ad-manager/api/reference/v202511/LineItemService.CustomCriteriaSet) [NativeStyleService](https://developers.google.com/ad-manager/api/reference/v202511/NativeStyleService.CustomCriteriaSet) [ProposalLineItemService](https://developers.google.com/ad-manager/api/reference/v202511/ProposalLineItemService.CustomCriteriaSet) [ProposalService](https://developers.google.com/ad-manager/api/reference/v202511/ProposalService.CustomCriteriaSet) **PublisherQueryLanguageService** [TargetingPresetService](https://developers.google.com/ad-manager/api/reference/v202511/TargetingPresetService.CustomCriteriaSet) [YieldGroupService](https://developers.google.com/ad-manager/api/reference/v202511/YieldGroupService.CustomCriteriaSet) **Dependencies** [Targeting](https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.Targeting) ▼ **CustomCriteriaSet** **Inheritance** [CustomCriteriaNode](https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CustomCriteriaNode) ▼ [CustomCriteriaLeaf](https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CustomCriteriaLeaf) **CustomCriteriaSet**

A [CustomCriteriaSet](https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CustomCriteriaSet) comprises of a set of [CustomCriteriaNode](https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CustomCriteriaNode) objects combined by
the [CustomCriteriaSet.LogicalOperator.logicalOperator](https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CustomCriteriaSet.LogicalOperator#logicalOperator). The custom criteria targeting tree
is subject to the rules defined on [Targeting.customTargeting](https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.Targeting#customTargeting).

*** ** * ** ***

Namespace
:
    `https://www.google.com/apis/ads/publisher/v202511`

| ## Field ||
|---|---|
| **`CustomCriteriaNode` (inherited)** ||
| **`CustomCriteriaSet`** ||
| ### `logicalOperator` | ` https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CustomCriteriaSet.LogicalOperator ` The logical operator to be applied to [CustomCriteriaSet.children](https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CustomCriteriaSet#children). This attribute is required. *** ** * ** *** **Enumerations** `AND` : `OR` : <br /> This attribute is required. |
| ### `children` | 1. ` https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CustomCriteriaNode[]` 1. ` https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CustomCriteriaSet ` 2. ` https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CustomCriteriaLeaf ` 1. ` https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CustomCriteria ` 2. ` https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.CmsMetadataCriteria ` 3. ` https://developers.google.com/ad-manager/api/reference/v202511/PublisherQueryLanguageService.AudienceSegmentCriteria ` <br /> The custom criteria. This attribute is required. |