Contents

AdGroupUpdate.Targeting

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

Declaration

object AdGroupUpdate.Targeting

Properties

NameTypeDescription
countryAdGroupTargetingUpdate.Country

Country-level geographic targeting. Include a country ID returned by the Geo Search API. See TargetingDataUpdate.

adminAreaAdGroupTargetingUpdate.AdminArea

Administrative area (state or province) targeting. Include admin area IDs returned by the Geo API. See TargetingDataUpdate.

localityAdGroupTargetingUpdate.Locality

City or locality targeting. Include locality IDs returned by the Geo API. See TargetingDataUpdate.

postalCodeAdGroupTargetingUpdate.PostalCode

Postal code geographic targeting. Include postal code IDs returned by the Geo API. See TargetingDataUpdate.

radiusAdGroupTargetingUpdate.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.

deviceClassAdGroupTargetingUpdate.DeviceClass

Device class targeting (for example, IPHONE, IPAD). See TargetingDataUpdate.

minAgeAdGroupTargetingUpdate.MinAge

Minimum age targeting for the audience. Minimum value is 18, maximum value is 64. See TargetingDataUpdate.

maxAgeAdGroupTargetingUpdate.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.

genderAdGroupTargetingUpdate.Gender

Gender targeting for the audience. Valid values: M, F. See TargetingDataUpdate.

appCategoryAdGroupTargetingUpdate.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.

appDownloaderAdGroupTargetingUpdate.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.

daypartAdGroupTargetingUpdate.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.

locationGroupAdGroupTargetingUpdate.LocationGroup

Location group targeting for Apple Maps campaigns. See TargetingDataUpdate.

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.