Why did my campaign stop delivering overnight?

Alexandre Airvault
January 12, 2026

Diagnose whether your campaign truly “stopped overnight” (or just looks like it did)

When a campaign stops delivering suddenly, the fastest way to get to the root cause is to separate “hard stops” (something is blocking serving) from “soft stops” (the campaign is technically eligible, but it isn’t winning auctions or it’s being paced).

A hard stop is usually caused by a status change (paused, ended, removed, not eligible), a billing/payment restriction, an account-level budget/spending limit being reached, or policy-related disapprovals. These tend to feel like “everything was fine yesterday, then zero impressions today.”

A soft stop is usually caused by budget pacing, bids/targets that are now too aggressive or too restrictive, keyword eligibility issues (for example, very low search volume), or downstream measurement changes that destabilize automated bidding. These tend to show up as “Eligible” but impressions drop sharply.

Also keep in mind that some systems update on a delay (for example, certain auction diagnostics and impression share reporting commonly lag), so you want to check statuses first, then interpret performance metrics.

10-minute triage checklist (in the exact order I use on accounts)

1) Confirm account-level blockers first (because they can shut off everything at once)

  • Look for an account alert banner related to billing, payment verification, suspicious payment activity, or account suspension/pausing. If the account is restricted, individual campaign tweaks won’t matter until the account is cleared.
  • Check for an account-level budget / spending limit (common with invoicing setups and some managed billing arrangements). If that budget is exhausted or ended, campaigns can stop even if each campaign still has its own daily budget set.
  • Check if a temporary spend limit was applied (this often presents as your account being paused and requiring you to answer questions, verify a payment method, confirm a small code-based charge, or make a payment).

If you find anything here, fix it before you touch bids, keywords, or creatives. Otherwise you’ll burn time and potentially introduce more variables.

2) Read the campaign status like a machine (it’s telling you the “why”)

Go straight to the campaign’s Status and hover for details. In practice, most overnight stops come down to one of these:

Paused / Removed happens when someone (or an automated rule) changed it. Removed is especially painful because it’s designed to be permanent, while paused is reversible.

Ended is very common when an end date was set and forgotten. Campaigns end at 11:59 p.m. in the account time zone on the selected end date. That creates the classic “it stopped overnight” experience.

Pending is less common for an overnight stop, but it can happen if a campaign was duplicated and the start date was set in the future, or if settings were changed in a way that triggered a scheduled state.

Not eligible usually means the campaign has no runnable components (no ad groups, all ad groups paused, all ads paused, all keywords paused/removed, or the campaign setup is incomplete). This is often the result of bulk edits or “cleanup” work someone did after hours.

3) Check ad and asset approval status (policy and review delays can look like a delivery crash)

Even if the campaign is eligible, your ads/assets can be under review, disapproved, or not eligible due to an upstream status (for example, ad group ended or campaign paused). Most reviews finish within about one business day, but some take longer, and more complex reviews can extend beyond that.

If you’re seeing disapprovals, turn on deeper policy detail visibility in your tables so you can see exactly what’s limiting or blocking serving. If you fixed an issue or believe the decision was incorrect, you can appeal directly from within the account (and appeals have limits and timing rules, so don’t spam them).

4) Confirm the destination is accessible, crawlable, and consistent

Destination problems are a top cause of “it died overnight,” especially if your site had a deployment, firewall/CDN change, hosting incident, or a redirect update.

Focus on these failure modes:

Destination not working can occur if the landing page fails on common devices/browsers or returns errors to ad crawlers.

Destination not crawlable can occur if the crawler can’t access the page content (blocked resources, robots, gated content, unusual redirects).

Destination not accessible can occur if your page blocks users (or crawlers) by geography, permissions, age gates, or “you don’t have access” style restrictions in the locations you target.

Destination mismatch can occur if your display URL domain doesn’t match the final URL domain, or your tracking template/redirects send users to a different domain than expected.

5) Check keywords for “Eligible (limited)” and inactivity drivers

In Search, keyword status can quietly shut down volume. Two common culprits:

