Key takeaways

  • Tapjoy is not shutting down: Unity runs it as the Tapjoy offerwall (Unity Offerwall in its docs), and the old ironSource Offerwall users were moved to it.
  • Active alternatives for apps and games include the DT Offer Wall from Digital Turbine, AdGem, ayeT-Studios, BitLabs, and Sharklio, each with different SDKs, currency settings, and callbacks.
  • Before you switch, move balances that live on Tapjoy's servers to your own, keep your old callback endpoint running, and keep the value of your currency the same on the new wall.

Is Tapjoy shutting down, and what are the alternatives?

No. Tapjoy is not shutting down. ironSource bought Tapjoy in January 2022, Unity merged with ironSource in November 2022, and Unity now runs the product as the Tapjoy offerwall, documented as Unity Offerwall, with SDKs for Android, iOS, Unity, React Native, and Flutter plus a web version. The product that was retired is the ironSource Offerwall, whose users Unity moved to Tapjoy. If you still want a different or second wall for your app or game, the DT Offer Wall from Digital Turbine, AdGem, ayeT-Studios, BitLabs, and Sharklio all accept app publishers today.

Everything about other providers comes from their official sites and documentation, checked on October 22, 2026. Providers change their products often, so confirm the details with them before you integrate.

What happened to Tapjoy and the ironSource Offerwall

Most “Tapjoy shutting down” searches come from three real changes that are easy to mix up: the acquisitions, the replacement of the ironSource Offerwall, and the 2026 sunset of a different ironSource product.

DateWhat happenedSource
January 10, 2022ironSource announces it has closed its acquisition of TapjoyironSource press release
November 7, 2022Unity announces it has completed its merger with ironSourceUnity news release
Not datedUnity publishes a checklist and a step-by-step guide for moving from the ironSource Offerwall to the Tapjoy OfferwallOfferwall migration checklist
April 30, 2026The direct demand business of the ironSource Ads network stops serving (announced March 26, 2026). The notice does not mention the offerwall or TapjoyironSource Ads sunset notice

As of October 22, 2026, tapjoy.com redirects to Unity’s Tapjoy offerwall page, which describes “an in-app rewarded marketplace connecting top advertisers with leading publishers”, and the old developer site redirects to Unity’s documentation. We found no announcement that Unity plans to close the Tapjoy offerwall.

What it is called now

The name depends on where you look. Unity’s offerwall documentation calls it Unity Offerwall and lists an Android SDK, iOS SDK, Unity SDK, React Native SDK, Flutter SDK, and a Web Offerwall. The product page and the Unity Dashboard call it the Tapjoy Offerwall, and you still apply for a Tapjoy publisher account to use it. The SDK code keeps the Tapjoy name too, for example Tapjoy.Connect in the Unity plugin. So “Tapjoy”, “Tapjoy from Unity”, and “Unity Offerwall” are the same product.

If you searched for an ironSource Offerwall alternative

Unity’s official path for ironSource Offerwall users is the Tapjoy Offerwall. Its migration checklist says to keep listening for server-to-server callbacks from ironSource and keep rewarding users for 90 days after the date you stop showing new offers through the ironSource Offerwall. If you never made that move, you are choosing a new wall anyway, so the comparison below applies to you as much as to Tapjoy users. The ironSource Ads sunset is about ads demand, not offerwalls; our guide to Unity Ads alternatives covers that side.

Reasons to switch, or to add a second wall

Because Tapjoy is still running, “alternative” usually means one of these:

  • A second wall next to Tapjoy. Offer coverage differs by country and device, and most reward apps run more than one wall. Best offerwalls for publishers explains how to test several side by side.
  • A different integration. Some providers have no Flutter or React Native SDK, some offer a web wall you open from a link, and some give you an offers API to build your own screen.
  • Control over currency. You may want balances on your own server, several currencies, or a different reward split.
  • Commercial terms and support. Payout schedules, minimums, and how reversals are deducted vary, and few providers publish them, so get them in writing.

If Tapjoy earns well for you and none of these apply, the cheapest change is no change. Test an alternative on part of your audience before you remove anything.

Tapjoy alternatives compared (as of October 2026)

Listed alphabetically after Tapjoy, not ranked. “Not stated” means we did not find it on the provider’s official site or documentation, not that it does not exist.

