Skip to main content

folkfox

Skip to main content
Skip to content
PAID SOCIAL AND MEASUREMENT

Meta Ads Reporting Just Went Quiet , and Nobody Sent a Memo

Three of Meta's most-used ad breakdowns stopped returning data on 6 August 2026, silently, with a 200 status code and a straight face. If your team has not opted in, your dashboard may be lying to you right now.

Quick answerSince 6 August 2026, meta ads reporting for device, hourly and frequency breakdowns can return blank without warning unless an account opts in. Check your account today; the fix is one API call away.
SECTION 01

What actually changed in meta ads reporting, and why nothing looks broken#

meta ads reporting

A fox does not have to announce a change of route. It simply alters its prowl and lets the hedgerow keep the secret. Since 6 August 2026, Meta has been doing something similarly silent to meta ads reporting, and the alteration sits exactly where most media buyers never think to look.

Three breakdowns that account teams reach for constantly, device (impression_device), hourly (hourly_stats_aggregated_by_audience_time_zone) and frequency (frequency_value), stopped returning data for any ad account that had not explicitly opted in. Not slower data. Not partial data. Blank rows, or rows full of zeros, delivered with the same HTTP 200 status a request gets when it succeeds cleanly. Ads Manager still renders the report. The chart still draws. There is simply nothing honest left inside it.

Meta's own documentation confirms the mechanism plainly. According to Meta for Developers, the breakdowns affected "may be unavailable for some ad accounts. If a synchronous request returns no results, the account administrator can opt in to this breakdown via Ads Manager, or you can retrieve the data through an asynchronous report job." For the device breakdown specifically, the same page notes the restriction "applies to impression_device on its own and to any breakdown combination that includes impression_device," which quietly widens the blast radius to every custom report that ever crossed device against anything else.

AdBeacon's account of the 6 August breakdown change confirms per-account opt-in mechanics and the empty-response-not-error behaviour.

No error, no email, no warning bark#

That silence is the part worth sitting with. There was no deprecation notice in the usual sense, no red banner inside Ads Manager, no email to account administrators. Elevarus, writing three days after the change landed, confirmed the fix has to be found rather than offered: a "POST to /act_/insights/feature-settings enables the breakdowns per account through the Marketing API," and the endpoint is, in their words, "enable-only," meaning it switches the lights back on but cannot switch them off again through the API, only through the interface.

Opting in does not rescue the days already lost. Data does not backfill for the period before an account switches a breakdown on, a behaviour consistent with how Meta's own Marketing API Insights documentation and its wider Ad Account Insights reference describe report generation. There is no do-over, only a decision to start opting in today rather than next month.

None of this is buried in obscure release notes either. It sits inside Meta's standard Marketing API overview and the same Get Started guide every integration is pointed toward on day one, which makes the silence harder to excuse. The asynchronous route Meta offers instead runs through the AdReportRun object and Meta's wider Graph API asynchronous requests documentation, a heavier lift for a team that only wanted a Tuesday-morning device split.

Clean, calm, and completely empty

Device, hourly and frequency columns render with zeros or blank cells. No error banner, no flag, no HTTP status that hints anything is missing.

The same report, now telling the truth

The identical breakdown request returns full device, hourly and frequency detail from the moment of opt-in onward, though nothing before that date is recovered.

Put those two panels side by side and the danger becomes obvious. A missing chart draws attention to itself. A blank, blameless one does not, and that is precisely the trap meta ads reporting has just set for anyone who assumes a 200 response means the truth arrived with it.

SECTION 02

Why device, hourly and frequency carry so much weight in meta ads reporting#

These three breakdowns were never decorative. They are the quiet quarry a media buyer actually prowls for when a campaign needs sharpening rather than just summarising, and meta ads reporting has quietly moved that quarry out of reach for anyone who has not opted in.

Device data drives every decision about creative built for a phone screen versus a desktop one. Strip it out silently and a team keeps running the same square video against the same landscape placement, unaware that one format has quietly stopped earning its keep.

Hourly data by audience time zone is the backbone of dayparting, the practice of shifting spend toward the hours when an audience actually converts rather than merely scrolls. Without it, a media buyer is prowling blind through a schedule that used to be lit.

Frequency value is what tells an account when a creative has been shown so often it has stopped persuading and started irritating. Miss it and a brand can spend three more weeks hammering a tired advert into an audience already glazed over, burning budget the fox would have redirected the moment frequency fatigue set in.

The compliance and finance angle nobody mentions#