Low search volume means the keyword has very little to no recent search history and can become inactive until traffic increases. This can happen after you switched to very long-tail phrases, added misspellings, or narrowed match types.

Below first page bid estimate means your bid is likely too low to consistently appear on the first page. If competition increased, your bids didn’t change but your ability to win auctions did.

6) Validate budget mechanics (campaign daily budget vs true spend behavior)

If your campaign is “Limited by budget,” it can still serve, but it may not show as often as it could. This can feel like a stop when demand spikes (for example, seasonality or competitor changes) and your budget no longer covers the available traffic.

Also remember that an average daily budget doesn’t mean perfectly even hourly delivery. Some campaigns can spend more earlier in the day to capture traffic, and then slow later. If you’re only checking at one time of day, “it’s off” may actually be “it already spent what it could today.”

7) Review the last 24–72 hours of changes and measurement signals

Performance can swing hard after changes to bidding strategy, budgets, keywords, audiences, demographics, or ad scheduling. Conversion-based bidding can also fluctuate when conversion tracking changes, conversion delays shift, or the system receives fewer (or noisier) conversion signals than before.

If your campaign stopped “overnight” and you made changes “yesterday,” assume cause-and-effect until proven otherwise.

How to revive delivery safely (and avoid making things worse)

When it’s a status/end-date issue

If the campaign (or ad group) is paused, re-enable it and watch impressions for a short window. If it’s ended, extend the end date (or remove the end date if appropriate) and remember the account time zone is what matters, not your local time or your client’s time.

If something was removed, treat it carefully: removal is meant to be permanent, and “bringing it back” may not behave like a simple pause/resume workflow. In many cases, rebuilding cleanly is safer than trying to resurrect a structure that was intentionally removed.

When it’s billing, payment verification, or suspicious payment restrictions

Don’t touch bids or creatives first. Complete the requested steps (answer questions, verify payment method via code or documents, and/or make the requested payment). If the account is suspended, follow the formal appeal process and provide clear, consistent ownership and billing details.

From a risk standpoint, avoid repeatedly adding/removing cards, rotating payment profiles, or creating new accounts to “get around it.” Those patterns can escalate restrictions rather than fix them.

When it’s policy or disapprovals

Fix the root policy issue (ad text, claims, destination content, redirects, tracking, accessibility) and then request review/appeal from inside the platform. If you’re dealing with destination policies, verify your landing page works reliably across devices and doesn’t block crawlers or users in targeted locations.

If your business falls into a restricted category that requires eligibility or certification, you’ll need to complete that requirement before expecting consistent serving. “Eligible (limited)” can be normal in regulated categories, but “Disapproved” will stop impressions entirely for affected ads.

When it’s “Eligible, but not serving” (auction/bid pressure)

This is where many advertisers panic and overreact. Start by checking whether your keywords are limited by low search volume or below first-page estimates. Then look at impression share and “lost due to budget” vs “lost due to rank” to decide whether you have a budget problem, an Ad Rank problem, or both.

If you confirm it’s rank pressure, you generally have three levers: improve ad relevance/quality, increase bids (or loosen bid targets), and tighten targeting to higher-intent queries so you’re not spreading budget thin across auctions you can’t win.

When it’s Smart Bidding or conversion-based bidding instability

If conversions suddenly dropped because tracking broke, consent mode settings changed, tagging was removed, or your conversion action set changed, automated bidding can respond by reducing aggressiveness. The fix isn’t “raise budget” first; it’s to restore clean, consistent conversion measurement and then give the strategy time to re-stabilize.

If you must intervene quickly, do it in controlled steps: avoid multiple bid strategy changes in a short span, and avoid stacking major edits (new creative, new landing page, new audience, new conversion goal) all at once. One variable at a time is how you get predictable recovery.

