Display Settings & Ad Sequence Rotation
AdFuz includes a flexible ad-serving engine that manages how multiple creatives compete, rotate, and render within a single ad zone.
1. Ad Sequence Modes
Section titled “1. Ad Sequence Modes”Inside the Display Settings panel of any Ad Space, you can configure how creatives are rotated:
Option A: Random Order (Default)
Section titled “Option A: Random Order (Default)”- Mechanism: Every page load randomly selects one of the eligible active creatives linked to the campaign.
- Benefit: Ensures equal impression distribution across all creatives and prevents visitor ad blindness.
- Best For: General display campaigns, brand awareness, A/B testing multiple banner variations.
Option B: Sequential Order
Section titled “Option B: Sequential Order”- Mechanism: Creatives are served in a fixed order (1 $\rightarrow$ 2 $\rightarrow$ 3 $\rightarrow$ 1) using client-side cookie or session tracking.
- Benefit: Allows story-telling or progressive sales messaging where a visitor sees Ad #1 on their first page view and Ad #2 on their second page view.
- Best For: Step-by-step product walkthroughs, multi-stage discounts.
2. Slot Availability Capacity
Section titled “2. Slot Availability Capacity”The Availability field under Dimensions & Availability defines how many distinct ads can be rendered inside this space at the same time:
- Availability = 1 (Standard): Renders 1 single banner per ad space call.
- Availability = 2 or more (Multi-Unit Grid): Automatically fetches multiple unique ads and displays them in a clean responsive grid without duplicate creatives.
Availability: [ 2 ]Result: Renders Ad A and Ad B side-by-side or stacked without repetition.3. Fallback Ad Resolution Order
Section titled “3. Fallback Ad Resolution Order”When a user visits a page containing an Ad Space, AdFuz resolves what to render using the following priority hierarchy:
flowchart TD Request["Visitor Loads Page"] --> CheckActive{"Are any Linked Campaigns Active & in flight?"} CheckActive -->|Yes| Rotate["Serve Selected Ad (Random / Sequential)"] CheckActive -->|No| CheckFallback{"Is Fallback Ad Configured?"} CheckFallback -->|Yes| ServeFallback["Serve Fallback Ad Creative"] CheckFallback -->|No| Collapse["Collapse Ad Space Cleanly (No blank space)"]