After creating our shop and being ready to launch with some facebook ads, we realised that even before creating an add we have been restricted from advertising. My questions are two:
Is that because of us not being able to complete our Business Verification on facebook? (it asks for Business license,Certificate of Formation and VAT Registration Certificate which we dont have as we are very new to dropshipping)
Is Business Verification mandatory now to start using facebook ads?
2) Business verification is not mandatory to start using Facebook ads. You can continue running the ads. Although I would suggest verifying the business to avoid any delays in the future if a problem occurs.