| Name | Type | Description | Notes |
|---|---|---|---|
| age_min | Integer | [optional] | |
| age_max | Integer | [optional] | |
| gender | String | Meta only. | [optional] |
| languages | Array<String> | Meta locale ids (numeric), passed through as given. | [optional] |
| countries | Array<String> | ISO country codes. Required for TikTok boosts (TikTok's ad group requires location_ids); optional on other platforms. | [optional] |
| regions | Array<BoostPostRequestTargetingRegionsInner> | Region/state targeting. `key` from /v1/ads/targeting/search?dimension=geo&geoType=region. | [optional] |
| cities | Array<BoostPostRequestTargetingCitiesInner> | City targeting. Optional `radius` + `distanceUnit` extend beyond the city limits (both set together, Meta only). | [optional] |
| zips | Array<BoostPostRequestTargetingRegionsInner> | Postal/ZIP targeting. `key` is the platform's postal location ID (e.g. Meta `US:94304`). | [optional] |
| metros | Array<BoostPostRequestTargetingRegionsInner> | DMA / metro-area targeting. `key` is the platform's metro ID (e.g. Meta `DMA:807`). | [optional] |
| custom_locations | Array<BoostPostRequestTargetingCustomLocationsInner> | Point-radius (lat/lng) targeting (Meta custom_locations). No geo `key` lookup needed. | [optional] |
| interests | Array<UpdateAdRequestTargetingInterestsInner> | Interest objects from /v1/ads/interests. Each must include id and name. | [optional] |
| advantage_audience | Integer | Meta only. 0 = disabled (default), 1 = enabled. | [optional] |
require 'zernio-sdk'
instance = Zernio::BoostPostRequestTargeting.new(
age_min: null,
age_max: null,
gender: null,
languages: null,
countries: null,
regions: null,
cities: null,
zips: null,
metros: null,
custom_locations: null,
interests: null,
advantage_audience: null
)