Documentation

Ad Configuration

API Configuration Method

The API configuration method provides direct integration with Meta's advertising platform, offering real-time ad creation with complete control over creative enhancements and flexible text options.

Overview

The API method:

  • Connects directly to your Meta account
  • Allows browsing and selecting existing ads as templates
  • Creates ads immediately in your account
  • Provides full control over all ad settings
  • Supports multiple headlines and descriptions

Step 1: Select Source Ad

Three-Column Navigation

The API selector presents your account structure in three columns:

Three-column ad selector showing Campaigns, Ad Sets, and Ads
  1. Campaigns (Left) - Shows all campaigns in your account
  2. Ad Sets (Middle) - Displays ad sets for the selected campaign
  3. Ads (Right) - Lists ads in the selected ad set

Click through each column to drill down to the ad you want to use as a template.

Finding the Right Ad

Each column has filter options:

  • Search box: Type to filter by name
  • Only active: Toggle to show/hide paused items
  • Text size buttons (A A A): Adjust text size in the selector

After selecting an ad, a Configuration Source box confirms your selection showing the campaign, ad set, and ad name. You can Save as Preset for quick reuse or Reset Selection to start over.

Step 2: Configure Campaign Structure

Campaign and ad set options showing checkboxes for creating new campaigns and ad sets

Campaign Options

OptionDescription
Use existing campaign (default)Adds new ads to the selected campaign
Create new campaignGenerates a new campaign with a custom name
Create multiple new campaignsSplit or duplicate ads across multiple campaigns

Ad Set Options

OptionDescription
Use existing ad set (default)All ads go into the selected ad set
Create new ad setCreates a single new ad set with a custom name
Create new ad set per upload or groupCreates individual ad sets per file or variation group
Auto-divide ads into ad setsSplits uploads into ad sets by a fixed count
Build custom ad set configurationManually assign uploads to specific ad sets

See Ad Grouping for details on organizing uploads into ad sets.

Preview Table

A preview table shows the exact campaign structure that will be created, including Campaign ID/Name, Ad Set ID/Name, and Ad Name for every ad.

Step 3: Configure Profile

Profile Options

Select which Facebook Page and Instagram Account your ads will post from.

Profile Options showing Facebook Page and Instagram Account selectors
SettingDescription
Facebook PageThe page your ads will be published under
Instagram AccountThe Instagram account for Instagram placements (can use "Use Facebook Page" for default)

These default to the profiles from your source ad. Use the Reset link to restore the original values.

Step 4: Configure Ad Text

Ad Text Options showing text mode radio buttons and Common Text Preset loader

Text Mode Options

ModeDescription
Apply common text to all adsSame text shared across all ads. Fastest setup.
Write unique ad text per ad setDifferent text for each ad set group. Opens editing table.
Write unique ad text for each adComplete control over individual ads with media thumbnails for reference.

You can also load a saved Common Text Preset to quickly apply previously saved text configurations.

Text Fields

FieldDescription
HeadlinesAd headline text. Add multiple with the + button (up to 5).
Primary TextsMain ad body text. Add multiple with the + button (up to 5).
Link DescriptionDescription shown below the headline
Call to ActionButton text (Learn More, Shop Now, Sign Up, etc.)
Website URLDestination link when users click the ad
Display URLShortened URL shown on the ad (e.g., adsuploader.com)

Text fields are pre-filled from your source ad. Click the pencil icon to edit the original text, or type new text to override it.

Flexible vs. Separate Text Strategy

Flexible Texts (Recommended):

  • Meta automatically tests combinations of your headlines, texts, and descriptions
  • Performance tracked at ad level

Separate Ads:

  • Creates individual ad for each text combination
  • Detailed reporting per text variant

Toggle between strategies using the switch above your text inputs.

Save as Preset

Click Save as Preset below the text fields to save your text configuration for reuse. Click Reset All to restore the original text from the source ad.

Step 5: Creative Enhancements

Control Meta's Advantage+ automatic optimizations for your ads. Checkboxes reflect the current settings from your source ad and can be toggled individually.

Creative enhancements panel showing toggles for Images, Videos, and Carousel enhancements

Quick Controls

ControlDescription
Use Meta DefaultsLet Meta decide which enhancements to enable
Select AllEnable all available enhancements

Available Enhancements

Enhancements are organized by media type. Available options vary:

EnhancementImagesVideosCarousel
Add musicYesYesYes
Add overlaysYes--
Add video effects-Yes-
Adjust brightness and contrastYes--
Carousel to video--Yes
Dynamic description--Yes
Enhance CTAYesYesYes
Image animationYes--
Optimize card order--Yes
Relevant commentsYesYesYes
Reveal details over timeYesYes-
Show end card--Yes
Text improvementsYesYes-
Translate textYesYes-
Visual touch-upsYesYesYes

Step 6: Publication Options

Publication options showing pause toggle, scheduling, and test mode
OptionDescription
Create ads in paused statusAds are created but won't run until you manually activate them in Meta Ads Manager
Schedule start timeSet a specific date and time for ads to start (only available when creating new ad sets)
Test ModeNo ads will be published. Shows exactly what would be created.

Step 7: Create Ads

  1. Click "Create Ads" button
  2. Confirm settings in the confirmation popup
  3. Monitor progress in the real-time progress panel