ProviderPlatforms and SDKsCurrency controlReward callbacksPayout model
Tapjoy (Unity Offerwall)Android, iOS, Unity, React Native, Flutter SDKs, plus a Web Offerwall by link or JavaScriptTapjoy-managed or self-managed currency; several currencies only with self-managed; geo multipliers by countryGET callback to your URL; optional secret key adds a unique ID and an MD5 verifier; retries every 5 minutes for up to 4 daysNot stated
AdGemWeb offerwall, iOS, Android, and Unity SDKs; Offer API (REST) and Prism (GraphQL)Currency sales listed as a revenue boosterSigned, POST-based server-to-server postbacks (v3); v2 GET still supported; client-side polling as a fallbackNot stated
ayeT-StudiosWeb offerwall link or SDK for iOS, Android, and web; SDK and demo repositories on GitHub for iOS, Android, Flutter, and React Native; Reporting and Static Offers APIsCurrency salesServer-to-server and signed client-side callbacksNot stated
BitLabsiframe or link, Android, iOS, Flutter, React Native, and Unity SDKs, plus APIsBase currency multiplier, user reward share, and currency nameReward callbacks plus reconciliation callbacks when a reward is reversed or adjustedRevenue share; you earn on install for CPI offers and per event for CPE offers
DT Offer Wall (Digital Turbine)Android, iOS, and Unity through the DT FairBid SDK; REST API on request from your account managerSeveral currencies with their own name and icon; virtual currency salesServer-side reward callbacks with optional transaction ID and SHA1 secure ID, retried up to 10 times; or the DT Virtual Currency ServerNot stated
SharklioSigned offerwall link or iframe, Offers API, Android and iOS SDKs, Unity and Flutter plugins, React Native packageCurrency name and icon, conversion rate, user split, rounding, optional time-limited bonusSigned server-to-server postback for every credit and every reversalPaid per completed offer; offers can have several steps, each with its own payout

Payout schedules and minimums are left out because most providers set them at sign-up, so ask each one directly.

The alternatives, one by one

DT Offer Wall (Digital Turbine)

Digital Turbine’s offer wall now ships inside the DT FairBid SDK. Its SDK integration guide covers Android, iOS, and Unity, and the Android changelog lists version 3.68.0 on September 15, 2026, so the SDK is actively maintained. You set apps up in the self-service DT Console, which needs a confirmed DT publisher account, and new apps start in a testing status until you set them live. Its rewarding guide compares server-side rewarding with a hosted virtual currency server, much like Tapjoy’s self-managed and managed currency, which makes it one of the closer matches for a Tapjoy setup.

AdGem

AdGem’s integration docs split options into pre-built ones (a web offerwall and iOS, Android, and Unity SDKs) and partner-built ones where you own the interface (Prism over GraphQL and a REST Offer API). Its reward mechanism page recommends v3 server-to-server postbacks, which it describes as POST-based and signed, and says postbacks fire on payable conversion events by default. The website says AdGem works in more than 180 countries and has a sign-up link for publishers. There is no Flutter or React Native SDK in its docs, so cross-platform apps would use the web wall in a WebView.

ayeT-Studios

ayeT-Studios offers an offerwall, a survey wall called Polltastic, and rewarded video for iOS, Android, and web, integrated with a web offerwall link or an SDK. Its site lists both server-to-server and signed client-side callbacks, plus Reporting and Static Offers APIs. Its GitHub organization hosts an iOS SDK v2 package for Swift Package Manager, updated in September 2026, along with Flutter and React Native SDK repositories and demo apps for Android, iOS, and Flutter. A good fit if you want surveys and offers from one provider.

BitLabs

BitLabs is best known for surveys and also offers games and offers, receipt scanning, and cashback. It has SDKs for Android, iOS, Flutter, React Native, and Unity. Its currency settings take a base multiplier (for example 1,000 points per $1), a user reward share, and your currency name, and its callback docs describe reconciliation callbacks for rewards that are later reversed. It is one of the few that explains its payout model: a revenue share where CPI offers pay you on install and CPE offers pay per completed event. Sign-up goes through its sales team, and your workspace must be verified before you get demand.

Sharklio

Sharklio is a pay-per-result affiliate network. App and game publishers run it through the Android or iOS SDK, the Unity or Flutter plugin, the React Native package, a signed offerwall link, or the Offers API for a custom screen. Every publisher application is reviewed by hand. Choosing an offerwall SDK for Android and choosing one for Unity compare SDK options in more depth.

Migration checklist: moving balances and currency off Tapjoy

