A quiet change Meta made back in May quietly took effect on August 6. Device breakdown, hourly stats, and frequency value reports inside Ads Insights now require manual enabling per account. If yours isn’t enabled, your report doesn’t throw an error. It just returns empty. No warning. No red flag. Just a dashboard showing zero, looking exactly like your campaign suddenly stopped working.
If you checked your hourly or device-level reports recently and panicked at what looked like a total performance collapse, this might be the real explanation, not a broken campaign, just an unlit switch sitting quietly in your account settings.
What Actually Happened
Meta announced this change in a May 8 changelog entry, easy to miss if you weren’t specifically watching for it. It took effect on August 6, requiring certain breakdown types, device, hourly, and frequency value, to be manually enabled at the account level before they’ll return real data.
Here’s the part that makes this genuinely dangerous. Any report pulling these breakdowns from a non-enabled account doesn’t fail loudly. It returns a technically successful response, just with an empty data array. Your dashboard renders that as zeros across the board, which looks identical to a genuine crash in performance.
Three Reasons This Catches Advertisers Off Guard
1. There’s no error message anywhere. A normal bug usually throws some kind of warning. This one doesn’t. The request technically succeeds, it just comes back empty, which means nothing in your interface tells you something’s misconfigured.
2. It only affects specific breakdown types. If you’re not pulling device, hourly, or frequency-based reports, you likely won’t notice anything different. This makes the issue easy to miss until the exact moment you need one of these specific reports.
3. Any combined breakdown gets caught too. Even a routine device-by-placement report gets swept into this restriction, since the device component alone is enough to trigger the empty response, even if you weren’t specifically trying to pull device data on its own.
What This Means for You
If you regularly check hourly performance or device-level breakdowns, and you suddenly see a dashboard showing zero starting on or after August 6, don’t immediately assume your campaign broke. Pull the same report for a date before August 6 and compare. If older data still shows normally but anything from August 6 onward comes back empty, this restriction is almost certainly the cause, not an actual drop in performance.
The fix itself is simple once you know it exists. An account administrator can manually enable these breakdowns inside Ads Manager, and once enabled, asynchronous report jobs will return your full historical data going forward. There’s also a newer settings endpoint available for enabling this programmatically, which matters more if you’re managing several accounts at once and don’t want to fix this manually one by one.
If you manage multiple client accounts, this is worth checking across all of them now, rather than waiting for a client to panic first over a dashboard showing zero in their own reports.
Why a Dashboard Showing Zero Doesn’t Always Mean Zero Performance
A dashboard showing zero can be misleading when the underlying campaign is still running normally. Meta’s reporting system can return an empty result when a required breakdown hasn’t been enabled, even though your ads are still generating impressions, clicks, and conversions.
That’s why the first step should always be checking the report configuration before making changes to your campaign. If your main campaign metrics look normal but a specific breakdown suddenly displays zero, treat the result as a possible reporting issue rather than an immediate performance warning.
A Simple Example
Imagine you check your usual hourly performance report on August 7 to see when your ads are converting best throughout the day. Instead of your normal data, every hour shows zero, no impressions, no clicks, no conversions, across an account that was performing completely normally the day before.
Your first instinct might be to assume something catastrophic happened overnight. But checking a device or placement breakdown from a few days earlier still shows normal numbers. That mismatch, older data fine, anything from August 6 onward empty, is the clearest sign you’re dealing with this specific reporting restriction, not a real account problem.
How to Check and Fix This
Pull a report using an affected breakdown. Check device, hourly-stats, or frequency-value reports specifically, since this restriction doesn’t affect every report type.
Compare against a date before August 6. If older data looks normal and anything after that date comes back empty, this restriction is very likely the cause.
Enable the breakdowns manually if needed. An account administrator can turn this on directly inside Ads Manager settings.
Consider the programmatic option for multiple accounts. If you’re managing several accounts, the newer settings endpoint can save significant time compared to enabling each one manually.
How to Diagnose a Dashboard Showing Zero
When you see a dashboard showing zero, compare multiple reporting views before taking action. Check your overall campaign performance first, then compare the affected breakdown with another reporting dimension.
If impressions, clicks, or conversions are appearing normally in the main campaign view but disappear when you switch to device or hourly reporting, the problem is more likely related to the breakdown configuration.
This simple comparison can help you distinguish a genuine performance problem from an empty Meta reporting response.
Mistakes to Avoid
Panicking and pausing campaigns based on empty reports. Always verify whether this is a reporting issue before assuming your actual campaign performance has changed.
Assuming every report type is affected. This specifically hits device, hourly, and frequency-value breakdowns, not your entire dashboard.
Forgetting to check across multiple accounts. If you manage several ad accounts, don’t assume fixing one means the others are automatically covered.
Ignoring older changelog entries going forward. This change was announced back in May but only took effect in August, a reminder that it’s worth periodically checking Meta’s changelog even when nothing seems urgent at the time.
The Bigger Picture
Reporting changes like this rarely make big headlines, but they can genuinely mislead you if you’re not aware they exist. A dashboard showing zero feels like an emergency, and reacting to it without understanding the real cause can lead to unnecessary panic, wasted time, or worse, real changes made to a campaign that was never actually broken.
Staying calm, checking the pattern carefully, and understanding these quieter technical shifts is just as important as watching your creative and targeting decisions.
FAQs
1. Why is my Meta Ads dashboard showing zero for device or hourly reports?
If your Dashboard Showing Zero appears suddenly for device, hourly, or frequency-value reports, the issue may be related to Meta’s reporting settings rather than your actual campaign performance. If you’re running ads for a U.S. business, don’t immediately cut your budget or pause campaigns. First, compare the affected report with your main campaign metrics and check data from before August 6.
2. Could a zero report make my campaign look worse than it actually is?
Yes. An empty breakdown can make a normally profitable campaign appear to have stopped generating impressions, clicks, or conversions. This can be especially stressful for U.S. advertisers spending hundreds or thousands of dollars per day, because a misleading report can trigger unnecessary budget cuts or rushed optimization decisions.
3. What should I do before changing my Meta Ads budget?
Before reducing your budget, pausing an ad set, or changing your targeting, verify the numbers in another reporting view. If the main campaign dashboard shows normal performance while a specific breakdown is empty, investigate the reporting configuration first. This is particularly important if a Dashboard Showing Zero appears immediately after August 6.
4. Can this cause problems when reporting results to clients?
Absolutely. Agencies may see empty device or hourly reports and assume a client’s campaign suddenly collapsed. Sending those numbers to a client without checking the reporting settings could create unnecessary concern, especially when the client expects accurate weekly or monthly performance reports.
5. Does this mean my ad spend is being wasted?
Not necessarily. A blank or zero breakdown does not automatically mean your ads stopped delivering. Your campaigns may still be receiving impressions, clicks, conversions, and spending normally. Check your primary campaign metrics before assuming there is a delivery or performance problem.
6. How can U.S. advertisers avoid making the wrong decision?
Treat unexpected zeroes as something to investigate before acting. Compare affected reports with unaffected reports, check dates before and after August 6, and verify whether the required breakdown has been enabled at the account level. If you manage multiple client accounts, repeat the check for each account rather than assuming one account’s settings apply to all of them.