[[["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-08-20 UTC."],[[["InventoryTargeting allows you to define a collection of targeted and excluded ad units and placements for more refined ad delivery."],["It provides options to target or exclude specific ad units using `targetedAdUnits` and `excludedAdUnits` fields, respectively."],["You can also target placements directly via their IDs using the `targetedPlacementIds` field, offering flexibility in campaign setup."],["These settings utilize the `AdUnitTargeting` object for ad unit selection and the `Placement` object for placement targeting within Google Ad Manager."]]],["The content outlines `InventoryTargeting`, which manages targeted and excluded ad units and placements. It uses services like `AdRuleService`, `AdjustmentService`, `NativeStyleService`, and others. `InventoryTargeting` defines `targetedAdUnits` and `excludedAdUnits` using `AdUnitTargeting`, and `targetedPlacementIds`, referencing Placement IDs. It operates within the namespace `https://www.google.com/apis/ads/publisher/v202408`. `Targeting` is a dependency for `NativeStyleService`. The data structures involve lists of ad unit targeting and placement IDs.\n"]]