MobileFuse SDK v1.12.0

Release Notes: MobileFuse SDK 1.12.0

SDK 1.12.0 focuses on enhancing video ad experiences, improving measurement accuracy through OM SDK validation, and improving stability across both Android and iOS platforms.

Enhanced Video Rendering
In SDK 1.12.0, we have improved the rendering logic for video ads. This includes adding looping behavior for banner videos without end cards and ensuring that paused video ads resume accurately from the previous keyframe. These updates provide a more seamless and consistent experience for users viewing video content.

Measurement & Compliance
We have completed a full OM SDK regression testing cycle for both platforms to ensure continued compliance and measurement accuracy. This release also addresses specific Video MREC OMID reporting issues on iOS, ensuring that advertisers receive precise geometry and event data.

Stability & Performance
This update includes several critical stability improvements:

  • iOS: Fixed a crash risk in bidding token generation related to background-thread access.
  • Android: Mitigated a potential ANR (App Not Responding) issue related to internal log management and hardened fullscreen ad lifecycle handling to prevent stale references from blocking future ads.

Improvements and Fixes
SDK 1.12.0 includes several incremental improvements and parity updates:

  • Android Parity: Added the onAdClosed() callback for banner ads to match iOS behavior and improve integrator consistency.
  • Payload Optimization: Reduced bidding token size by removing redundant identifiers.
  • Code Health: Completed our migration of core utility classes to Kotlin on Android to improve maintainability and performance.