Add Facebook Ads credentials
A
Acme Ads Co.
Connected accounts › Facebook · paste credentials

Add Facebook Ads credentials

Paste the values below from Meta for Developers + Business Manager. We'll envelope-encrypt every secret in KVM and probe four Graph API endpoints before saving.

App credentials
Source: developers.facebook.com → My Apps → App ID. Non-secret; stored on the connection profile.
Source: App Settings → Basic → Show App Secret. Used to compute appsecret_proof on every Graph call. Will be envelope-encrypted on submit.
Generate via Graph API Explorer or System Users; required scopes: ads_management, ads_read, business_management, pages_show_list, pages_read_engagement, read_insights. Use oauth/access_token?grant_type=fb_exchange_token to swap short-lived → long-lived (~60-day TTL) before pasting.
Account & page
Source: Business Manager → Settings → Ad Accounts. Must start with act_; we normalise on input.
Source: Page → About → Page transparency → Page ID. The token's user must administer this Page (we probe to confirm).
Optional — skip if not needed today
Source: Events Manager → Pixels (/act_<id>/adspixels). Not probed at connect-time; validated when a campaign that uses it is submitted.
Play Store package name or Apple App Store ID. Only relevant for APP_INSTALLS campaigns.
Direct link to the store listing; used as a fallback by the SDK.
Probe — 4 Graph API calls
  • GET /me?fields=id,name — token validity
  • GET /act_5566778899?fields=name,account_status,currency,timezone_name — ad-account access + currency/timezone capture
  • GET /103456789012345?fields=id,name,access_token — confirms the user administers the Page
  • appsecret_proof recomputed and re-sent on each — Meta error 190 / 100 / 10 mapped per field