The Basic Steps to Creating Your Ads on Facebook

The Basic Steps to Creating Your Ads on Facebook

Every day there are 900 million visits over Facebook. Given this fact, marketers do have a unique opportunity to power up their promotional campaigns. But to get the most out of Facebook ads, it is important to be familiar with the basic steps.

Choosing the most suitable editor

The Power Editor and the Ads Manager are two distinct tools for Facebook ad creation. You have to choose amongst the two depending upon the number of ads and your company size. Ads Manager is appropriate for the majority of companies, while advertisers who aim to control a range of campaigns simultaneously should go for Power Editor. Here the basic steps using Ads Manager, since it is the most popular one.

Selecting the objective

Before you start off, Ads Manager will ask you to select the objective. You have to choose from ten different objectives, including Click to Website, Page Likes, Website Conversions, Page Post Engagements, and more. Once you select the objective, the most relevant ad option would be displayed.

Picking the audience

Facebook’s audience definition parameter allows you to narrow down your focus on your target market. You are given the choice of choosing a specific to a broad audience. If you are confused, think about your objective. You will need a more specific audience for driving traffic, whereas if your aim is to develop brand awareness, focusing on a broader audience is preferable. While selecting the audience, different parameters can be set on the basis of languages, gender, relationship, work, education, and so on.

Setting the budget

You can choose from a lifetime budget or a daily budget. The daily budget option is suitable when you want your ad to run all through the day. Lifetime budget is best for ads that are activated for a particular period of time.

There are advanced options for setting up your budgeting based on the following needs:

  • Whether you want your campaign to be active with immediate effect and continue or have specific commencing and ending dates.
  • Whether you are looking forward to bid for the impressions, clicks or objectives.
  • Whether you want standard delivery that will display ads all through the day, or accelerated delivery, wherein you can speed up time-bound ads.

Creating the ad

Your original objective decides how your ad will be displayed. For instance you would be asked to go for the Click to Website ad options if you goal is to boost the website click count. You can choose between Links and Carousels depending upon whether you want to show a multi-image ad or a single-image one.

On selection of an ad type, you will be prompted to select from the following display options- Mobile News feed, Desktop News Feed and Desktop Right Column. You can choose all the three display categories only if you have a Facebook page.

So, these are the basic steps to create your advertisement in the most coveted Facebook platform. After creating and running your ad, you may even get an idea of the results from Facebook’s Ad Manager. There are key metrics like performance, website, videos, engagement, and more to help you out.



Our clients


Marci Broderick

Web Marketing Specialist

I work primarily with Eduard. He is awesome! I know I can rely on him, he is fast and very good.

Nicole Pecaro

Creative Manager for Captivate

CodeBru is extremely reliable. I am able to sleep at night knowing the websites we created are in good hands!

Jesse Johnson

Marketing Specialist for Meeting Tomorrow

CodeBru always impresses me with how quickly they respond to our coding and web design requests. I honestly have no clue how they work so fast!



Research & Discovery

Every project we undertake is unique. To offer the best possible solutions for our valued clients, we take the time to discuss their goals and expectations of their project. After this consultation, we assess their existing web presence to map out a plan of action to meet - or exceed - these goals!

UX Strategy & Design

Using the findings from our Project Assessment, our team of designers and developers collaborate to create a customized end product. Our team upholds the highest standards throughout the entire Implementation and Deployment process and optimizes your digital asset for success!


Our team of developers and designers are savvy and versed in multiple platforms and programming language. If you’re able to dream it, we’re able to build it! Our custom solutions are built to suit, using the platform that is best suited for our clients specific needs.

The Team

Zach Caudill

Founder & President

Zach has been working in the web industry since 2004. He has worked full-time for large companies, startups, small businesses and as a contractor for other web agencies. Zach started CodeBru in 2015 as a system engineer. Now in charge of full-service solutions, Zach leads development efforts and oversees project management.

Sara Jones

Account Support

Sara joined CodeBru in 2015 to provide full service account support and management for our clients. She is the liaison between you and the rest of the team. With superb communication and organizational skills, Sara makes sure everyone is on the same page at all times and maintains lasting relationships.

Ron Sarache


Ron has been working with Codebru since 2016 providing full time graphic design service. Bringing creativity and imagination to the team, Ron loves design challenges and creating new things that amazes the clients. He can design almost anything your imagination comes up with and would love to put your project into a real image.

Rafael Margaryan

Front-end developer

Rafael started learning JavaScript and web development when was 20. In front-end development, he works with JS and CSS frameworks but also has a great understanding of back-end technologies.

Eduard Faber

System Engineer

Eduard received his Bachelor of Standardization, Metrology and Certification in 2005, but started learning PHP and site development when was 16. He specializes in hosting and network security and is responsible for database, API and server build.

Xionary Guerrero

Project Manager

Xionary is the latest addition to the design team. She assists and supports the design team in all communicative tasks. She is the link between the client's idea and the product that the designer delivers. Organization is her motto.

Nicolas Rostov

App Developer

Nicolas started making iOS apps in 2009 and since then he has completed several projects where he developed apps from scratch, improved existing code, and automated business processes with mobile tech. He specializes in converting your vision and its requirements into working code, and to resolve issues in business automation and UX.

Ryan Cybul

Junior Developer

Ryan received his Full Stack Web Development certificate from Northwestern University in 2018. He has a general knowledge both front-end and back-end development and specializes in JS frameworks.


B2B marketing is a very complex and difficult task. It takes time and patience to grow your...
Kubernetes is a Google project that has been used in production since 2014, and runs on many...
​ 1) Authenticity “But above all, in order to be, never try to seem.” ― Albert Camus, Notebooks...