---
title: AdGroupUpdate.Targeting
framework: Apple Ads Platform API
role: symbol
role_heading: Object
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/adgroupupdate/targeting-data.dictionary
---

# AdGroupUpdate.Targeting

The targeting configuration for updating an existing ad group, specifying audience dimensions to include or exclude.

## Declaration

```data
object AdGroupUpdate.Targeting
```

## Properties

country: Country-level geographic targeting. Include a country ID returned by the Geo Search API. See TargetingDataUpdate. adminArea: Administrative area (state or province) targeting. Include admin area IDs returned by the Geo API. See TargetingDataUpdate. locality: City or locality targeting. Include locality IDs returned by the Geo API. See TargetingDataUpdate. postalCode: Postal code geographic targeting. Include postal code IDs returned by the Geo API. See TargetingDataUpdate. radius: Radius targeting for Apple Maps campaigns. Valid values: CLOSE, MEDIUM, FAR. In practice, radius targeting applies only to MAPS_SEARCH_RESULTS campaigns. Avoid combining it with geo location targeting, though the API doesn’t enforce this constraint at the schema level. See TargetingDataUpdate. deviceClass: Device class targeting (for example, IPHONE, IPAD). See TargetingDataUpdate. minAge: Minimum age targeting for the audience. Minimum value is 18, maximum value is 64. See TargetingDataUpdate. maxAge: Maximum age targeting for the audience. Minimum value is 18, maximum value is 64. To target users 65 and older, omit maxAge or send include as null. See TargetingDataUpdate. gender: Gender targeting for the audience. Valid values: M, F. See TargetingDataUpdate. appCategory: App category targeting based on App Store categories. Category ID 100 is a special value representing the same category as the promoted app. A value of 100 in include means you’re targeting apps in the same category as your app, and a value of 100 in exclude means you aren’t. See TargetingDataUpdate. appDownloader: Reach users who have downloaded specific apps. Use the adamId of the app you’re promoting in your campaign as an included or excluded value; API users can only pass in their own apps. To target all users, don’t include this dimension in the request payload. See TargetingDataUpdate. daypart: Time-of-day targeting (dayparting). Include-only. The API doesn’t support the exclude array for this dimension. Values are slot integers (0–167). For the full slot reference, see AdGroupTargeting. See TargetingDataUpdate. locationGroup: Location group targeting for Apple Maps campaigns. See TargetingDataUpdate.

## Discussion

Discussion Defines the audience dimensions, such as geography, demographics, device, and behavior, to include or exclude when updating this ad group. The daypart dimension is include-only and doesn’t support exclude. See AdGroupTargetingUpdate for the full field reference.