The code is the easy part. The risk is players losing currency, getting paid twice, or seeing their coins suddenly worth less. Work through these in order.

  1. Find out where balances live. Unity’s virtual currency overview explains the two models. With Tapjoy-managed currency, balances sit on Tapjoy’s servers. With self-managed currency, they are already on yours and there is nothing to move.
  2. Copy managed balances before you remove the SDK. For a live app moving from managed to self-managed currency, Unity’s docs describe calling getCurrencyBalance with the previous SDK key on first launch and writing the result into your own system. Do the same before you leave: ship one release that reads each player’s Tapjoy balance, stores it on your server, and only then switches the in-game balance to your server. Keep that code in place until most active players have opened the new version.
  3. Keep the old callback endpoint running. Offers players started on Tapjoy can complete days or weeks later. Unity told ironSource Offerwall users to keep rewarding callbacks for 90 days after they stopped showing new offers; ask Unity for the window that applies when you leave Tapjoy, and leave your self-managed currency callback live for at least that long.
  4. Keep your currency worth the same. Players notice when an offer that paid 500 gems last week pays 300 today. Set the new wall so the same dollar payout shows the same amount of currency. The virtual currency calculator and how to set your virtual currency exchange rate help with the math.
  5. Separate transaction IDs by provider. Store each reward with the provider name and its transaction ID as a unique key, so a Tapjoy retry and a new provider’s callback can never collide or double-credit. Preventing duplicate reward credits shows the pattern.
  6. Plan for reversals on both walls. Each provider reports reversals differently. Decide how you take back currency a player already spent, and set a reward hold period that covers both walls during the overlap.
  7. Update store privacy forms. A new SDK can change what your app collects. Review your Google Play Data safety form and Apple privacy details before you submit the new build.
  8. Tell players. Say where pending rewards from old offers will come from and how long they may take, and keep a support path open for them.

Illustrative example: matching an old exchange rate

Say your Tapjoy currency was set at 100 gems per $1, the kind of rate Unity’s docs use as an example, so an offer that paid you $2.50 showed 250 gems. Your new wall asks for a base rate and a separate user share. To keep the same 250 gems, you can set 100 gems per $1 with a 100% user share, or 125 gems per $1 with an 80% user share. Both show 250 gems for a $2.50 payout. Sample figures only; use your own rate and payouts.

Migration mistakes that cost players currency

Removing the Tapjoy SDK before you copy managed balances, turning off the old callback URL on launch day, changing the value of your currency at the same time as the wall, reusing one transaction ID table without a provider column, and crediting rewards because the app says an offer finished instead of waiting for a server callback.

How to test an alternative before you switch

  • Integrate the new wall next to Tapjoy, not instead of it, and show it to a share of players first.
  • Use the same placement and the same currency value on both walls, so the results are comparable.
  • Open both walls on real devices in your top countries and count the offers a player would actually see.
  • After a few weeks, compare earnings per 1,000 daily active users after reversals, not gross revenue. The offerwall earnings calculator helps you estimate.

For placement inside a game and app store rules, see Monetize a mobile game with an offerwall and offerwall rules for iOS apps. If you came here from an OfferToro search, OfferToro alternatives covers the web-first walls.

Where Sharklio fits next to or instead of Tapjoy

Sharklio is a pay-per-result affiliate network, and your players reach it through the Sharklio offerwall: the Android or iOS SDK, the Unity or Flutter plugin, the React Native package, a link signed on your server, or the Offers API if you want your own screen. You set your currency name and icon, conversion rate, user split, rounding, an optional time-limited bonus, and the wall design with a live preview, so you can match the value of your old Tapjoy currency. Every credit and every reversal reaches your server as a signed server-to-server postback, and you get reports by country, offer, and sub ID plus a Reporting API. Offers depend on each player’s country and device, VPN, proxy, Tor, and data center traffic is blocked from the wall, and players must be at least 16. Every publisher application is reviewed by hand. See how the wall works, read the Unity offerwall guide, or get in touch.

Frequently asked questions

Is Tapjoy shutting down?

No. As of October 22, 2026, Unity runs Tapjoy as the Tapjoy offerwall, documented as Unity Offerwall, and we found no announcement that it will close. The product that was replaced is the ironSource Offerwall, whose users Unity moved to Tapjoy.

Who owns Tapjoy now?

Unity. ironSource closed its acquisition of Tapjoy in January 2022, and Unity completed its merger with ironSource in November 2022.

What happened to the ironSource Offerwall?

Unity directs ironSource Offerwall users to the Tapjoy Offerwall and publishes a migration checklist and guide. It says to keep rewarding callbacks from ironSource for 90 days after you stop showing new offers through the old wall.

What are some apps like Tapjoy for publishers?

For app and game publishers, active options include the DT Offer Wall from Digital Turbine, AdGem, ayeT-Studios, BitLabs, and Sharklio. They differ in SDK platforms, currency settings, and how they report rewards and reversals.

Does Tapjoy have a web offerwall?

Yes. Unity documents a Web Offerwall that opens from a link or a custom JavaScript integration, and it requires self-managed currency with a callback to your server.

Can I run Tapjoy and another offerwall at the same time?

Yes. Many apps run two or more walls. Keep the same currency value on each, store transaction IDs per provider, and compare them on earnings per active user after reversals.

Will my players lose their Tapjoy currency if I switch?

Not if you plan it. If you used Tapjoy-managed currency, copy each balance to your server before you remove the SDK; if you used self-managed currency, balances are already yours. Keep your old callback URL live so late completions still pay out.