Perkox Android SDK: The Complete Monetization Guide for 2026
Android Offerwall Monetization with the Perkox SDK
Android is the largest mobile platform in the world with 3B+ active devices. The Perkox Android SDK is a lightweight AAR that brings rewarded offerwall monetization to your app in minutes — with server-side validation that protects your revenue from fraud.
SDK Requirements
The Perkox Android SDK requires Android 5.0 (minSdk 21), targetSdk 33, Java 17, and Kotlin 1.9+. Internet permission is merged automatically through the manifest. The SDK is distributed as an AAR file, making integration simple for both Kotlin and Java projects.
Quick Start (Kotlin)
// Add to build.gradle
dependencies {
implementation files('libs/perkox-android-sdk-release.aar')
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'androidx.core:core-ktx:1.10.1'
}
// Launch the offerwall
import com.perkoxofferwall.sdk.PerkoxOfferwall
val offerwall = PerkoxOfferwall.create(
"YOUR_APP_ID", "YOUR_SDK_KEY", "Player_123"
)
offerwall.onReward = { reward ->
val amount = reward["amount"] as Double
val status = reward["status"] as String
Log.d("Perkox", "Reward: $amount ($status)")
}
offerwall.onClose = { Log.d("Perkox", "Offerwall closed") }
offerwall.launch(this)
Reward Status Handling
Perkox postbacks deliver four statuses: pending (wait — under review), approved (credit the user), rejected (do not credit), and reversed (remove a previously granted reward). Your backend must handle all four — most fraud losses come from ignoring reversals.
Android-Specific Best Practices
- Initialize during Application.onCreate, not on demand
- Use stable playerIds from your backend user table
- Test on low-end devices — AAR size and startup impact matter for tier-3 markets
- Configure postbacks with GET (recommended) for simple integration
- Log every postback for audit trails and discrepancy resolution
Frequently Asked Questions
What’s the SDK size? The AAR is lightweight by design — no bloat, no unnecessary dependencies beyond AndroidX.
Does it work with Kotlin and Java? Yes — the API is accessible from both languages.
Can I monetize non-gaming apps? Absolutely. The offerwall works for utility apps, fintech, loyalty platforms, and any app with engaged users.
Get Started
Access the Perkox Android SDK →
Perkox provides rewarded monetization infrastructure across Android, iOS, Unity, Flutter, React Native, and Web. Read the documentation →
