If your Meta automotive campaigns still use dma_code, they may already be paused. Since June 22, 2026, Meta has stopped supporting Nielsen DMA targeting for automotive model ads, and accounts now need comscore_market_codes instead.
Here’s the short version:
-
What changed: Meta replaced
dma_codewithcomscore_market_codes - Who is at risk: dealer groups, agencies, OEM/co-op accounts, inventory ads, and regional lead-gen campaigns
- What to check first: live campaigns, catalog feeds, Ads Manager targeting, pixel/API events, and third-party feed tools
- What breaks: delivery, geo mapping, and DMA-based reporting
- How to fix it: update feeds, remap market codes, validate in Catalog Manager, then relaunch and watch spend, impressions, and leads
I’d treat this as a feed and targeting issue, not just a reporting update. The field format changed too: the old setup used one numeric DMA code like 501, while the new one uses an array of string IDs like ["2001"]. And because Meta now uses 210 U.S. Comscore markets, any account still tied to old DMA logic needs a full check.
| Item | Old setup | New setup |
|---|---|---|
| Feed field | dma_code |
comscore_market_codes |
| Format | Single integer | Array of strings |
| Status after 06/22/2026 | No longer supported | Required |
| Reporting view | DMA | Comscore market |
If I were fixing this today, I’d start with live automotive campaigns, find every dma_code reference, swap in Comscore IDs, test the feed, and only then scale spend back up.
Check whether your campaigns are affected
Start with your live campaigns. Then check the catalog feed.
If the feed still includes dma_code, delivery could be in trouble. Warnings in Catalog Manager are another sign that the feed still needs to be moved over. And if legacy codes are still showing up, the next place to look is the campaign types most likely to pause.
"After this date [June 22, 2026], campaigns still using Nielsen's DMA for automotive model ads targeting will be paused and require an update to Comscore Markets® to resume delivery." - Meta
Campaign types most likely to pause
The biggest risk is automotive model ads. But they aren't the only ones.
Automotive Inventory Ads, Advantage+ Catalog Ads, regional lead-gen campaigns, and OEM/co-op setups that still use dma_code can stop delivering. Regional auto lead generation campaigns are also at risk if pixel or API events are still passing dma_code. On top of that, OEM and co-op ad setups built around DMA-based territory rules need to be remapped.
Those are the accounts worth auditing first, before you touch market mappings.
What to review in your account, feed, and integrations
Start with your vehicle offer feed, whether it runs through CSV, XML, or an API. Look for old dma_code fields. That field needs to be swapped out for comscore_market_codes, and the format matters: it should be an array of string market codes, not one numeric DMA value.
Then check Ads Manager targeting on active U.S. automotive campaigns. If targeting is built around named Nielsen DMA regions instead of states, cities, or ZIP codes, those campaigns are affected. Also review pixel events and Marketing API payloads for any old dma_code references.
Last, make sure any third-party feed provider or integration has already moved to the new format. If any of these checks come up short, handle the Comscore mapping before you edit live campaigns. Once you've confirmed where the exposure is, update the market mapping before relaunching.
sbb-itb-d8a1e45
How Nielsen DMA and Comscore Markets differ in Meta's automotive setup

If your campaigns are affected, the day-to-day difference is pretty simple: Meta now reads Comscore market codes instead of DMA codes. Nielsen DMA came from TV viewing data. Comscore Markets covers the same 210 U.S. markets, but it also layers in digital signals. That's the reason Meta's automotive campaigns now need Comscore Market IDs instead of DMA codes.
What changed in Meta's automotive ad requirements
Meta replaced dma_code with comscore_market_codes in the vehicle catalog feed. The old dma_code field took a single integer. The new comscore_market_codes field takes an array of strings.
That format change matters more than it might seem at first glance. You're not just swapping one label for another. You're also changing the field structure inside the feed and any system tied to it.
DMA reporting is no longer available in Ads Manager, the Insights API, or Advanced Analytics. Any campaign that wasn't moved over before the deadline has been automatically paused and won't start again until the feed is updated.
"Any campaign still using dma_codes for automotive ads will stop delivering. Restarting those campaigns will require updating the feed to Comscore Market IDs first." - Patrick Opoosun, Meta for Developers
Old setup vs. new setup: side-by-side comparison
Here are examples of how the mapping changed.
| Feature | Old Setup (Nielsen DMA) | New Setup (Comscore Markets) |
|---|---|---|
| Feed Field Name | dma_code |
comscore_market_codes |
| Data Type | Single integer (e.g., 501) |
Array of strings (e.g., ["2001"]) |
| New York ID | 501 | 2001 |
| Los Angeles ID | 803 | 2002 |
| Dallas–Fort Worth ID | 623 | 2005 |
| Atlanta ID | 524 | 2008 |
| Measurement Basis | TV viewing patterns | Digital and cross-platform behavior |
| Reporting Dimension | DMA | Comscore market |
You should also update any old market names in reporting or targeting labels.
Use this mapping when you update feeds and integrations in the next step.
How to migrate your campaigns to Comscore without losing delivery
Meta Automotive Ad Migration: DMA to Comscore Step-by-Step Guide
Use the Comscore IDs listed above to update every DMA reference in your feeds, ad sets, and reporting tools. That’s the move that gets campaigns back into delivery.
Update feeds, catalogs, and market code mapping
Start with your vehicle catalog feed. Replace the old dma_code field with comscore_market_codes.
For CSV files, rename the column and switch the values from a single integer like 501 to an array of strings like ["2001", "2004"].
For the Marketing API, update your JSON payloads so they include "comscore_market_codes": ["2001", "2004"] along with your current vehicle fields.
Those updates help avoid pauses across inventory, lead-gen, and co-op campaigns.
After that, run the feed through the Product Feed Debug Tool in Catalog Manager and choose the "Vehicles" option before you upload it again. Check for territory overlap too, so a store doesn’t lose market coverage by accident.
Once the feed is clean, move to campaign logic and reporting.
Review Ads Manager, lead gen, and OEM/co-op workflows

