This error appears when you try to create a campaign from Metricool and Meta rejects the operation with the message: "Ad accounts owned by businesses new to Facebook Products can choose this option to pay for ads after several weeks of following our policies."
Why does it happen?
Meta applies initial restrictions to new ad accounts to prevent fraud and ensure policy compliance. Business accounts newly created on Meta Products start with limited payment options (usually prepaid/manual) and must establish a history of policy compliance before they can access automatic billing or create campaigns via API from third-party tools.
What does this mean?
New Meta ad accounts cannot immediately use all payment options.
They must spend several weeks using the account directly from the Meta platform, demonstrating compliance with advertising policies.
Once Meta trusts the account, more flexible options such as automatic billing are enabled.
How to fix it
Use the account from Meta directly first. Publish and manage campaigns from Meta Ads Manager for several weeks.
Follow the advertising policies. Make sure all your ads comply with Meta Advertising Policies.
Set up a valid payment method. Add a credit card or other accepted payment method to your ad account.
Wait for Meta to enable payment options. After demonstrating responsible use and policy compliance, Meta will automatically enable automatic billing and full API access.
Retry from Metricool. When the account is no longer restricted, you will be able to create campaigns without this error.
This is an internal Meta requirement that Metricool cannot change. It is not a configuration error in your Metricool account, but a temporary restriction applied by Meta to new ad accounts.