The Advertiser portal is the central hub for managing your ad campaigns within the Ad Management System. Accessible atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Priyanshu471/ad-management/llms.txt
Use this file to discover all available pages before exploring further.
/advertiser, it provides authenticated advertisers with a real-time snapshot of campaign performance, live campaign cards, and quick-access controls for creating and managing campaigns. Only users with the advertiser role can access this portal — unauthenticated visitors are automatically redirected to the home page.
Dashboard Sections
The dashboard is organized into two primary areas — a statistics row at the top and a live campaigns grid below it.Performance Stats
Four stat cards display aggregated metrics across all your campaigns: Total Views, Profit, Click Rate, and Total Users. Each card shows the current total and a percentage change with a trend indicator.
Live Campaign Grid
Active campaigns are rendered as
CampaignCard components in a responsive grid. Each card surfaces the campaign title, description, and impression count, along with the remaining duration.Create Campaign
The Create Campaign button in the top-right corner of the dashboard navigates to
/advertiser/create, launching the multi-step campaign creation form.View All Campaigns
The View All link below the live campaigns grid navigates to
/advertiser/campaigns, where you can browse, edit, and delete every campaign you own.Stats Cards
The four stat cards are sourced from theStats array in lib/data.ts. Each card displays a headline total and a rate of change with an arrow indicating whether the metric is trending up or down.
| Stat | Total | Rate | Trend |
|---|---|---|---|
| Total Views | 86,568 | 0.43% | ↑ Up |
| Profit | 12,236 | 4.03% | ↑ Up |
| Click Rate | 56.3% | 8% | ↑ Up |
| Total Users | 40,568 | 0.83% | ↓ Down |
levelUp: true and a red downward arrow for levelDown: true, giving you an immediate visual signal on metric health.
Live Campaign Cards
The dashboard shows up to four campaigns fromcampaignsData in a responsive grid. Clicking a campaign card opens the Campaign Modal, pre-filled with the campaign’s current details so you can edit or delete it inline.
Each CampaignCard displays the following fields:
| Field | Source |
|---|---|
| Title | campaign.title |
| Description | campaign.description |
| Impression count | campaign.impression |
| Duration | campaign.duration |
Advertiser Sidebar Navigation
The left sidebar provides quick access to every section of the advertiser portal.| Menu Item | Route | Purpose |
|---|---|---|
| Dashboard | /advertiser | Overview stats and live campaigns |
| Create | /advertiser/create | Create a new ad campaign |
| Campaigns | /advertiser/campaigns | Manage all campaigns |
| Analytics | /advertiser/analytics | Per-campaign analytics charts |
| Media Library | /advertiser/library | Browse and filter media assets |
Related Pages
Explore the rest of the advertiser portal documentation to get the most out of the Ad Management System.Campaigns
Browse the full paginated campaigns table, edit campaign details, and delete campaigns.
Create Campaign
Step-by-step guide to building a new campaign with targeting, budget, and media uploads.
Analytics
Drill into per-campaign CTR trends and audience segment breakdowns.
Media Library
Browse and manage your campaign images, logos, and videos.