App marketing in India
made easy.
Moloads works on a simple vision — acquire high-value users, engage, and convert. A next-gen automation platform for apps and digital assets, built to reach your highest customer acquisition rate at the lowest cost per acquisition possible.
What the bidder speaks · every supply partner gets its own route, credentials and kill switch
- Curated.Media
- OpenRTB 2.5
- OpenRTB 2.6
- Private auction
- Preferred deals
- VAST 3.0
- Native 1.2
- Supply chain (schain)
- nurl, burl, lurl
- Deal ID buying
Build a new audience for your business.
Your potential audience is already on the apps they use every day. Moloads buys that inventory through OpenRTB exchanges, priced by a bid model trained on your own win and conversion history, plus bid shading against observed clearing prices.
Make your bets in real time
Bid smarter, not harder. Your campaign, budget, audience state and deal status are all held in memory and refreshed in the background, which means your auction is never database-dependent.
- EndpointPOST /api/v1/bid, pydantic-validated, tmax deadline enforced
- StateCampaigns, budgets, caps and deals held in process
- Win noticeHMAC-signed nurl carrying ${AUCTION_PRICE}
Tracking that reconciles
Server-to-server postbacks with transaction-id de-duplication, a universal pixel for click and view attribution, and multi-touch reporting. Every conversion carries the click and the bid it came from.
- PostbackIdempotent on the network's transaction id
- ClickYour click id substituted into {click_id} or appended as subid
- PixelClick window, falling back to a view window
Expand your userbase, keep one buying door
One set of targeting rules covers every exchange you buy through. Target country, region and city, device type, OS, browser and connection, day and hour, site and app, plus banner sizes — with frequency caps enforced per user per campaign over a window you set.
- GeoCountry, region, city, include or exclude
- DeviceType, OS, browser derived from UA, connection
- FreqRedis counters, or a bid-log count without Redis
Make your bids all about goals
Set a target CPA or ROAS and the bid scales toward it from your own conversion data. Bid shading trims what you overpay on wins. Per-hour and per-country multipliers stay under your control.
- GoalTarget CPA or ROAS, walked toward, never jumped to
- ShadingTrims the gap between your bid and the clearing price
- ModelTrains on your own win and conversion history
Smarter budget regulation
Daily and total caps with even, ASAP or front-loaded pacing. Budget is reserved at bid time and released if the bid is pruned or times out, so a campaign cannot quietly overspend its cap.
- ReserveAtomic hold placed before the bid leaves the process
- ReleaseTTL ledger returns holds on prune or timeout
- SharedRedis for atomic state across instances
Bid only on the right kind of traffic
Bot and datacentre user-agent detection, IP and IP-range blocklists, domain and app blocklists, and per-source request-rate limits. Blocked traffic is rejected before it can cost you a bid.
- Pre-auctionFilters run before the bid path, so blocked traffic is free
- ListsIP, IP range, domain, app bundle, advertiser
- RateWindowed per-IP and per-source limits
Make rules that act
Pause campaigns that run unprofitable over a window, cross a CPA ceiling, or approach a budget cap. Rules run on their own schedule and write an audit row every time they fire.
- TriggersROI, CPA ceiling, wasted spend, budget or flight ending
- ActionPause, or surface in "needs attention" for one-click pause
- AuditEvery firing writes a row you can read back
Build an audience that acts
Build audiences from pixel events, page views, specific URLs, converters, then include or exclude them in targeting. Membership is bridged from your pixel back to the bid-stream user id.
- SourceYour universal pixel, no third-party data purchase
- BridgePixel identity mapped to the bid-stream user id
- UseInclude or exclude per campaign, alongside other targeting
Reports you can build
Break down spend, conversions, CPA, EPC, profit and ROI by campaign, day, country, device, OS or creative. Save the definition you have built, schedule it, and export it as CSV or XLSX whenever you need it.
- DimensionsCampaign, day, status, geo, device, OS, creative
- MeasuresSpend, revenue, profit, ROI, CPA, EPC, CTR, CVR
- ExportCSV or XLSX, on demand or scheduled
Bidding on time is the key.
An exchange sends a bid request and starts a clock. Miss the deadline and your bid is discarded: no impression, no error, nothing to debug. Everything below happens inside that window, on data already held in memory.
Request in
Kill switch, JSON validation, supply-chain check and fraud filters. Bot user-agents, blocklisted IPs and blocked domains never reach the auction.
Match
Active campaigns filtered by targeting, creative size, frequency cap and blocked-advertiser rules. Every lookup an in-memory read, never a query.
Price
Base bid, then the ML model, time and geo multipliers, the markup ceiling, the goal multiplier and any loss uplift, checked against the floor.
Reserve
Budget is held atomically before the bid leaves. If the deadline passes or the bid is pruned, the hold is released rather than stranded.
Respond
The creative is wrapped with click and impression tracking, banner, VAST or native JSON, and the bid goes back with its win and loss notice URLs.
Bid only with high-quality placements.
Banner
Any size the exchange offers, matched against the sizes you configure. Creatives rotate by weight, and every click routes through your own tracker before the offer URL.
Video
Give a hosted video file and get inline VAST 3.0 built for you, or supply your own VAST and have impression and click-through trackers injected into it.
Native
Title, image, description, sponsored label and call to action, mapped onto whatever assets the publisher's native request actually asks for.
Bid on the inventory your offers actually convert on.
Private auction deals where your negotiated price acts as a floor, and preferred deals at a fixed price. Deals can be scoped to one supply source and pinned to a single campaign.
- Open auction across every connected exchange
- Private auction, your negotiated price as the floor
- Preferred deals at a fixed price, pinned to one campaign
Every bid outcome is recorded as a metric.
Prometheus metrics cover bid outcomes and a latency histogram, per-campaign bids, wins and spend, funnel counters for impressions, clicks, conversions and revenue, and an active-campaigns gauge. The /metrics endpoint is operator-side and authenticated; the same numbers reach you through the dashboard and reports.
Ask us about metrics accessHosted and operated by us.
Moloads runs as a hosted service: PostgreSQL for the record, Redis for atomic cross-instance budget state, Alembic migrations and CI on every push. You get an account, not a deployment to run.
Ask us about the hosted setupYour data stays yours, and leaves when you ask.
Accounts are scoped per advertiser, so someone can work one advertiser's campaigns without seeing the rest. GDPR erasure tools are built into Settings.
Read the privacy policySupply, and room for more.
Curated.Media
Curated PMP packages: audience, contextual and demographic supply, bought by deal ID.
Your exchange
New OpenRTB partners are added as a tagged bid endpoint with their own credentials and kill switch. Ask us about a specific one.
Your own tracker
The click redirect passes a click id through to your destination URL, so Voluum, RedTrack, Binom or anything else that accepts a parameter works normally.
Why is signup gated?
What do I need before I start?
How are conversions attributed?
Can I bring my own tracker?
Do you support private deals?
Can more than one person use the account?
From request to first conversion,
usually inside a business day.
Request access
Tell us what you run and roughly what you spend. This is not an instant-signup platform. Every request is read by a person.
Get your login
Approved accounts get credentials by email and land straight in the console. Change your password on first sign-in.
Add offer and creative
Paste the offer URL with its click-id macro, add the creative, and set the payout so profit and ROI are calculated for you.
Wire the postback
Copy the postback URL into your affiliate network. Conversions arrive server to server, de-duplicated by transaction id.
Launch
Set targeting, budget and a bid, then activate. Add a rule to pause anything unprofitable so a losing campaign stops without you watching.
Tell us what you run, and we'll tell you honestly.
Every request is read by a person. If it's a fit we'll send your login details by email, usually within a business day.
- No credit card to get in
- Your data stays yours, exportable any time
- We'll tell you honestly if you're too early
Request received.
A person reads every one of these, usually the same day.
- Someone reads your request, usually within a business day.
- If it's a fit, your username and password arrive by email.
- You sign in, wire a postback, and launch your first campaign.