New Offer API v1 — render your own wall

Turn your users into revenue.
Pay only for proven actions.

Trovewall is an offerwall and CPA network. Publishers monetise their audience with a wall that looks like their own product. Advertisers buy verified user actions at a price they set. We own the tracking in between — and prove every conversion.

No monthly fee · No setup cost · SEPA in and out

trovewall.com/publisher/dashboard
Clicks
184,203
12.4% vs last 30d
Conversions
9,418
5.11% conversion rate
Earnings
€28,740.55
€0.156 EPC
Pending
€1,902.40
Clears within 72h

Top offers

Live
Offer Geo Clicks CR Payout
Vault Rivals — reach level 12
DE 24,180 6.2% €4,912.80
Nordvale Bank — open account
NL 11,043 3.8% €3,780.10
Lumen Fit — 7-day trial
FR 18,772 5.4% €2,441.60
Consumer panel — 12 min survey
US 31,205 8.1% €1,988.25
Global
Reach
7
Ad formats
SEPA
In and out
<1s
Postback delivery

Two sides, one platform

Whichever side you are on, the other one is already here

Supply needs demand and demand needs supply. Trovewall runs both, so neither has to go looking for the other.

For publishers

Drop in an iframe or call the API. Your users see a wall that matches your product, complete offers, and get credited automatically over a server-to-server postback.

  • Offerwall customisable down to the border radius
  • JSON offer API if you would rather build your own UI
  • Signed postbacks with automatic retries
  • Earnings withdrawn by SEPA transfer
How it works for publishers

For advertisers

Fund a wallet, set a price per action, target it, and stop paying the moment you want to. You are only ever billed for a conversion we can evidence back to a click.

  • Fixed cost per action — no bidding, no surprises
  • Country, device, OS and publisher targeting
  • Hold periods and one-click reversals
  • Prepaid wallet topped up by SEPA transfer
How it works for advertisers
The critical path

Every conversion is traceable back to a single click

One unguessable identifier ties the user, the offer and the money together. It is the only thing all three parties share — and the reason a conversion can be proven rather than asserted.

End user
Offerwall
Click ID
Postback in
Ledger
Credited

Click is recorded

A 32-character identifier from random_bytes, bound to one user, offer and moment.

Advertiser reports back

Signed server-to-server, deduplicated on their transaction ID, rejected outside the window.

Money moves once

Advertiser debited, publisher credited, both ledger rows written in a single transaction.

The platform

Everything an offer provider actually needs

Not a demo. Targeting, caps, budgets, holds, reversals, fraud scoring, a real ledger and the analytics to see all of it.

An offerwall that looks like your product

Palette, radius, icon shape, grid or list, category filters, your logo, your currency name and your exchange rate. Custom CSS when that is not enough. Changes preview live — no republishing, no cache to wait for.

Targeting that holds

Country, device, OS and version, connection, language — include or exclude, per offer, enforced identically on the wall and the API.

Fraud controls that ship on day one

Hold periods, velocity limits, per-user caps, click-to-conversion floors, duplicate detection and blocklists — each flagged with a reason, not a shrug.

A ledger you can replay

Integer cents, one row per movement, running balance carried on every row. Any balance can be re-derived from its own history — and reconciled against the cached figure, so drift is something you find rather than something you ship.

Analytics that answer the next question

Daily rollups by app, offer, publisher, advertiser and country. Clicks, unique users, conversion rate, EPC, revenue, payout and margin — then drill straight through to the individual conversions behind any figure.

Integration

Three lines, or three endpoints

Embed the hosted wall and you are done. Or take the JSON feed and render it natively — same offers, same targeting, same click URLs.

1 Embed the wall, or pull /api/v1/offers
2 Point us at your postback URL
3 Credit your user when we call it
Read the docs
integrate.sh
# 1. Embed the hosted offerwall <iframe src="https://trovewall.com/wall/pk_live_a1b2c3?user_id=USER_ID" width="100%" height="800" frameborder="0"></iframe> # 2. …or pull the feed and render it yourself $ curl "https://trovewall.com/api/v1/offers?app_key=pk_live_a1b2c3\ &user_id=abc&country=DE&device=android&ts=1739491200&sig=…" { "offers": [ { "id": 4821, "name": "Vault Rivals", "payout": 2.94, "currency_amount": 2940, "click_url": "https://trovewall.com/go/pk_live_a1b2c3/4821…" } ] } # 3. We call you when it converts GET /your-postback?user_id=abc&amount=2940&trans_id=cnv_9f2…&sig=… ✓ 200 OK — user credited
Your wall, your rules

Customisable down to the border radius

The wall is a template plus a settings document, so a new option is a key in JSON rather than a migration. Publishers change it in the dashboard and watch the preview repaint as they type.

Identity

Logo, title, currency name and icon, exchange rate

Palette

Nine colour roles, radius, icon shape and size

Layout

Grid, list or compact; card density; category chips

Advanced

Custom CSS and a sanitised custom header

Earn coins 2,940
All Games Surveys
Vault Rivals
2,940
Quick survey
620
Nordvale Bank
9,800
Lumen Fit trial
1,450
Marketplace buy
4,100
Install & play
880

Offer categories across the network

Mobile games Surveys Finance Shopping Free trials Sign-ups Subscriptions App installs Web offers
Fraud scoring Hold periods Reversals Retrying postbacks Geo targeting Daily caps Replayable ledger SEPA payouts Signed API
Get started

Free to join. Nothing to install.

Create the account for the side you are on and you are integrating the same day. Terms are agreed with your account manager once we know your traffic or your campaign.

Publishers
Monetise your users

One iframe, or the JSON API if you prefer your own UI.

  • Free to join, free to integrate
  • Unlimited apps and offerwalls
  • Withdrawals by SEPA transfer
Create a publisher account

Talk to us about your traffic or campaign

Questions

Before you sign up

Start on whichever side you are on

Create an account and you can be running a wall — or a campaign — the same day. Nothing to install, nothing to negotiate.