The Offerwall Reward Status Lifecycle: Pending to Reversed Explained
The Reward Status Lifecycle: Four States, Four Handlers
Every offerwall reward moves through up to four states: pending, approved, rejected, reversed. Handling all four correctly is the difference between a trustworthy reward system and a broken one.
Pending
The offer is under advertiser validation. Do not credit yet – display the status honestly to users.
Approved
The advertiser validated the conversion. Credit the user now, via the postback, not the SDK callback.
Rejected
Validation failed – speeders, fraud, or rule violations. Do not credit. Show the rejection reason when available.
Reversed
A previously approved conversion got clawed back – refunds, fraud discovery, or advertiser disputes. Remove the credited reward from the user balance.
Frequently Asked Questions
Why do reversals happen?
Refunds, fraud discovery, or advertiser disputes after approval.
What happens if I ignore reversals?
Reward inflation – users keep illegitimate currency.
How does Perkox deliver statuses?
Signed postbacks with a status field for every state.
Start Monetizing with Perkox
Register as a Perkox publisher and integrate the rewarded monetization SDK. Read the documentation
Perkox provides rewarded monetization infrastructure – SDKs, tracking, analytics, and reward validation – for mobile apps and games across Android, iOS, Unity, Flutter, and React Native.