Prevention: simple guardrails that stop most “overnight outages”

  • Set an alerting routine for disapprovals, destination errors, and billing/payment notifications so you see issues immediately rather than the next morning.
  • Document account time zone and keep a habit of verifying start/end dates whenever you clone or rebuild campaigns.
  • Control change velocity (especially with automated bidding): fewer, more deliberate edits reduce the chance of a sudden performance cliff.
  • Keep landing pages stable: avoid surprise redirects, aggressive bot-blocking, and geo/permission restrictions that can block users or crawlers.

Let AI handle
the Google Ads grunt work

Try now for free
```html
Step What to Check What It Usually Means How to Fix / Next Action Example Symptoms Helpful Google Ads Link
Concept: Hard vs. soft stops Distinguish whether the campaign is blocked from serving at all (hard stop) or technically eligible but barely showing (soft stop). Hard stop: status, billing, account budget, or policy is blocking serving.
Soft stop: eligible, but limited by budget, bids, low volume, or unstable measurement.
First, confirm there is no account or status blocker. Then, if everything is “Eligible,” investigate budgets, bids, and measurement signals. Hard stop: “everything fine yesterday, zero impressions today.”
Soft stop: “Eligible,” but sharp impression drop.
Fix campaigns not running or low traffic (Perf. Max)
1) Account-level blockers Check for:
– Alert banners about billing, payment verification, suspicious activity, or suspension
– Account-level budget / spending limits
– Temporary spend limits or required verification steps
An account restriction can stop all campaigns, even if individual campaigns look enabled and funded. Resolve billing/suspicious payment alerts, verify payment methods, complete any required forms, and ensure account-level budgets are not exhausted before changing campaign settings. All campaigns suddenly at 0 impressions even though each has an active daily budget. About account suspensions
2) Campaign status Hover over the campaign Status and note if it is Paused, Removed, Ended, Pending, or Not eligible. Paused / Removed: someone or an automated rule changed status.
Ended: hit end date (11:59 p.m. account time).
Pending: start date in future or scheduled state.
Not eligible: no runnable components (ads/ad groups/keywords all off or incomplete setup).
Re‑enable paused items, extend or remove end dates, adjust start dates, and restore runnable ad groups/ads/keywords if they were unintentionally paused/removed. Campaign shows “Ended” or “Paused,” or “Not eligible” after bulk edits or cleanup. Understand campaign status
3) Ad & asset approvals Review ad/asset status for “Under review,” “Disapproved,” or “Not eligible” due to policy. Enable deeper policy columns for more detail. Policy reviews or disapprovals can look like a sudden delivery crash even while the campaign status itself remains Eligible. Fix the underlying policy issue (creative, claims, destination, tracking, redirects), then request review/appeal within the account. Avoid repeated, spammy appeals. Impressions drop to zero after new ads or landing pages were launched; ads show policy errors. About ad approval process
4) Destination checks Test the final URL for:
– Working across common devices/browsers
– Crawlability (no blocked resources, odd redirects, robots issues)
– Accessibility in targeted locations (no geo/permission blocks)
– Domain consistency (display URL vs. final URL / tracking templates)
Outages, firewall/CDN changes, redirects, or domain mismatches are common “it died overnight” causes. Fix server/hosting issues, remove or adjust blocking rules, ensure trackers/redirects resolve correctly, and align display and final URL domains. “Destination not working/crawlable/accessibile/mismatch” status or errors; traffic stops after a site deployment. Fix destination (URL) issues
5) Keyword status & eligibility For Search, look for:
Low search volume labels
Below first page bid estimate
– “Eligible (limited)” messages
– Low search volume keywords may become inactive.
– Below first page estimates mean bids are likely too low to win auctions consistently.
Broaden or adjust keywords, increase bids where it makes sense, and focus on terms with sufficient volume and competitive bids. Many keywords show “Low search volume” or “Below first page bid”; impressions gradually or suddenly drop. Understand keyword status
6) Budget mechanics Compare campaign daily budget vs. actual spend and check for “Limited by budget.” Consider intraday pacing (spending early vs. later in the day). A campaign can be technically serving but throttled by budget, especially when demand spikes. This can feel like a stop if you look at the wrong time of day. Raise budgets where profitable, refine targeting to higher‑value segments, and remember that average daily budgets don’t mean perfectly even hourly spend. “Limited by budget” status; campaign appears quiet in the afternoon because it already spent earlier. About average daily budget
7) Recent changes & measurement Review the last 24–72 hours of:
– Bid strategy changes
– Budget edits
– Keyword / audience / demographic changes
– Ad scheduling edits
– Conversion tracking or consent/tagging changes
Conversion‑based bidding can react strongly to fewer, delayed, or noisier conversions, causing an aggressive pullback in traffic. Treat changes made “yesterday” as likely causes; stabilize conversion tracking, reduce noise, and avoid stacking major edits. Give Smart Bidding time to re‑learn. Delivery falls right after converting to Smart Bidding, changing primary conversion actions, or altering tags/consent. About Smart Bidding
Revive: Status / end‑date issues Campaign or ad group was paused or ended (often via a forgotten end date). Status is the only blocker; structure is otherwise sound. Re‑enable paused entities; extend or remove end dates, noting that campaigns end at 11:59 p.m. in the account time zone. “Ended” or “Paused” label after a promotion period; 0 impressions starting the next day. Edit campaign settings (dates & status)
Revive: Billing / payment restrictions Account paused or suspended due to unpaid balance, unverifiable billing, or suspicious payments. The platform is intentionally blocking delivery until billing risk is resolved. Complete all requested verification steps, clear unpaid balances, and avoid rapidly swapping cards or opening new accounts to bypass controls. Global account warning, “suspicious payment activity,” or “billing information can’t be verified.” Fix a suspended account
Revive: Policy & disapprovals Ads or destinations disapproved; “Eligible (limited)” for restricted verticals. Policy enforcement fully or partially blocks serving until compliant or certified. Resolve the underlying content issue, ensure landing pages are accessible, and complete any required certifications; then request review. Only some ads or regions losing impressions; policy labels in ad status columns. Fix disapproved ads
Revive: “Eligible, but not serving” Check keyword eligibility, impression share, and “lost due to budget” vs. “lost due to rank.” Auction pressure (Ad Rank) or budget caps are preventing you from winning enough auctions, even though the campaign is eligible. Improve ad relevance/quality, increase bids or loosen bid targets where profitable, and tighten targeting to high‑intent queries. Campaign shows impressions but far below historical norms; impression share loss due to rank or budget is high. About search Impression Share
Revive: Smart Bidding instability Check whether conversions dropped because of tracking/tagging/consent changes or conversion action set edits. When conversion data breaks or shrinks, Smart Bidding often reduces bids and traffic. Restore accurate, stable conversion tracking first. Then allow the bidding strategy time to re‑stabilize; avoid rapid strategy switches or stacked major changes. Conversions and impressions both plunge after a tagging or goal change; system still shows “Eligible.” Set up conversion tracking
Prevention guardrails – Set alerts for disapprovals, destination errors, and billing notifications
– Document account time zone and always check start/end dates when cloning
– Control change velocity, especially with automated bidding
– Keep landing pages stable and avoid surprise redirects or blocking rules
Most “overnight outages” are avoidable with proactive monitoring, cautious editing, and stable landing page infrastructure. Implement monitoring and change‑management processes so that issues are caught quickly and major changes are intentional and measured. Fewer surprise “0‑impression days,” faster detection of billing, policy, or site issues. Use change history & alerts
```

