Product
Publishers
Advertisers
Networks
Help
Pause animations
Browse help topics
Concept Everyone

What is AffiliateOS?

Updated

View as Markdown

AffiliateOS is an offer platform. Advertisers pay for an install, for a step inside their app or a percent of each sale. Publishers show those offers to their users. We record every tap, check it, match the conversion the advertiser reports and pay the publisher.

On this page

Three roles

RoleWhat they do hereHow they join
AdvertiserLists an app, site or store and sets what it pays: per install, per in-app event or a percent of each sale.Sign up and start a campaign. Test events are free.
PublisherShows offers in an app, site or newsletter, often for a reward in its own currency.By request for now. We reply by email.
NetworkRuns its own publishers on AffiliateOS, with its own rates and its own offers.Book a demo. From $500 a month.

Everyone sees their own side only. A publisher sees what it earns; an advertiser sees what each channel cost, under a code instead of the publisher’s name.

How one install moves

The example below follows one click from a rewarded app to a paid conversion.

One install, from tap to payout. Every name, time and amount is made up.
  1. 2:04 PM. Harbor Blocks, a puzzle game by Tidewater Games, shows in Pebble Rewards’ own offer screen, built on the Offer API. The install pays Pebble Rewards $4.20.
  2. 2:06 PM. Player u_48213 taps it on an iPhone in Texas. We record the tap as clk_7Q2f81 and run our traffic checks before the player reaches the App Store.
  3. 2:09 PM. The player installs Harbor Blocks and opens it. The game’s tracker reports the install, and we match it to clk_7Q2f81.
  4. Next. We send Pebble Rewards a signed postback with sub_id=u_48213, the action ID, payout=4.20 and user_payout=1.50, the install reward Tidewater Games set. Pebble Rewards checks the signature and credits the player 1,500 pebbles, at 1,000 pebbles per $1.
  5. Later steps. When the player reaches level 10 and level 40, each step posts back with the player’s reward in user_payout and payout=0, so Pebble Rewards can keep crediting the player.

Four ways to show offers

OptionWhat you getBest for
Hosted OfferwallA wall we host. Open it with your user’s ID in a link, an iframe or a webview.Rewarded apps. Start here.
Offer APIOne call returns every offer your account can run. You build the screen.Teams with their own offer screens
Top Offers FeedThe same call with segment=top: our picks and offers proven in the last 30 days, in an order we set.A short list without ranking it yourself
Offer LinksOur team picks offers for your audience and sends you a tracking link for each. New offers are posted in your Slack channel. No code.Sites and newsletters

All four send conversions to the same postback URL. On Hosted Offerwall postbacks, revenue is your earnings and payout is the player’s reward, so read revenue first whenever it’s present.

What we check on every tap

Each tap passes our traffic checks before it reaches the advertiser. A tap we refuse shows the player “This offer isn’t available for your account” and never reaches the advertiser’s store page, so nobody pays for it. The offer stays live for everyone else.

When an offer ends, its old links still get taps from saved lists and cached walls. Those players see “This offer has ended” instead of an error.

The offers

Publishers can run 10,000+ offers, counting direct offers and AffiliateOS marketplace offers. When the same app is listed more than once, the Offer API returns at most one install-paid listing and one event-paid listing for each app and platform, so a wall doesn’t show the same game three times.

Networks and the glossary

Click ID. A unique ID we give each tap, so a later install or event can be matched back to it.What is a click ID?
Conversion. A step the advertiser's tracking confirmed, so it can be paid.What is a conversion?
Postback. A request we send to your server when a conversion happens, so you can credit the user.What is a postback?

Support

Still stuck? Write to us.

One address for every question: hello@affiliateos.ai. Put the details from this list in your first message so we can find the click or conversion without asking you for them again.

Put these in your message

  1. 01The email you sign in with
  2. 02Your role: publisher, advertiser or network
  3. 03The offer ID
  4. 04The click ID or action_id
  5. 05The time it happened, with your time zone
  6. 06What you expected to happen

Looking for a reward in an app? Ask that app's support. It credits your reward, so only it can see your balance.

Search help