Skip to content

Releases

Android Ads SDK 1.0.3

Choose a tag to compare

@dogmat1k dogmat1k released this 12 Nov 22:09

Melvad Android Ads SDK 1.0.3 adds explicit rewarded preparation and native reward completion handling.

  • Use prepareAd, isReady and show() 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. Existing loadAd auto-show integrations remain supported.
  • onRewardEarned fires once after impression and full completion of the same rewarded attempt, after onVideoEvent(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

Choose a tag to compare

@dogmat1k dogmat1k released this 11 Nov 17:25

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.

Integration guide.

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.