For publishers

Your users already want
something for free.

Give them offers worth completing and earn on every one. One iframe, or one API call, and every conversion credits automatically.

Every
Major category
SEPA
How you are paid
Global
Coverage
72h
Typical hold period

Three ways in, depending on how much control you want

All three read the same offers with the same targeting applied.

Hosted offerwall

An iframe. We render the wall, handle the clicks and keep it looking like your product because you styled it in the dashboard.

<iframe src="https://trovewall.com/wall/
  pk_live_xxx?user_id=USER_ID"></iframe>

Offer API

A signed JSON feed. Build the interface natively — which is what a mobile app usually wants — and keep every pixel yours.

GET /api/v1/offers
  ?app_key=…&user_id=…&ts=…&sig=…

Postbacks

However you render, we call your server when a conversion is approved. Signed, retried with backoff, every attempt logged.

GET /your-hook?user_id={user_id}
  &amount={amount}&sig={signature}
Getting paid

Held, then yours

A conversion is held for 72 hours so the advertiser can reverse fraud or a refunded purchase. After that it is withdrawable — no invoicing, no chasing.

Your user completes an offer

The advertiser reports it to us server-to-server.

You are credited immediately

We call your postback and the amount appears as pending.

The hold clears

It moves to your withdrawable balance automatically.

You request a payout

Requested from the dashboard, paid by SEPA transfer to your IBAN.

Earnings

Live
Available
€4,182.60
Pending
€918.40
Germany €3,094
Netherlands €1,922
France €1,168

Start monetising this week

Free to join. Nothing to install. Your first wall takes about ten minutes.