Key takeaways
- AdGem offers a web offerwall, iOS, Android and Unity SDKs, and the Prism GraphQL and REST Offer APIs, with HMAC-SHA256 signed postbacks sent up to 3 times.
- Its publisher terms say payment comes within 60 days after the end of each month unless your insertion order says otherwise, and only after AdGem is paid by the advertiser.
- Moonetix, Tapjoy (Unity Offerwall), DT Offer Wall, ayeT-Studios, BitLabs, AdGate Rewards and Lootably are the alternatives to test, usually alongside AdGem.
What are the best AdGem alternatives?
The main AdGem alternatives are Moonetix, an affiliate network that websites, apps and games run through its offerwall, Offers API or native SDKs for Android, iOS, Unity, Flutter and React Native, then Tapjoy (documented by Unity as Unity Offerwall) and the DT Offer Wall from Digital Turbine for mobile games, ayeT-Studios and BitLabs for wide SDK coverage, and AdGate Rewards and Lootably for websites and custom earn pages. AdGem itself says it is active in 180+ countries and has recorded 1B+ conversions, and its publisher terms set payment within 60 days after month end unless your order says otherwise (checked on November 11, 2026). Most publishers add a second wall next to AdGem rather than replace it.
Every provider fact below comes from that provider’s own site or documentation, checked on November 11, 2026. If something is not public, we say so.
What the AdGem offerwall is
AdGem, run by AdGem LLC, calls itself a loyalty and monetization platform. Publishers add its offerwall to an app, game or website, users complete offers for in-app currency, and the publisher earns per completion. Its homepage lists the Offerwall and Rewarded Video as ad units, Multi-Reward Offers and currency sales as revenue boosters, and a built-in Reward Status flow so users can follow up on rewards.
The AdGem page for decision makers fills in the rest:
- Ad units: an Arcade Ad Unit (gaming catalog) and a Rewards Ad Unit (gaming and non-gaming).
- Platforms: web, iOS, Android and Unity.
- Cost: no platform fee; AdGem describes it as a revenue share funded by advertiser spend.
- Data: device and advertising identifiers, IP and engagement events, but no account details such as names or emails.
- Reporting: a dashboard, a Reporting API (access through your account manager), and webhooks for offer changes and player suspensions.
AdGem review: integration, postbacks and payment
| Area | What AdGem documents |
|---|---|
| Pre-built | Web Offerwall (recommended), iOS SDK, Android SDK, Unity SDK; the web wall runs in an iframe, WebView or a direct link |
| Partner-built | Prism, a GraphQL API that returns offers ranked per user (recommended), or the REST Offer API |
| Currency | Currency name, icon and multiplier; Promotions (currency sales) that raise the multiplier for set dates and show a banner on the wall |
| Rewards | v3 server-to-server postbacks: POST with a JSON body signed with HMAC-SHA256; up to 3 attempts; client polling and v2 GET postbacks also exist |
| Fraud signals | Suspended-player webhooks so you can withhold rewards; optional allowlisting of AdGem’s static IP |
| Payment | Within 60 days after month end in US dollars unless your insertion order says otherwise; conditional on AdGem being paid |
What works well
- You can start with the hosted wall and later build your own screen on Prism without changing how rewards reach you.
- The v3 postback docs sign the whole request body, which is stronger than a hash over a few fields.
- Suspended-player webhooks tell you when AdGem flags a user, before you pay that user out.
What to plan around
- Only 3 delivery attempts. The initial attempt plus 2 retries. If your endpoint is down longer, you need AdGem’s reports to catch up.
- Install postbacks do not reward. Postbacks for install goals carry a conversion type of “install” for tracking only. Do not credit currency from them.
- No Flutter or React Native SDK. Cross-platform apps use the web wall in a WebView; the docs give navigation-handling code for both. See offerwall in a WebView.
- Reversals. We found no reversal postback in the public docs. The publisher terms let AdGem offset later chargebacks against future payments, so keep a reward hold period.
- Paid when paid. The terms make payment for an offer conditional on AdGem receiving the advertiser’s money, and give you 14 days to dispute a statement.
Why publishers look for an AdGem alternative
- A native SDK for Flutter or React Native instead of a WebView.
- A shorter payment cycle or published minimums.
- Reversals on your server as a callback, not only as a deduction in a statement.
- Surveys. AdGem’s ad units are offers and rewarded video; survey-heavy users need a survey wall.
- Wider offer coverage in your countries. Coverage differs by provider, and a second wall fills gaps.
AdGem alternatives compared (checked on November 11, 2026)
AdGem is the baseline row, then Moonetix, then the others alphabetically. Not ranked. “Not stated” means we did not find it on the provider’s own site or docs.
| Provider | Web wall | App SDKs | Custom UI | Reward callbacks | Published payment terms |
|---|---|---|---|---|---|
| AdGem (baseline) | Iframe, WebView or link | iOS, Android, Unity | Prism (GraphQL), Offer API | Signed POST, up to 3 attempts | Within 60 days after month end, unless your order differs |
| Moonetix | Signed link or iframe, floating Earn button, WordPress plugin | Android, iOS, Unity, Flutter, React Native | Offers API | Signed postback for every credit and reversal, up to 5 retries | Not compared here |
| AdGate Rewards (Prodege) | Iframe or new tab | iOS, Android, Unity | Offers API v3, User Based API | Postback; {state} reports rejected conversions | Not stated |
| ayeT-Studios | Web offerwall | Android, iOS, Unity, Flutter, React Native | Offerwall API, Static API | Callbacks plus optional reversal callbacks | Minimum by method, for example $25 for PayPal |
| BitLabs | Iframe or web link | Android, iOS, Flutter, React Native, Unity | Offer API | Reward and reconciliation callbacks | Net-30, $100 minimum after deductions |
| DT Offer Wall (Digital Turbine) | Not stated | Android, iOS, Unity (DT FairBid SDK) | Not stated | Server callbacks resent up to 10 times, or the DT Virtual Currency Server | Not stated |
| Lootably | Iframe or direct link | Android | Offers API | Hashed GET postback; reversals via webhooks | Not stated |
| Tapjoy (Unity Offerwall) | Web Offerwall | Android, iOS, Unity, React Native, Flutter | Not stated | GET callback retried every 5 minutes for up to 4 days | Not stated |
We make Moonetix, so we list it first. Every fact about the other networks comes from their own sites and docs, checked on November 11, 2026.
The alternatives, one by one
Moonetix
Moonetix is an affiliate network. Publishers run its offerwall through a signed link or iframe, a floating Earn button, a free WordPress plugin, the Offers API, or native SDKs for Android, iOS, Unity, Flutter and React Native that use single-use session tokens, so no key ships in your app.
Tapjoy (Unity Offerwall)
The closest match for a mobile game. Unity’s offerwall docs list Android, iOS, Unity, React Native and Flutter SDKs plus a Web Offerwall, so it covers the cross-platform gap AdGem leaves. Its self-managed currency callback retries every five minutes for up to four days. Tapjoy alternatives covers the history.
DT Offer Wall (Digital Turbine)
Ships inside the DT FairBid SDK for Android, iOS and Unity. The server-side rewarding guide resends a failed reward callback up to 10 times with growing delays and can add a SHA1 security hash. If you would rather not run a server, the DT Virtual Currency Server holds balances for you.
ayeT-Studios
The widest SDK list here, including Flutter and React Native wrappers, plus a separate surveywall. Reversal callbacks arrive on your normal callback URL with “r-” before the transaction ID once you enable them. See ayeT-Studios alternatives.
BitLabs
Survey-first, with games and offers, SDKs for five platforms, and reconciliation callbacks for reversed rewards. It publishes Net-30 and a $100 minimum on its payments page. A good pair with AdGem if your users like surveys.
AdGate Rewards (Prodege)
The same platform spread as AdGem (web, iOS, Android, Unity) with an Offers API and a user-based API. A {state} macro in your postback URL also delivers rejected conversions. See AdGate Media alternatives.
Lootably
Web-first: iframe or link, an Offers API, a Reporting API and an Android SDK. Postbacks report completions only, and conversion webhooks carry pending, approved and rejected events. See Lootably alternatives.
How to choose the right alternative
- Start from your platform. Flutter or React Native apps should favor a wall with a native package: Moonetix, Tapjoy, ayeT-Studios or BitLabs. Compare them in the Android SDK guide and the Unity SDK guide.
- Compare retry windows. AdGem tries 3 times, Moonetix up to 5 times (after about 1 minute, 5 minutes, 30 minutes, 2 hours and 6 hours), Lootably 0 to 5 times as you set, DT up to 10 times, Tapjoy for up to 4 days. Short windows need good monitoring.
- Decide how you take back currency. Prefer a wall that sends reversals to your server. Publisher earnings and reversals explains why.
- Model your cash flow. A 60-day cycle means you may pay users two months before you are paid. The rewards site profit calculator helps.
- Test on live traffic. Same placement, same currency value, compare earnings per wall opener after reversals.
Illustrative example: cash flow with a 60-day cycle
Your app earns $3,000 on AdGem in March and you pay users the equal value in gift cards during March. Under the default terms, March is paid within 60 days after March ends, so by May 30. You carry $3,000 for up to two months, plus whatever April and May add. Sample figures only.
AdGem integration mistakes to avoid
Crediting currency from install-goal postbacks, verifying the signature over a parsed body instead of the raw request, ignoring suspended-player webhooks, and running the web wall in a WebView that intercepts every frame load. AdGem’s docs warn that hidden frames are part of normal operation.
How to add Moonetix to your app or game
You can run Moonetix next to AdGem and compare them on the same users.
- Apply at moonetix.com/register. Every publisher application is reviewed by hand; once approved, the apps you add go live right away.
- Add the app and set its currency (name, icon, conversion rate, user split, rounding) so it matches your AdGem multiplier. The virtual currency calculator helps.
- Integrate with your stack: Unity, Flutter, React Native, Android, iOS, or a signed link for web. SDKs get a single-use session token from POST /v1/session on your server.
- Credit only from the signed postback and store the provider name with each transaction ID. Test with “Open as a test user” and “Send a test postback” in the app’s Integration status.
Limits: the Moonetix wall lists offers and its docs do not describe a survey router, users on VPNs, proxies, Tor or data center networks are blocked, and end users must be at least 16, with parental permission under 18.
Moonetix for games puts setup and platform rules on one page.
Where Moonetix fits next to AdGem
Moonetix sends a signed HMAC-SHA256 postback for every credit and every reversal, retries a failed one up to 5 times, lists each attempt under Reports, Postbacks, and emails you if the last one fails. Multi-step offers show their goals to users in My offers. Sign up free (we review every publisher application by hand) or see how to test before launch.
Frequently asked questions
Is AdGem legit?
AdGem is operated by AdGem LLC, publishes developer docs and publisher terms governed by Colorado law, and says it has recorded more than 1 billion conversions. Read the payment section of its terms before you sign.
How does AdGem pay publishers?
Its publisher terms say payments are made within 60 days after the end of the calendar month, in US dollars, by an electronic method AdGem approves, unless your insertion order says otherwise (checked on November 11, 2026). No minimum is published.
Does AdGem have a Flutter or React Native SDK?
No. It documents iOS, Android and Unity SDKs and a web wall, and gives WebView guidance for React Native and Flutter apps.
What is AdGem Prism?
Prism is AdGem’s GraphQL API that returns offers ranked and filtered per user, so you can build your own offer screen while AdGem handles personalization.
Does AdGem send reversal postbacks?
We did not find reversal postbacks in its public docs. Its terms allow chargebacks to be offset against future payments, so ask your account manager how reversals are reported.
Can I use AdGem and another offerwall together?
Yes. AdGem itself describes running alongside your current setup. Keep one currency value and separate transaction IDs per provider.


