This article is a step-by-step guide on how to create a campaign.
Content
Overview
This step-by-step guide walks you through creating a new advertising campaign in your DSP account. Campaigns connect your advertiser to traffic sources and define how your ads will be delivered and targeted.
Getting Started
How to Access Campaign Creation:
Option 1: From Campaigns Overview
- Go to Advertisers Module → Campaigns tab
- Click the '+' button in the top-right corner of the grid
Option 2: From Advertiser Details
- Go to Advertisers Module → Advertisers List
- Open your advertiser's details form
- Navigate to the Campaigns tab
- Click the '+' button
Step 1: Complete the Campaign -> General Tab
Required Fields (Must Complete All):
Field | Description | Notes |
---|---|---|
Campaign Name | Descriptive name for your campaign | Use clear, identifiable names |
Advertiser Partner | Select the advertiser this campaign belongs to | Auto-filled if created from advertiser details |
Traffic Source | Choose your traffic source (inventory/audience) | Select from available options in the dropdown. We recommend leaving 'All traffic' and managing targeting with filters and lists. |
Start Date | When the campaign begins running | Defaults to today; can set future date |
End Date | When the campaign stops running | Required field if budget pacing fields (Daily budget/Hourly budget) are not set- must specify end date |
Total Budget | Maximum amount to spend over the campaign lifetime | Required field if budget pacing fields (Daily budget/hourly budget) are not set- enter amount in $ |
ECPM $ | Price per 1,000 impressions | Applies to all creatives (can override at the creative level) |
Important: After filling the required fields, click 'Save' to unlock additional configuration tabs.
General Tab - Optional Fields (Additional Controls):
Field | Description | Default Setting |
---|---|---|
Daily Budget | Maximum daily spending limit | Required field if the Total budget and End date are not set, or the Hourly budget is not set. Unlimited (optional additional control) |
Hourly Budget | Maximum hourly spending limit | Required field if the Total budget and End date are not set, or the Daily budget is not set. Unlimited (optional additional control) |
Day Parting | Schedule specific days/hours to run | Off (runs 24/7) |
Deal & Seat ID Filter | Filter traffic by specific deal/seat IDs | Off (accepts all traffic) |
General tab - Day Parting Configuration
- Off (Default): Campaign runs continuously 24/7
- On: Select particular days and hours when the campaign should be active
- Campaign State: Shows as "Stopped" during non-selected times
General tab - Deal & Seat ID Filtering
- Purpose: Restrict campaign to specific traffic deals
- Default Deal ID: Your campaign ID in Gamoshi
- Default Seat ID: Your account ID in Gamoshi
- Use Case: When you have particular premium inventory agreements
Step 2: Configure Additional Settings (Optional Tabs)
After saving the General tab, these additional configuration options become available:
Filtering & Targeting Tab
Purpose: Add campaign-specific targeting beyond advertiser-level settings
How to use:
- Click 'Add Rule' to create new targeting filters
- Click 'Delete' to remove existing filters
- View advertiser-level filters in the "Advertiser Filters" section (read-only)
Necessary: Advertiser filters always override campaign filters when conflicts occur.
For detailed targeting options, see our Filtering & Targeting Guide →
Capping Tab
Purpose: Set campaign-specific spending and delivery limits
Available caps:
- Daily limits: Outgoing requests, budget, impressions, clicks
- User capping: How often the same user sees your ads
- Device capping: Limits per device
Lists Tab
Purpose: Apply allowlists or blocklists for refined targeting
How to manage lists:
- Click '+' button in top-right corner
- Associate existing list: Select from the dropdown
- Create new list: Click the "Here" link to build a new list
- New lists auto-associate with the current campaign
For a detailed list management, see our Lists Guide →
Creatives Tab
Purpose: Connect ad creatives to this campaign
Managing creative associations:
- Add existing creatives: Click '+' and select from the advertiser's creatives
- Create new creative: Click 'New Creative' link for auto-association
- Edit associations: Use row actions to modify or remove creative connections
- Remove associations: Disconnect creatives without deleting them
Requirement: Campaign needs at least one active creative to serve ads.
For creative creation details, see our Creative Creation Guide →
Campaign States and Status
Understanding Campaign States
- Running: Campaign is live and serving ads
- Pending: Future start date - campaign will start automatically
- Stopped: Day Parting is active, currently outside scheduled hours
- Finished: End date reached or total budget exhausted
- Capped: Daily/hourly budget limit reached (resumes next period)
For Campaign to Serve Ads
- Campaign Status: Must be "Active"
- Campaign State: Must be "Running"
- Associated Creatives: At least one active creative connected
- Date Range: Current date within start/end date range
Best Practices
For New Users
- Start with the required fields only
- Use simple targeting initially
- Set conservative budgets for testing
- Add advanced features gradually
Budget Planning
- Total Budget: Should exceed your expected daily spend × campaign duration
- Daily Budget: Optional safety net for spending control
- Hourly Budget: Use for very tight budget control
Targeting Strategy
- Start broad at the advertiser level
- Use campaign-level targeting for specific refinements
- Test different targeting combinations across campaigns
Creative Management
- Associate multiple creative formats when possible
- Test different creative variations within the same campaign
- Monitor creative performance and pause underperformers
Troubleshooting Common Issues
Campaign not serving ads:
- Check that all required fields are completed and saved
- Verify campaign status is "Active," and state is "Running"
- Ensure at least one active creative is associated
- Check if the current date is within the campaign date range
Budget spending too quickly:
- Add daily/hourly budget limits for better control
- Review targeting settings for efficiency
- Consider tighter frequency capping
Limited traffic volume:
- Review targeting settings for over-restriction
- Check advertiser-level filters aren't too narrow
- Verify ECPM pricing is competitive