Operational guide to connecting programmatic ad networks to your portal inventory.
Third-party publisher demand means programmatic ad networks — DSPs and ad exchanges — paying to serve ads in your portal inventory. You do not need to sell individual advertisers. You plug into a network, and the network fills your inventory automatically.
How Programmatic Fills Work
When a guest loads the captive portal, your platform sends an ad request to the connected demand network. The network runs an auction in milliseconds among advertisers who have bid on your audience segment (location, device type, time of day). The highest bidder wins. Their ad is served. You receive the CPM revenue.
This happens without your involvement. Setup is one-time. Revenue is passive.
Step-by-Step: Connecting Demand
Step 1: Identify your demand source. Options include:
Step 2: Create a publisher account. For Google Ad Manager: ads.google.com/home/tools/manager-accounts/. For smaller networks, apply through their publisher portal and provide your monthly impression estimate and geographic distribution.
Step 3: Get your ad tag. The demand network provides a JavaScript snippet or a direct URL for ad serving. This is your ad tag — the code that connects your portal to their auction system.
Step 4: Configure in the platform. In your MyWiFi account, navigate to Ads & Monetization → Ad Zones → Add New Zone. Paste your ad tag. Select the placement position (pre-login, post-login interstitial, or thank-you page). Set the fallback — the ad that runs if no programmatic bid comes in (typically your own house ad or the venue's promotion).
Step 5: Test and verify. Load the portal on a test device. Confirm the ad zone renders correctly and the ad tag fires. Check your demand network dashboard 24–48 hours later to verify impressions are being counted.
Revenue Expectations
Programmatic CPM for WiFi inventory varies by:
Conservative estimate for a US restaurant venue: $8 CPM × 6,000 monthly impressions = $48/month per venue in passive programmatic revenue.
For 20 venues: $960/month. No sales calls, no client management — just the passive yield of inventory you already control.
Maximizing Programmatic Revenue