Skip to content

Campaign Scheduling & Lifecycle

AdFuz features an automated campaign scheduler that evaluates flight dates and times to transition campaigns between lifecycle states without requiring manual intervention.


Status Badge Description Serving Condition
Active ● Active Campaign is currently running. Current timestamp is $\ge$ Start Date and $\le$ End Date, and status is set to Active.
Pending ● Pending Campaign is scheduled for the future. Start Date is in the future. Will automatically switch to Active when the start time arrives.
Paused ● Paused Campaign is temporarily suspended by an admin. Will not serve impressions regardless of scheduled dates until manually unpaused.
Expired ● Expired Campaign flight duration has completed. Current timestamp is $>$ End Date. Automatically ceases rotation and triggers Fallback Ads.

flowchart LR
Pending["Pending (Start Date in future)"] -->|Start Date Reached| Active["Active (Live Rotation)"]
Active -->|End Date Passes| Expired["Expired (Auto-Ceased)"]
Active <-->|Admin Override| Paused["Paused (Suspended)"]
  1. Pre-Flight Queue (Pending): When you create a campaign with a start date next week, AdFuz queues it as Pending.
  2. Automated Launch (Active): As soon as the scheduled minute arrives, the campaign immediately starts serving ads across mapped ad zones.
  3. Flight Completion (Expired): When the End Date passes, AdFuz marks the campaign as Expired 3 on your dashboard and seamlessly routes traffic to your configured Fallback Ad.

How to Extend or Re-Activate an Expired Campaign

Section titled “How to Extend or Re-Activate an Expired Campaign”

If you want to renew or re-run a completed campaign:

  1. Go to AdFuz > Campaigns.
  2. Filter by Expired or search for the campaign name.
  3. Click the Edit (Pencil) icon.
  4. Update the End Date to a new future date.
  5. In the right sidebar, change the CAMPAIGN STATUS dropdown from Expired to Active.
  6. Click Update Campaign. Ad rotation resumes immediately.