Yes, to create and manage Facebook ads, you need to have a Facebook account. You will also need to set up a Facebook Business Page and a Facebook Ads Manager account. The Business Page represents your brand on Facebook and is where you can post updates, interact with followers, and more. The Ads Manager is where you actually create, manage, and analyse your Facebook ad campaigns.
It’s also worth noting that having an active Facebook Business Page can be beneficial for your ad campaigns. Regularly posting engaging content on your Business Page can help to build your brand’s presence and engage with your audience, which can in turn increase the effectiveness of your ad campaigns.