Skip to content

How Ad Delivery Works (Complete End-to-End Workflow)

Understanding how AdFuz delivers ads is essential to running efficient, high-converting ad inventory. AdFuz uses a flexible 3-Tier Architecture that separates your creatives, delivery schedules, and placement zones.


Before creating your first ad, it helps to understand how the components connect together:

┌────────────────────────────────────────────────────────┐
│ STEP 1: AD CREATIVES (Image / Video / Script) │
│ The visual content, banner graphic, or ad code tag. │
└───────────────────────────┬────────────────────────────┘
│ (assigned to)
▼
┌────────────────────────────────────────────────────────┐
│ STEP 2: CAMPAIGNS (Scheduling & Rotation Logic) │
│ Controls flight dates, priority weights, & rotation. │
└───────────────────────────┬────────────────────────────┘
│ (linked to)
▼
┌────────────────────────────────────────────────────────┐
│ STEP 3: AD SPACES (Physical or Virtual Placements) │
│ The container slot on your site with size & type. │
└───────────────────────────┬────────────────────────────┘
│ (displayed via)
▼
┌────────────────────────────────────────────────────────┐
│ STEP 4: FRONTEND DISPLAY │
│ • Standard: Shortcode, Gutenberg Block, PHP Hook │
│ • Global: Automatic Injection via Global Ads Engine │
└────────────────────────────────────────────────────────┘

Navigate to WordPress Admin > AdFuz > Ads and click + Add New Ad.

AdFuz supports three primary creative formats:

  • Visual Banners: Upload JPG, PNG, WebP, or animated GIF banners.
  • Target URL: Enter the destination URL where visitors should land upon clicking.
  • Attributes: Set image Alt Text, title, and configure whether the link opens in a new tab (target="_blank").

Navigate to WordPress Admin > AdFuz > Campaigns and click + Add New Campaign.

A Campaign acts as the logic and scheduling engine for your ads:

  1. Name Your Campaign: Enter a clear descriptive title (e.g. Black Friday Sale 300x250 or Sponsor Header Q4).
  2. Set Flight Duration (Optional): Define specific Start and End dates for time-sensitive promotions, or leave open-ended for perpetual delivery.
  3. Assign One or More Ads: Select the creatives you created in Step 1.
  4. Set Ad Rotation & Priority: If multiple ads are assigned to the campaign, AdFuz will dynamically rotate them based on your priority weights or rotation strategy.
  5. Fallback Creative: Assign a fallback creative to ensure a default ad is always rendered if primary creatives expire.

Section titled “Step 3: Create an Ad Space & Link Campaigns”

Navigate to WordPress Admin > AdFuz > Ad Spaces and click + Add New Ad Space.

An Ad Space defines the slot, dimensions, and delivery type on your website:

  • Ad Space Name: Name your zone (e.g., Homepage Leaderboard, Sidebar Top, Exit Popup Space).
  • Dimensions: Choose standard industry dimensions (e.g., 728x90, 300x250, 300x600, 970x250) or set custom pixel dimensions.
  • Ad Space Type:
    • Standard — Used for in-content, widget, header, or footer placements via Shortcode or Block.
    • Global — Important: Must be selected if you intend to use this Ad Space with Global Ads (Popups, Interstitials, Edge Bars, etc.).
  • Attach one or more active Campaigns created in Step 2.
  • Select the campaign rotation mode (e.g., Random, Sequential, or Weighted Priority).

Once your Ads, Campaign, and Ad Space are linked, choose how you want the ad to render on your frontend:

For standard in-page slots (headers, sidebars, blog posts, footers):

  1. Open any post or page in the WordPress Block Editor.
  2. Click + and search for the AdFuz Ad Space block.
  3. Select your desired Ad Space from the dropdown inspector panel.
  4. Publish or update the page.

Method B: Global Ads (Automatic Site-Wide Injection)

Section titled “Method B: Global Ads (Automatic Site-Wide Injection)”

Global Ads do not require manual shortcodes or block placement. They are automatically injected site-wide according to your trigger rules.

  1. Navigate to Global Ads: Go to WordPress Admin > AdFuz > Global Ads.
  2. Choose the Global Format: Select from the available overlay & display types:
    • 🖼️ Popup Modal: Centered lightbox overlay with backdrop dimming.
    • 📌 Edge Bar: Sticky top or bottom floating notification banner.
    • ⏳ Countdown Bar: Scarcity bar with dynamic countdown timer.
    • 🚪 Exit Popup: Triggers automatically when user cursor indicates exit intent.
    • 📜 Scroll Trigger: Appears after visitor scrolls past a defined percentage of the page.
    • 🎭 Interstitial: Full-screen splash transition during page navigation.
    • 🎨 Background Takeover: Clickable skin/wallpaper framing your main site content.
    • 📐 Corner Peel: Engaging fold effect in the top-right or top-left corner.
  3. Create the Rule & Assign Ad Space:
    • Create a new rule for that format.
    • Select your Global-type Ad Space in the rule configuration.
  4. Configure Trigger & Frequency Settings:
    • Timing: Instant display or delayed by X seconds.
    • Frequency Capping: Limit impressions to once per session, once every 24 hours, or unlimited.
    • Targeting: Apply device (Mobile / Desktop) or Geo-targeting rules.
  5. Activate the Rule: Save and toggle status to Active. The global ad will immediately begin serving automatically across your website without modifying any template files or pages!

Stage What You Configure Where in WP Admin Key Output
1. Ad Creative Banner image, Video, or AdSense/HTML script tag AdFuz > Ads Standalone creative asset
2. Campaign Schedule dates, ad rotation weights, fallback ad AdFuz > Campaigns Scheduled flight rule grouping
3. Ad Space Width × Height, rotation mode, Type (Standard vs Global) AdFuz > Ad Spaces Placement ID & shortcode
4. Standard Display Insert shortcode, Gutenberg block, or PHP function Post / Page / Theme In-content rendered ad
5. Global Display Assign Global Ad Space to popup, edge bar, or trigger rule AdFuz > Global Ads Automatic site-wide overlays

Explore Ad Creatives

Learn about image, video, and script ad specifications. View Ads Guide →