docs: record the Meta App Live-mode gate found during live testing
Code 100 / subcode 1885183 stopped the connection test after nine consecutive field-mapping fixes, and it is not one: "Ads creative post was created by an app that is in development mode. It must be in public to create this ad." Decoded the access token via /debug_token to confirm which app — MaskanXAds Integration, id 1592299622228272 — rather than guess. Toggling it to Live on developers.facebook.com is the only fix; nothing in MaskanX can do this on the user's behalf. Documented next to the payment-method gate it sits beside in the setup guide. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -84,11 +84,26 @@ Your current values, for reference:
|
|||||||
- Ad account: `act_1015759234692676` (Maskan-MetaAds, INR)
|
- Ad account: `act_1015759234692676` (Maskan-MetaAds, INR)
|
||||||
- Page: `1229386810259840` (Maskan Technologies Private Limited)
|
- Page: `1229386810259840` (Maskan Technologies Private Limited)
|
||||||
|
|
||||||
**One thing is still missing on the Meta side:** the ad account has no
|
**Two things are still missing on the Meta side, and neither can be fixed
|
||||||
payment method. MaskanX will let you build, approve and sync a campaign,
|
from MaskanX:**
|
||||||
but **Launch is refused** until you add one — the Marketing API cannot
|
|
||||||
create funding instruments, so it must be done in Meta Business Manager.
|
1. **No payment method on the ad account.** MaskanX will let you build,
|
||||||
The Campaigns page shows a warning while this is the case.
|
approve and sync a campaign, but **Launch is refused** until you add
|
||||||
|
one in Meta Business Manager — the Marketing API cannot create funding
|
||||||
|
instruments. The Campaigns page shows a warning while this is the case.
|
||||||
|
|
||||||
|
2. **The Meta App is in Development mode.** Every access token belongs to
|
||||||
|
a Meta App — yours is **MaskanXAds Integration**, app id
|
||||||
|
`1592299622228272`. An app in Development mode cannot create ad
|
||||||
|
creatives the public can see, and sync fails with code 100 / subcode
|
||||||
|
1885183: *"Ads creative post was created by an app that is in
|
||||||
|
development mode. It must be in public to create this ad."* Fix:
|
||||||
|
https://developers.facebook.com/apps/1592299622228272/settings/basic/
|
||||||
|
→ toggle **Development → Live** at the top of the dashboard. Meta may
|
||||||
|
first ask for Basic Settings (Privacy Policy URL, icon, category) and
|
||||||
|
Business Verification before it allows the switch.
|
||||||
|
(To find this id for a different token: `GET /debug_token?input_token=<token>`
|
||||||
|
returns `app_id` — MaskanX has no chat command for this yet.)
|
||||||
|
|
||||||
### 1.3 Operator token
|
### 1.3 Operator token
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user