You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Facebook Graph API创建AdSet时定位65岁及以上人群?解析age_max参数的文档矛盾

Understanding Facebook Marketing API Age Max Inconsistencies & Targeting 65+ Audiences

Great question—this inconsistency between Facebook's docs and the Ads Manager interface is a common pain point, but it boils down to different advertising scenarios and outdated documentation. Let's break this down:

Why the Contradiction Exists

  • Special Ad Categories vs. Regular Ads: The targeting restrictions doc refers to standard, non-regulated ad campaigns, where the maximum age_max value is indeed 65. However, the special ad category doc applies to regulated categories (like housing, employment, or credit ads) where anti-discrimination laws prohibit limiting upper age ranges. For these campaigns, Facebook allows targeting 65+ to comply with legal requirements.
  • Ads Manager Adapts to Context: The Ads Manager interface dynamically adjusts available options based on the ad category you select. If you pick a special ad category, it unlocks the 65+ age max option automatically—something the general targeting docs don't always make clear.
  • Documentation Lag: Facebook's docs often update slower than their product features. The general targeting restrictions doc hasn't been fully updated to reflect the exceptions for special ad categories, leading to the confusion.

How to Target 65+ Audiences via the Graph API

To reach all users aged 65 and older, you need to tie your AdSet to a special ad category and structure your targeting correctly:

  1. Specify the Special Ad Category: When creating your AdSet, include the special_ad_category parameter with a valid value (e.g., housing, employment, credit). This tells Facebook to apply the relaxed age rules for regulated ads.
  2. Set Targeting for 65+: There are two reliable ways to configure this in your targeting object:
    • Option 1: Set age_min to 65 and omit age_max: In special ad categories, omitting age_max automatically targets all users 65 and above (since upper age limits are prohibited for compliance).
    • Option 2: Set both age_min and age_max to 65: Facebook interprets this as "65+" specifically for special ad categories, even though the numeric value is 65.

Example API Request (JSON)

{
  "name": "65+ Housing Targeted AdSet",
  "campaign_id": "YOUR_CAMPAIGN_ID",
  "daily_budget": 5000,
  "bid_strategy": "LOWEST_COST_WITHOUT_CAP",
  "targeting": {
    "age_min": 65,
    "geo_locations": {
      "countries": ["US"]
    }
  },
  "special_ad_category": "housing",
  "status": "ACTIVE"
}

Important Notes

  • If you try to target 65+ without specifying a special ad category, Facebook will either reject your request or cap the age at 65 (per the general targeting rules).
  • Always verify your targeting by fetching the AdSet after creation—check the targeting field in the response to confirm the age range is applied correctly.

内容的提问来源于stack exchange,提问作者Finezxc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 06:59:09