If your Google Ads campaign stopped delivering overnight, the cause is often an account-level blocker (billing/verification/suspension), a status change (paused/ended/pending), a policy or approval issue, or a destination problem after a site or tracking change—so it helps to have something watching those signals continuously; Blobr plugs into your Google Ads and uses specialized AI agents to monitor performance and detect sudden delivery drops, then turns what it finds (from disapprovals and URL errors to bid/budget shifts and Smart Bidding instability) into a clear, prioritized set of actions you can review and apply while staying fully in control.

Diagnose whether your campaign truly “stopped overnight” (or just looks like it did)

When a campaign stops delivering suddenly, the fastest way to get to the root cause is to separate “hard stops” (something is blocking serving) from “soft stops” (the campaign is technically eligible, but it isn’t winning auctions or it’s being paced).

A hard stop is usually caused by a status change (paused, ended, removed, not eligible), a billing/payment restriction, an account-level budget/spending limit being reached, or policy-related disapprovals. These tend to feel like “everything was fine yesterday, then zero impressions today.”

A soft stop is usually caused by budget pacing, bids/targets that are now too aggressive or too restrictive, keyword eligibility issues (for example, very low search volume), or downstream measurement changes that destabilize automated bidding. These tend to show up as “Eligible” but impressions drop sharply.

