Meta Code 31 Subcode 3858385 Restricted or disabled account

We think someone may have tried to access your account without permission. For your protection, you won't be able to create or modify ads until you authenticate your account in Ads Manager. Your existing ads will continue to run normally. (error code 31, subcode 3858385)

In short

Meta thinks someone may have tried to get into your account, so it blocks creating and editing ads until you confirm it is really you in Ads Manager; ads already running keep running.

Exact message

English French
Title Please authenticate your account not captured yet
Message We think someone may have tried to access your account without permission. For your protection, you won't be able to create or modify ads until you authenticate your account in Ads Manager. Your existing ads will continue to run normally. Nous pensons que quelqu’un a peut-être essayé d’accéder à votre compte sans autorisation. Pour votre protection, vous ne pourrez pas créer ni modifier de publicités tant que vous n’aurez pas authentifié votre compte dans le Gestionnaire de publicités. Vos publicités existantes continueront d’être diffusées normalement.

Where it shows up: in the response of Meta's Marketing API when an ad, ad set or creative is created, for example by a tool that launches ads for you.

Why it happens

  • Meta saw activity it considers suspicious. The message says it plainly: Meta thinks someone may have tried to access the account without permission, and it locks ad creation and editing as a protection. Meta does not say what triggered it.
  • Meta can act on its own to protect an account. When it sees suspicious activity, Meta may take steps such as removing admins, pausing ads or changing payment methods.
  • For API users: the call is refused until the person behind the access token completes the check in Ads Manager.

How to fix it

  1. Log in to Facebook with the profile that owns the access (the one connected to your tool, if you use one).
  2. Open Ads Manager and follow the authentication request Meta shows you.
  3. Check who has access to the ad account: in the ad account settings, look at Ad account roles and remove anyone you do not recognise.
  4. If you do not recognise recent activity or think the profile was hacked, follow Meta’s “How do I secure a hacked account?” steps.
  5. Try creating or editing the ad again. Running ads were not affected.

What worked for other advertisers

Advertisers who hit this in Ads Manager shared a trick that makes Meta show the authentication prompt:

  1. Open the blocked ad and change a tiny detail of the text (even a period in the primary text), then save.
  2. A button to start the authentication appears above the ad preview: click it and enter the code Meta sends by email.
  3. Publish. If the button is greyed out or says there is no email address, add and verify an email address in Accounts Center (or remove the phone number so the code goes to your email), then try again.

15 replies thank or confirm it in the r/FacebookAds thread on this error, for example “You killed it with this. THANK YOU”.

Source: r/FacebookAds thread on error 3858385

How to avoid it next time

  • Turn on two-factor authentication on your profile, and require it for your business portfolio in Security Center (Meta Business Suite > Settings). Meta makes it a requirement for business portfolios that are 90 days or older and recommends it for everyone with access.
  • Keep more than one person with full control of the business portfolio, so the portfolio is not stuck if one profile is locked.
  • Review the ad account roles regularly and remove people who no longer need access.

Frequently asked questions

Do my running ads stop?

No. The message states that existing ads continue to run normally. Only creating and editing ads is blocked.

Was my account hacked?

Not necessarily. Meta says it thinks someone may have tried to access it; it does not confirm a hack. If you see activity you do not recognise, secure the profile anyway.

Can a tool or an agency complete the check for me?

Not from the tool. The message asks you to authenticate your account in Ads Manager, so the check is done there by the person whose account is locked; a tool can only show you the error.

All Meta, TikTok and Snapchat ad errors →

Launch your creatives in 47 seconds

Bulk upload on Meta Ads, TikTok Ads and Snapchat Ads, with your naming convention detected and Advantage+ off by default. 15 free creatives, no credit card.

Talk to Founder