[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-05-15 UTC."],[[["A CustomCriteriaNode is a part of the custom targeting tree in Google Ad Manager and can be either a set (non-leaf) or a criteria (leaf)."],["Custom criteria targeting adheres to the rules outlined in Targeting.customTargeting."],["This node is used by various services, including LineItemService, AdRuleService, AdjustmentService, and others."],["The structure allows for nested targeting with CustomCriteriaSets containing other CustomCriteriaNodes, offering flexibility."]]],["The document outlines the structure of custom targeting within an ad management system. Key services include AdRuleService, AdjustmentService, AudienceSegmentService, ForecastService, LineItemService, and others. It defines `CustomCriteriaNode` as a component in the custom targeting tree, which can be either a `CustomCriteriaSet` (non-leaf node) or a `CustomCriteria` (leaf node). `CustomCriteriaNode` structure can follow `CustomCriteriaLeaf` or `CustomCriteriaSet`. The custom targeting tree adheres to rules set in `Targeting.customTargeting`.\n"]]