Advertiser — Complete Guide
Buy ad placements on WiFi captive portals across the WitRADIUS network. Pick locations on a map, upload your creative, set a budget, and reach people the moment they connect to public WiFi. Four screens, no operations work.
1. Who Advertiser is for
You want to show your ad — banner, image, short video, link — to people the moment they connect to public WiFi. You're not running the WiFi yourself. You don't own routers, you don't bill subscribers, you don't print voucher cards. You just want ad placements at real-world locations: cafés, hotels, malls, clinics, co-working spaces, apartment buildings.
That's what an Advertiser account does. You browse a map of WiFi hotspots in our network, pick the ones that match your audience, upload your creative, fund a campaign, and watch the impressions roll in.
Use cases
- Local restaurant advertising delivery on cafés in the same neighborhood
- Mobile carrier promoting a SIM offer on hotel WiFi
- App developer driving installs on co-working space WiFi
- Event promoter selling concert tickets through hotel WiFi the week before the show
- B2B SaaS targeting professionals at airport / business-lounge WiFi
Your scope
You see only four menu items, plus a Change Password shortcut:
| Group | Menu items |
|---|---|
| Operations | Dashboard, Campaigns |
| Insights | Statistics |
| Money | Balance |
That's it — the narrowest role surface in the whole system. No hotspot management, no profiles, no users, no sessions. You don't need them.
What's different from a hotspot operator
| Hotspot operator (Admin / Business Owner) | Advertiser | |
|---|---|---|
| Owns routers | ✅ | ❌ |
| Sells WiFi to consumers | ✅ | ❌ |
| Pays WitRADIUS for hotspot fees | ✅ | ❌ |
| Earns ad revenue from displayed ads | ✅ (via shared rev) | ❌ |
| Pays for ad placements | ❌ | ✅ |
| Designs creatives | ❌ | ✅ |
| Targets locations | ❌ | ✅ |
Two sides of the same marketplace: operators supply the screen-time, advertisers pay for it.
2. Dashboard
Your home screen. Refresh it whenever you launch a campaign or check on performance.
What you see
- Active campaigns — count and combined daily spend
- Today's impressions — total ad views across all your live campaigns
- Today's clicks — total click-throughs
- CTR — click-through rate (clicks / impressions)
- Spend today / this month — what's been deducted from your balance
- Balance — current funded amount; refill warning if low
- Recent activity — campaign approvals, pauses, top-ups
When CTR drops or impressions stall, that's your signal to refresh creatives or expand targeting.
3. Campaigns
The core of your work.
Creating a campaign
- Click Add campaign
- Name — internal label ("Summer SIM offer", "Eid restaurant promo")
- Creative — upload one of:
- Static image (JPG/PNG, recommended 1080×1920 for full-screen, or 728×90 banner)
- Short video (MP4, max 30 seconds, max 10 MB)
- HTML5 banner (advanced — paste markup)
- Click destination — the URL users go to when they tap your ad (your landing page, product page, app store link, WhatsApp business link)
- Targeting:
- Hotspot map — pan and click hotspots you want to advertise on. The map shows approximate locations, footfall estimate, and current price-per-impression
- Date range — start and end dates (campaigns auto-pause at the end)
- Time of day — optional (e.g. only show ads 8am-10pm)
- Languages — show your ad to users whose phone is set to specific languages
- Budget:
- Daily budget — max spend per day across all targeted hotspots
- Total budget — max spend over the campaign lifetime (campaign auto-pauses when hit)
- Bid type — CPM (cost per 1000 impressions) or CPC (cost per click)
- Estimate cost — system calculates expected impressions/clicks per day given your budget + targeting. Adjust budget or targeting until the estimate matches your goals
- Save as draft
Submit for approval
Click Submit for approval when ready. Your campaign goes to a SUPERADMIN review queue. Approval typically takes a few hours; we check:
- Creative meets size/format specs
- Content is appropriate (no offensive imagery, no misleading claims, no prohibited categories)
- Click destination loads and isn't malware/phishing
- Targeting is reasonable
You'll get an email when approved or rejected. Rejections include the reason — fix and resubmit.
Pause / resume
Live campaign? Click Pause to stop spending immediately. Resume brings it back online within seconds. Useful when:
- You want to swap creative (pause → edit → resume)
- Your landing page is down for maintenance
- You hit a daily budget unexpectedly and want to slow down
Editing
You can edit a campaign in draft. Once approved and live, major edits require re-approval (creative change, targeting change). Minor edits (budget tweaks, end-date extension) apply immediately.
Stats per campaign
Open any campaign → Stats tab:
- Impressions / clicks / CTR / spend over time (hourly, daily)
- Per-hotspot breakdown (which locations performed best)
- Geographic heatmap
- Device breakdown (iOS / Android / desktop)
Use these to optimize: kill underperforming hotspots, double down on winners, refresh creative if CTR drops below your target.
4. The approval flow
Every campaign passes a manual SUPERADMIN review before going live. Here's why and what to expect.
Why approval exists
We have a duty of care to the hotspot operators and end-users in the network. A bad ad on a hotel WiFi can damage the hotel's brand, anger a guest, or even break local advertising laws. So every creative goes through a human pair of eyes.
Common rejection reasons
- Wrong file format or oversized media — compress and re-upload
- Misleading claims — "Win an iPhone!" without a real promotion → rejected
- Adult / gambling / weapons — categories restricted by local regulation. Email us before uploading these
- Click destination unreachable — landing page returns 404 or 500. Fix and resubmit
- Trademark issues — using a brand you don't own without permission
Speeding up approval
- Submit during business hours (Cairo time)
- Make sure your account has at least the minimum balance (we don't approve under-funded campaigns)
- Re-use creatives we've previously approved when running similar campaigns
- For time-sensitive launches (event tomorrow, flash sale), email us with the campaign reference and we'll expedite
5. Balance
You fund a balance, campaign spend deducts from it. Simple, prepaid model.
Sub-tabs
Current balance
Funded amount remaining. When this hits zero, all campaigns auto-pause until you top-up.
Top up
Add funds via:
- Credit card — instant
- Bank transfer — upload receipt, we mark it cleared within a few business hours
- Cryptocurrency (in some regions) — confirms after blockchain settlement
Minimum top-up varies by payment method.
Transactions
Every spend (ad delivery), top-up, refund, and adjustment. Filterable by date / type / campaign. Export as CSV for accounting.
Auto top-up
Optional: when balance drops below a threshold you set (e.g. $50), the system auto-charges your default card for an amount you set (e.g. $200). Prevents campaign auto-pause from balance exhaustion overnight.
Refunds
Unspent budget on a paused/ended campaign stays in your balance — no refund needed; just spend it on the next campaign. If you want money back to your card, email us with the transaction ID and reason.
6. Statistics
Aggregate view across all your campaigns.
Available reports
- Total impressions, clicks, CTR, spend — daily / weekly / monthly
- Top campaigns by impressions / clicks / spend
- Top hotspots in your campaigns by performance
- Hourly heatmap — when are your ads being seen the most?
- Demographic breakdown (when available — language, device type, approximate age band)
- Downloadable PDF / CSV reports for client/board reporting
Use Statistics to plan your next quarter's ad spend; use Campaigns → Stats tab to optimize a single live campaign.
7. Tips & playbook
First campaign
- Top up your balance with a small amount (e.g. $50) — enough for one test campaign
- Create a draft campaign with one hotspot and a small daily budget ($5/day)
- Submit for approval — confirm the flow works end-to-end
- Wait for impressions — first day will be slow as the algorithm calibrates
- Check stats after 48 hours — CTR, cost per click, geographic split
- If results good → scale up budget and add more hotspots. If not → iterate creative
Best practices for creatives
- Static image: high contrast, large readable text, single clear call-to-action ("Order now", "Get the app", "Book table")
- Video: assume sound off (most users connecting to WiFi haven't unmuted yet). First 3 seconds must hook
- Click destination: a focused landing page, not your homepage. The page should match the ad message and convert (form, install button, WhatsApp link)
- A/B test: run two campaigns to the same hotspots with different creatives, compare CTR after 1000 impressions each
Targeting tips
- Local advertisers: target hotspots within 2-5 km of your business
- National brands: select a representative sample of hotspots across cities first; expand to top-performing locations after 1 week of data
- Time-sensitive: schedule ads for the hour your audience is most likely to act (e.g. food delivery promo from 11am-2pm and 6pm-9pm)
- Don't over-target: if you whittle to 3 hotspots, your impressions will be too low to optimize. Aim for at least 20-50 hotspots per campaign
Budgeting
- Start with CPM for awareness campaigns. Switch to CPC when you have proof your click destination converts
- Daily budget should be at least 10× your CPM rate (so you can buy at least 1000 impressions per day)
- Keep 20% of monthly spend in balance reserve so a successful campaign isn't stalled by balance exhaustion
Things you should NEVER do
- Don't upload creative with copyrighted music/video unless you own the rights — campaign will be rejected and your account flagged
- Don't link to a malicious or phishing landing page — instant ban
- Don't try to run political campaigns without prior arrangement — most regions restrict these and require special clearance
- Don't share your login. Each person on your team should have their own (email us to add team members to your account)
When to call support
- Campaign rejected and you don't understand why
- Approval taking longer than 24 hours
- Balance shows wrong figure
- Stats look impossible (zero impressions on an approved campaign for 24 hours)
- Want to run something unusual (interactive ad, full-page takeover, sponsored content)
[email protected] — please include your campaign ID and a screenshot.