For regulated advertisers, the stakes climb further. Finance teams reconcile spend against outcome by device and daypart. Compliance teams sometimes need to show a regulator exactly when and where a creative ran. A blank breakdown does not just cost performance, it removes the paper trail a business might need to produce on request.

The three affected breakdowns each sit underneath a specific, everyday media-buying decision.
BreakdownDecision it feedsWhat goes dark
Device (impression_device)Creative format split, device bid adjustmentsFormat performance gaps hidden, budget stays on a stale placement
Hourly (audience time zone)Dayparting, schedule pacingBest-performing hours indistinguishable from the worst
Frequency (frequency_value)Frequency capping, creative refresh timingOverexposure invisible until conversion rate has already dropped

None of this shows up as a red flag inside meta ads reporting itself. It shows up three weeks later as a campaign that quietly underperforms and a team that cannot say why, because the one dataset that would have explained it was the one switched off.

SECTION 03

The trust problem meta ads reporting just made worse, not better#

Here is the part that turns an API quirk into a genuine story. Advertisers already trust platform-reported numbers the least of the three ways they have to measure anything, and this change landed on top of that distrust rather than beside it.

eMarketer's coverage of Haus's 2026 Marketing Decision Confidence Index surveyed 500 senior marketing and finance decision-makers at organisations spending at least 11 million dollars a year on paid media. Independent incrementality testing earned 60% trust. Media mix modelling earned 40%. In-platform, self-reported reporting, the kind meta ads reporting produces by default, earned just 37%, the lowest of the three.

Which measurement method advertisers actually trust
Bar chart showing 60 percent trust in independent incrementality testing, 40 percent in media mix modelling, and 37 percent in in-platform reportingIndependent incrementality testing: 60Media mix modelling: 40In-platform reporting: 37604530150Independent inMedia mix modeIn-platform re
Share of 500 senior marketing and finance decision-makers who trust each method, from Haus's 2026 Marketing Decision Confidence Index via eMarketer.

Thirty-seven per cent trust was already the floor before anyone knew that three specific breakdowns could go blank without a whisper. Layer a silent, specific restriction on top of an already-sceptical baseline and the honest response is not mild irritation, it is one more reason to treat every self-reported number as a claim to verify rather than a fact to file.

None of this is a fringe complaint. Standard-setting bodies like the Interactive Advertising Bureau and accreditation groups such as the Media Rating Council have spent years pushing for measurement a third party can actually verify, precisely because a platform marking its own homework is a structural weak point, not just a Meta one.

This is not the first time Meta has quietly narrowed what an advertiser can see or control without fanfare. Our piece on Meta built a list you can only say no with covers the same pattern applied to audiences instead of reporting, an exclusion-only control dressed up as a feature.

A dashboard that fails loudly is an inconvenience. A dashboard that fails quietly is a liability wearing a green checkmark.
folkfox, on why meta ads reporting needed an audit this month

None of this means meta ads reporting is untrustworthy by design. It means the burden of proof has shifted further onto the advertiser, and a team that already budgets time to sanity-check platform numbers now has a fresh, dated reason to do it.

SECTION 04

Where meta ads reporting software fits, and where it doesn't#

A silent breakdown restriction is exactly the kind of gap a decent meta ads reporting tool is meant to catch, by pulling the same data through the API on a schedule and flagging when a field that used to populate suddenly stops.

Search interest in the category tells its own small story. "meta ads reporting tool" and "meta ads reporting software" are both modest, specific searches rather than broad ones, the kind of phrase someone types only once they already suspect their dashboard is wrong.

Monthly US search volume for the terms in this piece
Monthly US search volume for the terms in this pieceBar chart comparing monthly US search volume across three related keyword phrasesmeta ads agency: 390meta ads reporting: 110meta ads reporting tool: 10390292.519597.50meta ads agencmeta ads repormeta ads repor
Declared search volume for the keyword set behind this article. "meta ads reporting" is rising fast even though its base volume is modest, per folkfox keyword research.

That rising trend line for meta ads reporting, up more than 90% year on year per folkfox's own keyword tracking, is not a coincidence. It tracks almost exactly with the pattern this piece describes: reporting that used to be assumed and now has to be checked.

Not every business needs bespoke meta ads reporting software. What most need is a properly, painstakingly configured native setup: opted into every breakdown that matters, checked on a fixed schedule, and reconciled monthly against spend. That is process, not a product, worked out of the thicket of feature-settings endpoints so an account team does not have to, and it is exactly what a specialist meta ads agency builds into an account by default rather than bolting on after a scare.