Also keep in mind that some systems update on a delay (for example, certain auction diagnostics and impression share reporting commonly lag), so you want to check statuses first, then interpret performance metrics.

10-minute triage checklist (in the exact order I use on accounts)

1) Confirm account-level blockers first (because they can shut off everything at once)

  • Look for an account alert banner related to billing, payment verification, suspicious payment activity, or account suspension/pausing. If the account is restricted, individual campaign tweaks won’t matter until the account is cleared.
  • Check for an account-level budget / spending limit (common with invoicing setups and some managed billing arrangements). If that budget is exhausted or ended, campaigns can stop even if each campaign still has its own daily budget set.
  • Check if a temporary spend limit was applied (this often presents as your account being paused and requiring you to answer questions, verify a payment method, confirm a small code-based charge, or make a payment).

If you find anything here, fix it before you touch bids, keywords, or creatives. Otherwise you’ll burn time and potentially introduce more variables.

2) Read the campaign status like a machine (it’s telling you the “why”)

Go straight to the campaign’s Status and hover for details. In practice, most overnight stops come down to one of these:

Paused / Removed happens when someone (or an automated rule) changed it. Removed is especially painful because it’s designed to be permanent, while paused is reversible.

Ended is very common when an end date was set and forgotten. Campaigns end at 11:59 p.m. in the account time zone on the selected end date. That creates the classic “it stopped overnight” experience.

Pending is less common for an overnight stop, but it can happen if a campaign was duplicated and the start date was set in the future, or if settings were changed in a way that triggered a scheduled state.

Not eligible usually means the campaign has no runnable components (no ad groups, all ad groups paused, all ads paused, all keywords paused/removed, or the campaign setup is incomplete). This is often the result of bulk edits or “cleanup” work someone did after hours.

3) Check ad and asset approval status (policy and review delays can look like a delivery crash)

Even if the campaign is eligible, your ads/assets can be under review, disapproved, or not eligible due to an upstream status (for example, ad group ended or campaign paused). Most reviews finish within about one business day, but some take longer, and more complex reviews can extend beyond that.

If you’re seeing disapprovals, turn on deeper policy detail visibility in your tables so you can see exactly what’s limiting or blocking serving. If you fixed an issue or believe the decision was incorrect, you can appeal directly from within the account (and appeals have limits and timing rules, so don’t spam them).

4) Confirm the destination is accessible, crawlable, and consistent

Destination problems are a top cause of “it died overnight,” especially if your site had a deployment, firewall/CDN change, hosting incident, or a redirect update.

Focus on these failure modes:

Destination not working can occur if the landing page fails on common devices/browsers or returns errors to ad crawlers.

Destination not crawlable can occur if the crawler can’t access the page content (blocked resources, robots, gated content, unusual redirects).

Destination not accessible can occur if your page blocks users (or crawlers) by geography, permissions, age gates, or “you don’t have access” style restrictions in the locations you target.

Destination mismatch can occur if your display URL domain doesn’t match the final URL domain, or your tracking template/redirects send users to a different domain than expected.

5) Check keywords for “Eligible (limited)” and inactivity drivers

In Search, keyword status can quietly shut down volume. Two common culprits:

Low search volume means the keyword has very little to no recent search history and can become inactive until traffic increases. This can happen after you switched to very long-tail phrases, added misspellings, or narrowed match types.

Below first page bid estimate means your bid is likely too low to consistently appear on the first page. If competition increased, your bids didn’t change but your ability to win auctions did.

