Meta's Automotive Ad Deadline Just Passed: Migrate to Comscore or Your Campaigns Pause

Illustration of Meta's automotive ad deadline for migrating from Nielsen DMA to Comscore market codes, featuring a switch module transitioning paused campaigns to delivering campaigns with car ad cards

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_code with comscore_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.

How Nielsen DMA and Comscore Markets differ in Meta's automotive setup

Nielsen

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

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

Ads Manager

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

 

0 comments

Leave a comment