Why your campaign might not be delivering, and what you can check
1.Your campaign is still under moderation
Every new campaign goes through a moderation review before traffic is delivered. This usually takes up to 2 hours, but can occasionally take longer during peak periods.
How to fix:
Go to your campaign list and check the status. If it shows Pending, it's still being checked – just wait.
If the status shows Declined, open the campaign to see the reason and make the necessary changes before resubmitting.
If it's been more than 4 hours with no update, contact support.
2. Your CPM bid is too low
HilltopAds runs on a real-time auction. If your bid is below what other advertisers are offering for the same traffic, your campaign simply won't win impressions.
How to fix:
Check the recommended bid range shown in your campaign settings – it reflects current competition for your targeting.
Try increasing your CPM bid by 20–30% and monitor traffic for 30–60 minutes.
If you're targeting tier-1 countries (US, UK, DE), bids are generally higher. Start with the suggested range and adjust from there.
3. Targeting is too restrictive
Every filter you add reduces the pool of available traffic. Combining too many narrow criteria – specific GEOs, devices, OS versions, browsers, and connection types all at once – can result in a pool too small to deliver meaningful volume.
How to fix:
Review your targeting and remove or broaden any criteria that aren't essential to your offer.
Start broad, get traffic flowing, then narrow down once you have data.
If you're targeting a single country + a single device type + a specific OS version, try expanding one of those dimensions first.
4. Scheduling is blocking delivery
If you've set a delivery schedule, your campaign will only run during the hours you selected – in the timezone configured on your account. It's easy to miss that the active window hasn't started yet, or that it already ended.
How to fix:
Open campaign settings and check the schedule section. Confirm the active hours match your intent.
Check which timezone is set on your account – delivery hours are calculated against it.
To test delivery immediately, temporarily set the schedule to run all hours and see if traffic starts.
5. Daily or total budget is exhaused or too low
A very low daily cap can be hit within minutes after launch – especially if your bid is competitive. Once the daily limit is reached, delivery pauses until the next day.
How to fix:
Check your daily budget cap and total campaign budget. If either is near zero or already reached, increase the limit.
Make sure your account balance is sufficient – campaigns pause automatically when the balance runs out.
6. Frequescy cap is limiting impressions
A frequency cap limits how often the same user sees your ad within a given time window. If the cap is set very low (e.g. 1 impression per 24 hours) and your audience is small, available inventory can drop significantly.
How to fix:
Review your frequency cap setting and consider raising the limit or extending the time window.
This is especially relevant if you're targeting a small or niche audience segment.
7. Blacklist is too broad
Blocking too many publisher sites or ad zones can significantly reduce available inventory – sometimes to the point where no traffic matches your campaign at all.
How to fix:
Review your blocklist and remove entries that aren't necessary.
If you imported a blocklist from another platform, it may be overly broad for HilltopAds inventory – trim it down.
8. Whitelist is too narrow / WL sources no longer have traffic
If you're running a whitelist campaign, delivery is limited exclusively to the sources you've listed. If those sources have lost traffic volume over time – or are temporarily inactive – your campaign has nowhere to deliver.
How to fix:
Check whether the zones or sites in your whitelist are currently active and generating impressions.
If you built this whitelist from older campaign data, some sources may no longer be relevant _ refresh it with recent top-performing zones.
As a quick test, temporarily switch to a broader targeting mode (without the whitelist) to confirm traffic is available for your GEO and ad format.
Contact your account manager for an up-to-date list of active, high-volume zones that match your offer.
9. Offer type doesn't match your traffic channels
HilltopAds separates mainstream and non-mainstream (adult) traffic into distinct channels. If your offer type and your traffic channel don't match, the campaign won't deliver – this is by design, to protect both advertisers and publishers.
This commonly happens when you swap an offer mid-campaign: for example, replacing a mainstream offer with an adult one without updating the traffic channel settings, or the other way around.
How to fix:
Open your campaign settings and check which traffic channel is selected: Mainstream or Non-Mainstream.
Make sure it matches your current offer. A non-mainstream offer needs non-mainstream traffic channels enabled; a mainstream offer should not have non-mainstream channels active.
If you recently changed your landing page or offer, review the channel setting – it doesn't update automatically when the offer changes.
When in doubt, create a new campaign rather than repurposing an existing one with different offer types.
10. Low traffic volume in your target GEO
Some countries and regions have lower traffic volumes on the network. If you're targeting a low-volume GEO, even a well-configured campaign may deliver slowly.
How to fix:
Check the Traffic Chart in your account to see available volume for your target country and ad format.
If volume is low, consider expanding to neighboring or similar-profile countries.
You can also contact your account manager for GEO-specific bid guidance.
Still not seeing traffic after checking all of the above? Reach out to HilltopAds support with your campaign ID. Our team can review delivery logs and pinpoint the issue quickly
