COVID-19 ResourcesCOVID-19 Resources: We’re here to help your business through the coronavirus outbreak. Learn more
Facebook for Business
Back to Facebook Blueprint Home Page

Facebook Certified Advertising API Developer

This certification measures competency configuring and troubleshooting Marketing API integrations. The certification consists of two required parts: a multiple choice exam (520-101) and a coding exercise (520-201). Facebook Certified Marketing Developer is a prerequisite for this certification.

Register for Exam

Start Coding Exercise

Explore more resources


90 min


Approximately 2 hours


Software developers, full stack engineers, backend engineers, solutions architects

This certification is only available in English.

View all Facebook Blueprint Certifications

Resources to help you get certified.


Learn With Blueprint

Prepare for your exam and coding exercise by taking our free online course.


Review Developer Documentation

Prepare for your certification exam and coding exercise by going through the documentation created by Facebook engineers.

Certification Exam Content Outline

Before attempting to become a Facebook Certified Advertising API Developer, we recommend you review the areas covered on the certification exam. You can find preparation for these topics in the Blueprint course linked below.

Note: Marketing Developer certification is a prerequisite for this certification.

Setup Infrastructure (30%)

  • Apply concepts and processes required to configure assets and permissions.
  • Apply concepts and processes required to create an app review submission.
  • Make conceptual and procedural decisions required to advise clients on integration.
  • Apply concepts and process required to create an offline event set or custom audience.

Write Code (44%)

  • Make conceptual and procedural decisions required to write code to transform data to Facebook accepted formats.
  • Make procedural decisions required to write code to send data.
  • Make conceptual and procedural decisions required to verify data uploads.
  • Make conceptual and procedural decisions required to write code to read ad performance data.

Troubleshoot (26%)

  • Interpret and troubleshoot diagnostic errors/warnings.
  • Troubleshoot code and prepared data.


  • Before you begin, we want to make sure you're 100% clear on what's needed and how the testing process works.
    • It's required that you take the applicable eLearning course before taking the coding exercise and exam.
  • The certification has two parts: a multiple choice exam and a coding exercise. You can submit these items in any order, but both must be completed within 90 days.
  • For example, if you submit the coding exercise first, you must complete the exam within 90 days.
    • If you take the coding exercise first, the 90 days will begin on the date of your first submission.
    • If you take the exam first, the 90 days will begin on the date that you take the exam.
    • If you do not pass both the coding exercise and the exam within 90 days, you will need to retake and pass both parts to be eligible for certification.
  • The multiple-choice portion is a proctored exam. You must schedule it in advance through Pearson VUE. You can complete the coding exercise on your own time on Qualified, a cloud development environment.
  • Once you have passed both portions of the certification required, you will be issued a verifiable digital badge via our badge delivery system Acclaim. To request additional information or support, or to leave feedback, contact the Facebook Blueprint team.
  • There is a re-certification option for this certification. View the re-certification policy here.

Multiple Choice Exam Process

  • To sign up for an exam, select Register, and choose the exam you plan to take, then choose your preferred testing location (online or at a Pearson VUE Professional test center) and complete the payment process.
  • If you plan on taking the online proctored exam, take a moment to ensure your computer meets the testing system requirements.
    • If you require special accommodations to take the exam, you'll need to apply and receive approval before scheduling an exam. Some requirements may need to be accommodated in a testing center properly equipped with the necessary resources or personnel.
  • In the event you need to cancel or reschedule your exam, you can do so (up to 24 hours before the appointment time) and receive a full refund. Please keep in mind that cancellations after 24 hours will not be refunded.
  • While taking an online exam, select Register, choose your exam and follow the on-screen instructions.
    • You'll then be asked to present a valid, non-expired, government-issued photo ID that must match the name on your CertMetrics profile for identity verification. If your name is incorrect, please contact the Facebook Blueprint Customer Support team at least 48 business hours prior to your scheduled exam with the correct spelling of your name that matches your name on your government-issued ID. Once verified, a proctor will request a webcam scan of the testing environment and may ask for certain items to be removed or placed further away from the testing area.
    • After starting the exam, the proctor will monitor your webcam and microphone activity. You aren't allowed to leave the room, talk to others or move out of the proctor’s view. If this occurs or you are interrupted, your exam will be canceled. For exam security purposes, except where restricted by law, a video recording of your exam session will be retained for up to 30 days.
    • If you need assistance at any time during the exam, click on the phone icon at the top of the page to chat with the proctor.
  • After completing the exam, your preliminary exam result will appear on screen. You'll then receive a follow up email from CertMetrics (our testing partner) within 24 hours. Please make sure to check your spam or junk mailbox before contacting Facebook Blueprint Support.
  • If you don't pass an exam, you will be eligible to retake the exam after a five day waiting period. While there's no limit to the number of times an exam can be taken, you'll be charged the full fee each time.

Coding Exercise Process

  • The coding exercise is located on Qualified, a cloud development platform. To access the coding exercise, select Get Started in the Take Coding Exercise section. You can’t access the coding exercise directly through Qualified.
  • First time users will need to save their profile information on CertMetrics before continuing on to the coding exercise. Registered users will be sent directly to the coding exercise within Qualified.
  • Follow the instructions in the exercise prompt. There is no time limit to complete the coding exercise. When complete, select Submit.
  • After you submit your coding exercise, it will be graded automatically within Qualified.
  • You can submit an exercise three times. If you don’t pass the exercise after three attempts, you must wait 30 days before you can submit again.

Multiple Choice Exam

  • You may not use or access personal items while taking any exams including mobile phones, tablets, other electronic devices, bags, coats, books, note paper, writing utensils or preparation notes.
  • Mobile phones and other electronic devices must be placed on silent and stored out of reach along with any other personal items. Exceptions include, the use of your mobile phone during the initial check in process or for additional support from the proctor that cannot be accessed via the chat.
  • The questions and answers you see on the exam are strictly confidential. You may not share or discuss them with anyone before, during or after taking the exam. Taking pictures or notes of exam content is prohibited and may result in disqualification.
  • Prior to starting your exam, you’ll be asked to read and agree to the Candidate Non-Disclosure Agreement. Failure to abide by the terms and conditions of the Candidate Non-Disclosure Agreement will result in the cancellation of your exam score, the forfeiture of your exam fee, and pursuit of any other legal remedies available to Facebook.
  • If Facebook has reason to believe that you’re involved in plagiarism or any other misconduct that could compromise the integrity of the exercise, we reserve the right to revoke the exercise, previously earned exams, previously earned certifications, and/or bar you from taking future exams.
  • If you disagree with an action taken against you for actual or suspected exam policy violations, you may direct an appeal to the Facebook Blueprint Certification Team, who will review your case and make a final decision within 1-3 business days. If further investigation is required, additional time will be needed to determine the conclusion of your case.

Coding Exercise

  • You must submit only your own original work that you completed independently for the coding exercise.
  • If Facebook has reason to believe that you’re involved in plagiarism or any other misconduct that could compromise the integrity of the exercise, we reserve the right to revoke the exercise, previously earned exams, previously earned certifications, and/or bar you from taking future exams.

Sharing Your Certification Badge

  • Individuals can share their badge(s) digitally to promote their certified status. Each badge image or URL links to an explanation of what the badge represents and what the candidate did to earn it. When you share your badge, you must include your full name and clearly indicate that you are the badge owner.
  • A static image of a Facebook Blueprint certification badge on a website is not a valid indication of certification. Under no circumstance should an organization claim certification as we only certify individuals, not companies.
Was this page helpful?