Next, review your ad set location logic and swap every geo reference over to Comscore Market equivalents. That includes targeting, budget rules, and shared catalogs.
This step applies across:
- dealer inventory ads
- regional auto lead generation
- OEM/co-op setups
Each of those can involve agency-managed accounts and market rules, so they may need their own review.
You’ll also want to update dashboards and reporting lookups that still rely on DMA codes. If you skip that, geographic performance rows may come back blank after the migration.
After every geo reference is updated, check delivery and reporting.
Confirm delivery after migration
Verify delivery before you push spend back up.
After relaunch, confirm performance in Ads Manager and in your reports. Check campaign status, impressions, daily spend pacing, and lead volume. In reporting, replace DMA with the Comscore market dimension so your data keeps populating.
Expect some delivery shifts. Comscore Markets use both linear television and digital media definitions, so market behavior may not line up the same way as before.
If delivery still looks unstable, audit feed quality. Missing price, photo, or trim data can still hurt performance.
Conclusion: Steps to prevent future campaign pauses
The June 22, 2026 deadline has passed. Automotive campaigns still using dma_code are paused until they switch to comscore_market_codes, validate the feed, update reporting, and confirm delivery. Use this checklist to get campaigns serving again and keep future launches in line.
Build a repeatable compliance checklist
Make this process part of your normal workflow, not a last-minute scramble. If the same checks happen every time, you're much less likely to run into paused delivery right before or right after launch.
Use a simple recurring checklist:
-
Monthly: Verify automated uploads still use
comscore_market_codes. Also check the Vehicle Offers view in Catalog Manager to confirm market targeting is active. - Quarterly: Review Comscore market mappings against current territory assignments. Boundary changes can affect delivery and reporting.
- Every launch: Confirm Comscore Markets is selected before launch.
A standing checklist can catch mapping mistakes early and help you avoid paused delivery. Review, map, validate, and relaunch before scaling spend.
FAQs
How do I know if my Meta automotive campaigns were paused?
Log in to Meta Ads Manager and check your active automotive campaign settings. If your targeting uses named Nielsen DMA regions or the dma_code field, that campaign is affected.
The June 22, 2026 deadline has already passed. That means any campaign that wasn't updated to comscore_market_codes will have stopped delivering.
If a campaign still shows as active but isn't delivering, look for leftover DMA codes in:
- your vehicle offer feeds
- your targeting setup
Do I need to update only my feed, or my API and reporting too?
You need to update both your vehicle offer feeds and your reporting systems.
Replace dma_code with comscore_market_codes in your feeds. Use an array of strings, and make the change through Catalog Manager or your Marketing API integration.
You’ll also need to update any dashboards, spreadsheets, or BI tools that rely on DMA labels. After June 22, 2026, DMA dimensions will stop returning data.
What happens if my Comscore market mapping is wrong?
If your Comscore market mapping is off, your automotive campaigns can end up targeting the wrong geographic areas. That means wasted ad spend and impressions served in places where your offers don’t apply.
There’s another issue too. Comscore and Nielsen don’t use the same market boundaries, so bad mapping can also skew estimated audience reach and campaign delivery. Check your feeds carefully and make sure every market ID lines up with the regions you mean to target.
Related Blog Posts
- AI Trends Shaping Facebook Ad Targeting 2026
- Professional Meta Advantage+ Campaign Setup
- Google Ads Extends Dynamic Search Ads to AI Max Migration To February 2027
- Google Ads Bidding Update Hits August 17: What Every Advertiser Needs to Do Now
Â
0 comments