Skip to content

How to Use the AdFuz Data Seeder

The Data Seeder is a development utility designed to populate a fresh WordPress installation with realistic dummy advertising inventory (ads, campaigns, and ad space relationships) with a single click.

To access the seeder, go to WordPress Admin > AdFuz > Tools and click Open → on the Data Seeder card.


The top metrics bar displays your current sample inventory counts:

[ 30 Sample Ads ] [ 17 Ad Spaces ] [ 17 Campaigns ] [ 40 Campaign → Ads ] [ 17 Camp → Spaces ]
  • 30 Sample Ads: Varied Image, Video, and Script ad creatives across standard IAB dimensions (300x250, 728x90, 160x600, 970x250).
  • 17 Ad Spaces: Header, sidebar, in-article, and global popup placement slots.
  • 17 Campaigns: Pre-scheduled campaigns with active flight dates and fallback configurations.
  • 40 Campaign $\rightarrow$ Ads: Pre-mapped rotation links binding sample creatives to campaigns.
  • 17 Camp $\rightarrow$ Spaces: Pre-linked relationships connecting campaigns to physical ad spaces.

Action Button Function
+ Seed Sample Data (Blue) Automatically generates and inserts a full suite of realistic demo ads, campaigns, and placement shortcodes into your database.
Remove Duplicates (Orange) Scans the database and cleans up duplicate seeded entries while preserving custom user records.
Delete All (Red) Wipes all seeded dummy records in a single click to restore a clean environment for production.
Refresh Status (White) Re-queries table row counts and refreshes the live summary pills.

The Activity Log terminal at the bottom of the seeder displays real-time execution outputs:

  • Batch insertion progress reports.
  • Foreign key relationship bindings.
  • Purge and deletion confirmation milestones.

  1. Navigate to AdFuz > Tools > Data Seeder.
  2. Click the blue + Seed Sample Data button.
  3. Watch the Activity Log populate with insertion records.
  4. When finished, navigate to Ads, Campaigns, or Ad Spaces to explore your fully populated ad system.