Overview
Add one closed age range to aget_products brief when a campaign must reach a
specific adult audience. For example:
ages 21-35; your
agent uses this path automatically and does not guess when the platform cannot
represent the range.
No setup change is required for an existing brief that already contains one
exact supported range.
Platform support
Each storefront must prove that it can execute the requested range exactly.ages 21-35 therefore works on Meta and Spotify. It returns no product from a
bucket-only or unsupported adapter because approximating the request would
change the audience.
Requests that need clarification
Product discovery returns no matching product when the age request cannot be executed without guessing or broadening. Rewrite the brief as one explicit, closed, supported adult range when it contains:- An open endpoint, such as
ages 21+,under 35, orup to 35. - More than one or a disjoint range, such as
ages 21-24 or 35-44. - An exclusion, such as
exclude people ages 21-35. - A lower bound below 18.
- Conflicting or ambiguous bounds.
- A descriptive label without numbers, such as
young adultsorGen Z.
Unknown ages on Meta
Meta can deliver to people whose age is unknown. A constrained-age request excludes them unless the brief explicitly says to include them:Read the applied targeting
A returned product with verified age targeting includes the applied range at:Age is currently carried by the selected product. It is not a
targeting_overlay field, and adding age to an overlay does not activate
this behavior.Seller impact
Sellers using a built-in adapter do not need a new configuration field. A custom or upstream sales agent must return the exactext.scope3_product_targeting.demographics.age declaration or its product is
filtered from that brief. Products with a different range, an undeclared range,
or a provider mapping that would broaden the request are not offered.