Repository navigation
Releases
Android Ads SDK 1.0.3
Melvad Android Ads SDK 1.0.3 adds explicit rewarded preparation and native reward completion handling.
- Use
prepareAd,isReadyandshow()for rewarded or fullscreen video. Preparation may request an ad, while playback, impression and billing wait for explicit Show. Readiness lasts 120 seconds; Show is accepted once. ExistingloadAdauto-show integrations remain supported. onRewardEarnedfires once after impression and full completion of the same rewarded attempt, afteronVideoEvent(AdVideoComplete)and before actual close. Ordinary fullscreen, skip, early close and errors do not earn rewards. Destroy or reload from callbacks cancels remaining callbacks from the previous attempt.- Optional SSV overloads accept an opaque publisher user reference for supplier-issued VAST. SSV requires a separately deployed supplier policy and a publisher backend that verifies and deduplicates signed webhooks. This release does not enable production SSV; local earned reward is not server credit.
Includes native Open Measurement 1.6.12, Prebid Mobile dependencies, renderer assets and licenses. SDK implementation sources and source jars are not distributed. Earlier Maven versions and tags are preserved.
Use com.melvad:android-sdk:1.0.3 with the version-pinned Maven URL in the integration guide. Requires Android 10/API 29+, compile SDK 37+, and Android System WebView with WebMessageListener support. Release assets include the AAR, dependency POM, complete binary repository ZIP and SHA-256 checksums.
Android SDK 1.0.2
Melvad Android Ads SDK 1.0.2 corrects native OMID measurement for VAST ad pods.
Each creative now supplies its own live duration and volume to native Open Measurement. For example, a pod containing two four-second ads reports four seconds for each OMID session, while the publisher's VPAID lifecycle continues to cover the whole break.
Native measurement cleanup is shared by normal completion and error recovery. Build and publishing documentation now derives the default version from the SDK build configuration.
Install com.melvad:android-sdk:1.0.2 from the version-pinned public Maven repository. Native Prebid Mobile and Open Measurement remain included, with no additional OMID configuration required in the app.
Validation: 53 browser checks, including the two-creative VAST pod regression, 22 JVM tests, and 58 functional checks on each Android API 29, 35 and 37 emulator. An independent app builds from the binary Maven dependency in debug and R8-minified release configurations.
This distribution contains compiled binaries, public metadata, English documentation and licenses. Implementation sources and source maps are not included. Earlier Maven versions and Git tags remain available for existing integrations.
android-sdk-1.0.2.zip is the complete distribution. The standalone AAR requires the dependencies listed in its POM. SHA256SUMS.txt contains release-asset checksums; the ZIP includes per-file checksums.