When meta ads reporting software earns its cost#

Dedicated meta ads reporting software earns its cost once an account is large enough, or regulated enough, that a missed breakdown is a genuine financial or compliance risk rather than a mild annoyance. Below that threshold the fix is cheaper: a monthly, methodical checklist and a calendar reminder, plus someone willing to actually pull the raw report rather than trust the summary card. Meta does log platform behaviour somewhere: its Graph API changelog and its Insights best-practice guidance both exist, but neither substitutes for a notice landing in an account's actual inbox.

Ads Manager is where most teams already keep their reporting den. The fix here is making sure that den has full light in it, not moving house. It is worth noting that gaps like this one matter more, not less, as automated agents start querying ad accounts directly on a team's behalf; we covered that shift in Your ad accounts just learned to talk to an agent, and a silently blank field is exactly the sort of thing an agent will happily report as zero rather than flag as suspicious.

The comparison holds up more broadly too. Our earlier look at ChatGPT Ads vs Meta Ads found that newer ad platforms tend to over-explain their reporting limits rather than under-explain them. Meta, by contrast, has just quietly narrowed one of its oldest and most trusted, and folkfox's own SEO and GEO team applies the same verify-before-trust principle to organic visibility tools that this piece applies to paid ones.

SECTION 05

How to check whether meta ads reporting is broken on your account#

None of this requires a rebuild. It requires roughly twenty minutes, a login with admin access, and the willingness to stop assuming meta ads reporting is complete just because it loaded.

What to check first, breakdown by breakdown
Device

Pull a device (impression_device) breakdown for the last 7 days on an active campaign. Zero or blank rows despite real spend is the tell.

Hourly

Repeat the same test on hourly_stats_aggregated_by_audience_time_zone, since a fix on device does not carry across automatically.

Frequency

Repeat again on frequency_value, alone and combined with device, as combination breakdowns can be gated separately too.

The fix itself is a single API call once you know an account is affected, though the checking has to happen breakdown by breakdown, because opting into device does not opt you into hourly or frequency.

If you find a gap, resist the urge to panic-refresh the report. Panic does not summon rows Meta never generated. What it should summon is a same-day opt-in and a note in the account history explaining exactly when meta ads reporting reliability was restored, useful the next time finance asks why a week of data looks unusually thin.

If this is the first you are hearing about it, you are not behind, you are simply due for the same audit every PPC account should get quarterly regardless of what Meta changes next. folkfox runs that audit as a standing check across every account we manage, and if you would rather have someone else confirm your account is clean, get in touch and we will pull the report for you. Run the checklist once and outfox the next silent change before it costs you a single day of frequency data.

Questions

Frequently asked questions#

What is meta ads reporting actually missing right now?

Since 6 August 2026, three breakdowns, device, hourly and frequency, can return blank or zeroed rows for any Meta ad account that has not explicitly opted in. The API still returns a normal success status, so nothing in the response flags the gap.

How do I know if my Meta ad account is affected?

Pull a device, hourly or frequency breakdown for the last seven days on an active campaign. If rows come back blank or zeroed despite real spend and impressions, the account has not opted in to that breakdown yet.

How do I fix a blank breakdown in Meta's ad reporting?

Send a POST request to the account's insights feature-settings endpoint to opt in, or ask whoever manages the account's developer access to do it. The change applies per breakdown and per account, and does not backfill data from before the opt-in date.

Does this restriction affect every Meta ad account equally?

No. It only affects accounts that have not explicitly opted in to each breakdown. Opt-in is per account, so a business managing several ad accounts has to check and enable each one separately rather than assuming one fix covers the portfolio.

What's the best meta ads reporting tool right now?

There is no single best tool for every business. Once an account has opted in, Meta's own Ads Manager reporting is usually enough. Larger or regulated advertisers often add dedicated meta ads reporting software for longer data retention and independent checks.

Is meta ads reporting software worth it for a small account?

Usually not. Below a certain spend, a monthly manual check and a calendar reminder cover the risk. Dedicated software earns its cost once a missed breakdown could mean real financial or compliance exposure rather than a minor inconvenience.

Keep reading

Read more on this topic#

Ready to stop guessing what your dashboard is hiding?

folkfox audits Meta ad accounts breakdown by breakdown, catches silent restrictions before they cost a quarter's worth of data, and builds the reporting discipline that survives the next quiet platform change.