Rules at every level
Campaign, insertion order, line item and creative on DV360. Campaign, ad set and ad on Meta. Not just the campaign name.
atomicAds checks every campaign, insertion order, line item and creative against your naming rules, flags what's wrong, and writes the fix back to the platform.





A missing or misplaced field means the line item can’t be split by client, market or funnel stage. Its spend ends up in “Other”.
Nothing enforces it when a trader builds, duplicates or edits a campaign. Conventions drift with every new trader.
DV360 has four levels, Meta has three. One convention has to hold across all of them.
Every correction is a manual rename inside each platform's own interface, one line item at a time.

DV360
Line items, insertion orders and pacing checked across every DV360 advertiser.

Meta
Ad sets, budgets and naming checked on Meta campaigns before and after launch.

Google Ads
Search and Performance Max budgets, pacing and naming checked daily.

The Trade Desk
Campaigns, ad groups and bid factors QA’d across your Trade Desk seats.

StackAdapt
Line items, frequency caps and pacing checked across StackAdapt campaigns.

Amazon Ads
Sponsored Ads and DSP orders monitored for budget, pacing and naming.

Campaign groups, targeting and spend monitored across LinkedIn ad accounts.

Ad groups, budgets and naming checked across Pinterest campaigns.

Snapchat
Ad squads, budgets and pacing monitored across Snapchat campaigns.

TikTok
Ad groups, budgets and pacing monitored across TikTok campaigns.
100%
naming compliance across live campaigns
Assembly Global
4
levels checked on every DV360 campaign
Campaign · IO · Line item · Creative
7+
demand-side platforms
DV360, Meta, The Trade Desk, Google Ads and more
Campaign, insertion order, line item and creative on DV360. Campaign, ad set and ad on Meta. Not just the campaign name.
Build the taxonomy from your own fields and allowed values, per client. Custom rules for any data point you care about.
Checks every live campaign in the account, however it was built, including by hand in the DSP.
See which names fail at each level, across every connected platform, so traders know exactly what to fix.
Correct the name in atomicAds and it is pushed to the platform. No hopping between DSP interfaces.
The naming guide lives in an Excel sheet
Your rules live in the platform and apply to every name
Traders type names by hand, and typos slip through
Every name is checked automatically, at every level
Errors show up at report time, after the spend
Wrong names are flagged before they reach a report
Names get fixed one by one inside each DSP
Fix once in atomicAds, written back to the platform
Compliance depends on spot checks and memory
Every live campaign is checked, including ones built by hand
A walkthrough of QA, taxonomy, pacing and reporting across your platforms, with a live look at how it works on your setup.
5mins
A five-minute call can save you millions in campaign mistakes