In this tab, users can create and manage the campaigns of a specific Advertiser
Content
Overview
The Campaigns tab is where you create and manage advertising campaigns for each advertiser. Campaigns connect an advertiser to inventory and audiences, each with its own targeting, budget, and scheduling settings.
Key Requirement: Every advertiser must have at least one active campaign to receive traffic.
How to Access Campaign Management
-
For New Advertisers:
-
Complete and save the General tab first
-
Click on the Campaigns tab
-
Configure the automatic campaign (if exist) or create additional campaigns as needed
-
-
For Existing Advertisers:
-
Go to Advertiser Module > Advertisers List
-
Click the edit icon in the Actions column
-
Navigate to the Campaigns tab
-
-
Alternative Access: Manage all campaigns across advertisers from Advertisers Module > Campaigns, where you can filter, search, and apply bulk actions.
Creating a New Campaign
Automatic Campaign (Advertiser type other than Internal)
-
When a new advertiser, not Internal, is created, an automatic campaign is generated by default.
-
This campaign connects the advertiser with its automatic audience.
- You need to update the automatic audience with your Audience/Inventory source selection
-
The automatic campaign starts with an Active status and can be paused or edited.
Manual Campaign (All integration types, including Internal)
1. Required Fields (Must Be Completed):
-
Campaign name and basic settings
-
Audience/Inventory source selection
-
Pricing method:
-
Set a unified price (ECPM $) at the campaign level, applying to all creatives in the campaign
-
This price can be overridden at the creative level if needed
-
2. Campaign Scheduling
-
Define campaign start and end dates (start date required)
-
Campaign runs continuously by default
-
Optional: Day Parting to run only on selected days/hours
-
Campaign states depend on the schedule:
-
Pending if the start date is in the future
-
Running if active and within the date range
-
Finished when the end date is reached
-
3. Campaign Budget Configuration
-
Set campaign lifetime Total Budget (optional but recommended)
-
Add a Daily Budget or Hourly Budget for finer control
- For Internal type campaigns, the minimum requirements are:
End Date & Total budget or Daily/Hourly budget. -
When budget limits are reached:
-
Campaign caps until the next reset (hour/day)
-
When the Total budget is reached, the campaign state is "Finished".
The total budget can be updated to activate the Campaign.
-
Campaign Additional Settings
-
Filters & Targeting (See available filters →)
Purpose: Refine who sees your ads beyond the advertiser-level targeting
What can be configured:
- Media filters: Media type, Size, Channel
- Location targeting: Geographic areas relevant to this specific campaign
- Device targeting: Specific devices or operating systems for this campaign
- Content filters: Website categories or content types
How it works: Campaign targeting gets added to advertiser targeting (both apply together)
-
Capping
Purpose: Control how much and how fast this specific campaign spends and delivers
Daily campaign's limits available:
- Daily Impressions: Maximum ads shown per day
- Daily Clicks: Maximum clicks allowed per day
- Daily Conversions: Maximum desired actions per day
- Other daily metrics: Views, interactions, etc.
User experience controls:
- Frequency Capping: How often the same user sees your ads
QPS Limits: Queries per second (controls bidding speed)
How it works: Campaign caps work in addition to advertiser-level caps (most restrictive limit applies)
-
Creatives (See detailed guide →)
-
Upload or associate creatives with this campaign
-
Campaign-level pricing can apply uniformly to creatives, but creative-level pricing overrides are allowed
-
-
Lists (See available lists →)
Purpose: Apply specific targeting lists to fine-tune this campaign's reach
List management options:
- Associate existing lists: Connect allowlists or blocklists to this campaign
- Create new lists: Build campaign-specific targeting lists
- Edit list content: Modify targeting criteria directly from this tab
- Remove associations: Disconnect lists without deleting them
How targeting layers work:
- Advertiser-level lists (apply to all campaigns)
- Campaign-level lists (apply only to this campaign)
- Both layers combine for final targeting
Best practice: Use campaign-level lists for specific targeting that doesn't apply to all your advertisers' campaigns
Understanding Campaign States
Your campaign will be in different states based on its configuration and timing:
Active States:
- Running: Campaign is live and serving ads
- Status = Active + current date within campaign date range
- Pending: Campaign is scheduled for future start
- The start date is in the future
Inactive States:
- Stopped: Campaign is paused due to scheduling
- Day Parting is enabled, and the current time is outside the selected hours/days
- Finished: Campaign has reached its end date/Total budget
- Stays Finished until the total budget is increased/End date updated to a future date
- Capped: Campaign has reached budget limits
- Hourly/daily cap: Resumes next hour/day
- Hourly/daily cap: Resumes next hour/day
Targeting Inheritance
Campaign-level settings add to (not replace) advertiser-level settings:
- Advertiser filters + Campaign filters = Combined targeting
- Advertiser capping + Campaign capping = Most restrictive applies
- Advertiser lists + Campaign lists = Combined lists
Budget Tracking
Use the Totals Bar (in the campaign's General tab) to monitor:
- Total Spend: Campaign lifetime spending (up to 2 years back)
- Daily Metrics: Today's spend, impressions, video impressions, requests
Budget Control
- Total Budget: Calculated over 2 years
- Daily/Hourly Budgets: Reset automatically
- Budget Updates: Can be changed anytime to current or future amounts
Campaign Cloning
- Complete Clone: Copies all campaign settings and configurations
- Auto-Redirect: Takes you to edit mode of the new campaign
- Default State: Cloned campaigns start in "Paused" status
Inventory & Audience Management
Specific inventory and audience management features are only relevant if your account has external inventory sources in addition to GamoshiX marketplace traffic.
When using External Audience Groups as inventory:
- Add/remove audience members directly from the campaign
- Exception: Virtual audiences cannot be modified
Troubleshooting Campaign Issues
Campaign not receiving traffic:
- Check campaign status is "Active"
- Check campaign state is "Running"
- Verify the current date is within the campaign date range
- Ensure the advertiser has at least one active campaign
- Ensure that the advertiser is not in status "Paused" or with state "Stopped"
Budget spending too fast:
- Consider lowering daily/hourly budgets
- Review targeting settings for efficiency
- Review capping, especially QPS capping, for the campaign.
Campaign shows as "Stopped":
- Check Day Parting settings
- Verify the current time falls within the selected schedule
- Review campaign date range settings