Publishing Errors and How to Fix Them
Written By Wilco
Last updated About 1 month ago
Running into an error while trying to publish your ad to Meta?
Don't worry — you're not the first, and it's almost always a quick fix. This article covers every common publishing error you might encounter in Winning Ads, what causes it, and exactly how to resolve it.
✅ Before You Troubleshoot: The Publishing Prerequisites
Before diving into specific errors, make sure you have these three things in place. Most publishing errors trace back to one of them being missing:
A connected Meta ad account — Connect yours at https://app.winningads.com/profile/integrations
Need help? See https://help.winningads.com/en/articles/6463593-how-to-connect-your-facebook-ads-accountAn existing Campaign and Ad Set in Meta Ads Manager — Winning Ads publishes ads into your existing campaign structure. It doesn't create campaigns or ad sets for you.
The correct Facebook Page selected — During publishing, you'll choose which Facebook Page the ad runs under. That page must be linked to your Meta integration.
If all three are in place and you're still hitting an error, find your specific error message below.
🔍 Error: "No Facebook Pages linked to this company"
This means Winning Ads can't see any Facebook Pages associated with your connected Meta account. It usually happens because the pages weren't selected during the connection process.
How to fix it:
Click Disconnect to remove your current Meta connection
Click Connect again to start the reconnection flow
When Facebook asks you to confirm permissions, click "Edit previous settings" and make sure to select ALL your Facebook Pages
Complete the reconnection
After reconnecting, your pages should appear in the publishing dropdown.
🔍 Error: "No Meta Campaigns found" / "No Ad Sets found"
This one's straightforward — Winning Ads can't find any campaigns or ad sets in your Meta ad account because they haven't been created yet (or they're still in Draft status).
How to fix it:
Create a new Campaign using one of the supported objectives: Traffic, Sales, or Leads
Inside that campaign, create at least one Ad Set with your targeting, placements, and budget
Make sure both the campaign and ad set are published (not left in Draft)
Go back to Winning Ads and refresh the page — your campaign and ad set should now appear
Remember: Winning Ads handles the ad creative. The campaign and ad set structure is something you set up in Meta first.
🔍 Error: "Meta API OAuth Error" / Re-authentication Required
This means your connection to Meta has expired. Meta periodically requires apps to re-authenticate, so this can happen even if everything was working fine before.
How to fix it:
Click Disconnect
Click Connect again and complete the Facebook authorization flow
Make sure to select all your Facebook Pages during the reconnection process
Once reconnected, try publishing your ad again.
🔍 Error: "Failed to Load Lead Forms" / "No Lead Forms found for this page"
This error shows up when you're publishing to a Leads objective campaign and Winning Ads can't find any lead forms (Instant Forms) to attach to your ad. There are a few possible causes.
How to fix it:
Make sure a Lead Form exists: You need to have at least one Instant Form created in Meta Ads Manager. Winning Ads doesn't create lead forms — it only connects your ad creative to an existing form.
Make sure the form is Published: Draft forms won't show up. Your Instant Form must have a Published status in Meta Ads Manager.
Check the Facebook Page: The lead form must be created on the same Facebook Page you've selected in the Winning Ads publishing flow. If the form lives on a different page, it won't appear.
Reconnect your Meta account: If you connected your Meta account before January 2026, you may be missing the latest permissions needed for Lead Ads support. Go to https://app.winningads.com/profile/integrations , disconnect, and reconnect to get the updated permissions.
🔍 Error: "Legacy objective is no longer available"
Meta has phased out several older campaign objectives over time. If you're trying to publish to a campaign that uses one of these deprecated objectives, you'll see this error.
How to fix it:
Go to Meta Ads Manager and create a new campaign using one of the current supported objectives: Traffic, Sales, or Leads
Set up an ad set inside that new campaign
Return to Winning Ads and publish your ad to the new campaign instead
Unfortunately, there's no way to update the objective of an existing campaign in Meta — you'll need to create a fresh one.
💡 General Troubleshooting Tip
When in doubt, disconnect and reconnect your Meta integration. Head to https://app.winningads.com/profile/integrations , disconnect your account, and reconnect it. This refreshes your permissions, page access, and API tokens all at once — and it resolves the majority of publishing issues.
If you've tried everything above and are still stuck, reach out to our support team. We're happy to help you get your ads live.