Logo

Managing, and scaling ads on Meta

Banner

Project Overview

DraperAds is a custom-built platform designed to simplify and accelerate the process of creating, managing, and scaling ads on Meta (Facebook & Instagram).

DraperAds overview

Problem & Solutions

We discuss the key problems faced by the client in Meta ad management and how our dashboard resolves them through a faster, smarter, and more reliable platform.

01
Problem

No Real Preview

Meta Ads Manager lacked reliable real-time previews, making it difficult to verify how ads would appear before publishing, often leading to mistakes.

Solution
Real-Time Ad Preview

Real-Time Ad Preview

A real-time ad preview system was developed to display both Feed (4:5) and Stories (9:16) formats using dynamic UI rendering and an overlay system for Stories. It supports image and video previews, allowing users to see exactly how ads will appear before publishing, which reduces errors and rework.

Solution
Creative Pairing System

Creative Pairing System

A creative pairing system is developed to automate the matching of Feed and Stories creatives, reducing manual effort. It detects formats from file names and pairs them based on naming patterns, while also allowing manual drag-and-drop pairing. This saves time and eliminates mismatching errors.

02
Problem

Manual Creative Pairing

Pairing Feed (4:5) and Stories (9:16) creatives was manual and time-consuming. Managing multiple variations increased the chances of mismatches and errors.

03
Problem

Complex Targeting Structure

The hierarchy of Ad Account → Campaign → Ad Set made targeting difficult to manage, especially across multiple campaigns, with no efficient multi-select option.

Solution
Multi-Select Targeting System

Multi-Select Targeting System

A hierarchical targeting system is developed to simplify campaign and ad set management, allowing multi-select through checkboxes. It uses efficient state handling and dynamically filters ad sets based on selected campaigns, making targeting faster and more controlled.

Solution
Fixing Partnership Ads

Fixing Partnership Ads

Meta API failures from mismatched Instagram and Facebook identities were fixed using custom backend payload handling with instagram_branded_content.sponsor_id and removal of conflicting Facebook Page IDs, ensuring reliable partnership ads.

04
Problem

Partnership Ads Failure

Mismatch between Instagram and Facebook identities caused API failures, crashes, and ads not being published.

05
Problem

Duplication Issues

Ad duplication was slow due to sequential API calls, often resulting in timeouts when handling large volumes.

Solution
High-Speed Duplication Engine

High-Speed Duplication Engine

Slow duplication and timeouts were resolved by implementing parallel API batching, where requests are executed in batches of 5 instead of sequential processing, improving speed and reliability.

Results & Outcomes

Results & Outcomes

2-minute workflow
Automated pairing
Accurate previews
Reliable scaling
Clean tracking