Articles on: FAQ

Campaign Publishing Requirements for Meta (Facebook & Instagram) and Google Ads

Campaign Publishing Requirements for Meta (Facebook & Instagram) and Google Ads


This article consolidates all requirements, constraints, and typical failure reasons that prevent campaigns from being published to Meta (Facebook and Instagram) or Google Ads (RSA, RDA, Performance Max, Demand Gen, YouTube). It includes account prerequisites, policy rules, creative specifications, and SaaS-specific constraints relevant for systems like Ctrl+A.



1. Meta (Facebook & Instagram) — Reasons a Campaign Cannot Be Published


Important Note on Ad Accounts

Users may choose to run ads through your platform's Meta ad accounts or their own Meta ad accounts. Only when users choose their own ad accounts are they responsible for ensuring the account is correctly configured (billing, payment method, verification, no restrictions).



1.1 Account and Access Requirements


  • The customer may choose to use their own Facebook Ad Account. If so, the customer is fully responsible for ensuring the ad account is correctly set up.
  • Required:
    • Valid payment method
    • No outstanding payments
    • Account not disabled or restricted
    • Business Manager access configured correctly
    • The system (your platform) must have the correct permissions to:
      • Facebook Page
      • Facebook Ad Account
      • Instagram Account (only needed for organic posting, NOT for ads)
    • Ad account spending limits not reached



1.2 Facebook Page and Instagram Linking


  • Instagram ads are always served via the Facebook Page connection.
  • Explicit Instagram login is NOT required for ads.
  • Requirements for Instagram placements:
    • The Facebook Page must be linked to an Instagram Business or Creator account.
    • A standalone Instagram login is only required for organic posting or IG insights.



1.3 Billing and Verification


  • Billing must be valid.
  • Payment method must not be declined.
  • No unpaid balance.
  • Business verification required for regulated verticals.



1.4 Policy Violations (Common Blocks)


Meta prohibits ads containing or promoting:


  • Pornographic content, nudity, sexual acts
  • Drugs or drug paraphernalia
  • Weapons, explosives, ammunition
  • Hate speech, harassment, threats
  • Misleading claims
  • Counterfeit products
  • Surveillance equipment
  • Unsafe health or medical claims
  • Sensational, violent, or shocking content

Restricted categories require compliance/declaration:

  • Alcohol
  • Gambling
  • Supplements
  • Dating
  • Housing, employment, credit (Special Ad Categories)
  • Political content



1.5 Creative and Format Requirements


  • Meta no longer enforces the historic “20% text” rule, but ads with heavy or dominant text overlays may still be rejected or receive reduced delivery. Excessive text can therefore still negatively impact approval and performance
  • Aspect ratio rules must be met:
    • Feed: 1:1 or 4:5
    • Stories/Reels: 9:16
  • Video rules:
    • Correct resolution, codec, length, and bitrate
  • Landing page requirements:
    • Must resolve without errors
    • No redirects to prohibited content
    • No broken mobile/desktop variations
  • Ad copy restrictions:
    • No clickbait
    • No before/after images
    • No unsubstantiated claims
    • No personal attributes (“Are you depressed?”)




2. Google Ads — Reasons a Campaign Cannot Be Published (RSA, RDA, PMax, Demand Gen, YouTube)


2.1 Google Ads Account Setup


Users may run campaigns through your platform's Google Ads accounts or their own Google Ads accounts. Only when users choose their own account are they responsible for ensuring the account meets all requirements.


Requirements for Customer-Owned Accounts


If the customer uses their own Google Ads account, they must ensure:


  • Billing profile fully set up
  • Valid payment method
  • No unpaid invoices
  • No account suspension
  • Identity verification completed (if requested)
  • The platform has correct access permissions
  • Merchant Center valid (for PMax with feeds)



2.2 Policy Violations


Google prohibits:


  • Pornography, sexual content
  • Drugs and drug paraphernalia
  • Weapons and dangerous products
  • Hate, harassment, discrimination
  • Healthcare and miracle-cure claims
  • Counterfeit goods
  • Misrepresentation
  • Shock/violent content
  • Malware or deceptive destination pages



2.3 Creative Requirements


RSA (Responsive Search Ads)


  • Minimum 3 headlines and 2 descriptions
  • Valid character lengths
  • No disallowed phrases


RDA (Responsive Display Ads)


  • Required assets:
    • Landscape image
    • Square image
    • Logo
    • Headlines and descriptions


Performance Max


  • Asset group must contain required assets
  • Valid URL
  • Merchant Center feed must be error-free (if used)


Demand Gen (YouTube)


  • Demand Gen is the only YouTube campaign type supported.
  • Linking a YouTube channel to the Google Ads account is not required for Demand Gen campaigns.
  • Requirements:
    • A valid YouTube video that is Public or Unlisted
    • The video must not be private, age‑restricted, region‑blocked, or monetization‑restricted
    • The hosting YouTube channel must permit ad use of the video (standard default for Public/Unlisted uploads)
    • All Demand Gen assets must meet Google’s ad specifications


Demand Gen (Replaces Discovery)


  • Does NOT require linking a YouTube channel
  • Only requires:
    • A valid video (public or unlisted)
    • Video must not be private or age-restricted
    • All assets must meet ad specifications


2.4 Destination Requirements


  • Final URL must be:
    • Crawlable
    • Policy-compliant
    • Free of redirects to prohibited content
    • The same domain where required




3. Technical and Format Constraints (Cross-Platform)


Publishing may fail if:


  • Incorrect image aspect ratio
  • Incorrect video format or unprocessed video
  • Low-resolution creative assets
  • Missing assets (e.g., logo for RDA, vertical image for Meta Stories)
  • Start date in the past
  • End date before start date
  • Budget below platform minimum
  • Unsupported bid strategy
  • Invalid or broken URL
  • Tracking template errors
  • OAuth tokens expired or missing required scopes
  • Async uploads (images/videos) not yet processed




4. Summary of Platform Requirements


Meta (Facebook & Instagram)


  • Page access required
  • Instagram login credentials are not required for ads; however, an Instagram Business or Creator account must be linked to the Facebook Page if the campaign includes Instagram placements. Explicit login is only required for organic posting and insights access
  • Valid payment, no restriction
  • Policy-compliant creative and landing page
  • Correct creative formats (especially for Stories/Reels)


Google Ads (RSA, RDA, PMax, DG)


  • Customer-owned account requires proper billing and verification
  • Strict policy rules
  • Required creative assets depending on ad type
  • Merchant Center (for PMax with feed) must be valid
  • Demand Gen does not require channel linking


SaaS Context (Ctrl+A-style Platform)


  • Token validity must be enforced
  • All required assets must be collected
  • Proper budget and scheduling logic
  • Respect policy and creative rules before publishing


This knowledge base article reflects all constraints and requirements discussed across the full conversation and can be used as the authoritative source for your publishing validation logic, customer documentation, or internal development guidelines.

Updated on: 25/11/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!