6) Validate budget mechanics (campaign daily budget vs true spend behavior)

If your campaign is “Limited by budget,” it can still serve, but it may not show as often as it could. This can feel like a stop when demand spikes (for example, seasonality or competitor changes) and your budget no longer covers the available traffic.

Also remember that an average daily budget doesn’t mean perfectly even hourly delivery. Some campaigns can spend more earlier in the day to capture traffic, and then slow later. If you’re only checking at one time of day, “it’s off” may actually be “it already spent what it could today.”

7) Review the last 24–72 hours of changes and measurement signals

Performance can swing hard after changes to bidding strategy, budgets, keywords, audiences, demographics, or ad scheduling. Conversion-based bidding can also fluctuate when conversion tracking changes, conversion delays shift, or the system receives fewer (or noisier) conversion signals than before.

If your campaign stopped “overnight” and you made changes “yesterday,” assume cause-and-effect until proven otherwise.

How to revive delivery safely (and avoid making things worse)

When it’s a status/end-date issue

If the campaign (or ad group) is paused, re-enable it and watch impressions for a short window. If it’s ended, extend the end date (or remove the end date if appropriate) and remember the account time zone is what matters, not your local time or your client’s time.

If something was removed, treat it carefully: removal is meant to be permanent, and “bringing it back” may not behave like a simple pause/resume workflow. In many cases, rebuilding cleanly is safer than trying to resurrect a structure that was intentionally removed.

When it’s billing, payment verification, or suspicious payment restrictions

Don’t touch bids or creatives first. Complete the requested steps (answer questions, verify payment method via code or documents, and/or make the requested payment). If the account is suspended, follow the formal appeal process and provide clear, consistent ownership and billing details.

From a risk standpoint, avoid repeatedly adding/removing cards, rotating payment profiles, or creating new accounts to “get around it.” Those patterns can escalate restrictions rather than fix them.

When it’s policy or disapprovals

Fix the root policy issue (ad text, claims, destination content, redirects, tracking, accessibility) and then request review/appeal from inside the platform. If you’re dealing with destination policies, verify your landing page works reliably across devices and doesn’t block crawlers or users in targeted locations.

If your business falls into a restricted category that requires eligibility or certification, you’ll need to complete that requirement before expecting consistent serving. “Eligible (limited)” can be normal in regulated categories, but “Disapproved” will stop impressions entirely for affected ads.

When it’s “Eligible, but not serving” (auction/bid pressure)

This is where many advertisers panic and overreact. Start by checking whether your keywords are limited by low search volume or below first-page estimates. Then look at impression share and “lost due to budget” vs “lost due to rank” to decide whether you have a budget problem, an Ad Rank problem, or both.

If you confirm it’s rank pressure, you generally have three levers: improve ad relevance/quality, increase bids (or loosen bid targets), and tighten targeting to higher-intent queries so you’re not spreading budget thin across auctions you can’t win.

When it’s Smart Bidding or conversion-based bidding instability

If conversions suddenly dropped because tracking broke, consent mode settings changed, tagging was removed, or your conversion action set changed, automated bidding can respond by reducing aggressiveness. The fix isn’t “raise budget” first; it’s to restore clean, consistent conversion measurement and then give the strategy time to re-stabilize.

If you must intervene quickly, do it in controlled steps: avoid multiple bid strategy changes in a short span, and avoid stacking major edits (new creative, new landing page, new audience, new conversion goal) all at once. One variable at a time is how you get predictable recovery.

Prevention: simple guardrails that stop most “overnight outages”

  • Set an alerting routine for disapprovals, destination errors, and billing/payment notifications so you see issues immediately rather than the next morning.
  • Document account time zone and keep a habit of verifying start/end dates whenever you clone or rebuild campaigns.
  • Control change velocity (especially with automated bidding): fewer, more deliberate edits reduce the chance of a sudden performance cliff.
  • Keep landing pages stable: avoid surprise redirects, aggressive bot-blocking, and geo/permission restrictions that can block users or crawlers.