Creating a new campaign is straightforward. Follow the steps below to configure your campaign and target your desired audience.
Step 1: Navigate to Campaign Settings
-
Go to the Advertisers section.
-
Select an advertiser and click + New Campaign.
Step 2: Configure Basic Settings
In the Basic Settings tab, complete the following:
1. Campaign Name - Enter a unique name for your campaign.
2. Integration Type - Choose the appropriate type:
- Tag Based: For static ad tags
- Open RTB: For real-time bidding integrations
- Direct Demand or Prebid Server: Based on your setup
- JSON: For DOOH
3. Tag Type - Select the ad type (e.g., VAST, VPAID, or MRAID).
4. Pricing - Set the CPM (Cost per Mille) for the campaign.
5. Flighting - Configure start and end dates, or select Run Indefinitely to keep it active.
Step 3: Scoring and Optimization
(Contact your account representative to activate this feature)
-
Scoring Services:
-
Enable Protected Media (Post-bid or Pre-bid) for ad quality scoring.
-
Set a Traffic Score threshold to filter inventory.
-
-
Optimization Tool (Optional):
-
Toggle Request Optimization to improve campaign performance.
-
Step 4: Advanced Settings
Expand the Advanced Settings tab to configure delivery, targeting, and filters:
-
Delivery Caps:
Set limits for impressions, ad requests, and revenue on a daily or hourly basis. -
Frequency Cap:
Add a cap to limit the number of times an ad is shown to a user.
Options include IDFA, IP, or IDFA & IP.
Cap Logic in the System
All caps operate in the EST (Eastern Standard Time) timezone and are triggered once the actual limit is reached, not based on forecasted traffic.
How This Affects Daily Revenue Cap and Impression Hourly/Daily Cap:
For example, let’s say a campaign has an Impression Daily Cap set to 50,000.
Between 00:00 and 18:00 EST, the campaign receives 100,000 ad requests, and we respond with 70,000 valid responses, which result in 50,000 impressions. At that point:
The campaign is excluded from the auction — no further responses will be sent to the supply partner.
However, the already sent responses (in this case, 70,000) may still result in impressions in the following hours.
This is because the default impression TTL (time-to-live) is 3 hours, meaning the publisher can still fire our impression tracker within this window, and those impressions will be counted as valid.
The same logic applies to:
Impression Hourly Cap
Daily Revenue Cap
In short, the system stops sending new responses once the cap is reached, but impressions (or revenue) may continue to accumulate based on previously sent responses, within the allowed TTL window.
Step 5: Targeting
Add targeting criteria to narrow down your audience:
-
Select parameters like Content Language, Channel Name, Device Type, or Geography.
-
Use advanced filters to include or exclude specific attributes.
Step 6: Advanced Targeting and Filters
Expand the Targeting section to configure additional options. Use these tools to refine your audience:
-
Domain Lists:
Choose to Allow or Block specific domain lists.
Use Create List or Upload from CSV to manage them. -
Additional Domains:
Manually add domains, separated by commas. -
Bundle ID Lists:
Allow or block specific app bundles.
Use Create List or Upload from CSV to define bundle IDs. -
Countries Filter:
Set the type to Allow or Block and select specific countries. -
Player Size:
Choose to Allow or Block specific sizes.
Use the Add new size option as needed.
Step 7: Optimization Tool
-
Toggle Request Optimization to enable automated improvements for campaign performance.
-
Add any additional settings for third-party trackers, if required.
Step 8: Review and Save the Campaign
-
Double-check all settings in both the Basic and Advanced sections.
-
Click the Create button to finalize and save the campaign.
Tips for Success
-
Use caps and targeting effectively to balance reach and relevance.
-
Enable Scoring Services to maintain ad quality. (Reach out to your rep for pricing.)
-
Regularly monitor performance in the reporting section to optimize delivery.