Skip to content

Releases: appodeal/react-native-appodeal

3.10.1

22 Sep 13:17
44b9de2

Choose a tag to compare

3.10.1

Features

  • React Native 0.81.4 Support: Added compatibility with React Native 0.81.4 by updating dependencies and resolving naming conflicts

Fixes

  • Android Kotlin Naming Conflicts: Fixed parameter naming conflicts in RCTAppodealBannerView and RCTAppodealMrecView by renaming eventName parameter to eventNameParam to avoid collision with getEventName() method (#151)

What's Changed

Full Changelog: v3.10.0...v3.10.1

3.10.0

15 Sep 15:38
6b93d72

Choose a tag to compare

3.10.0

Fixes

  • iOS Old Architecture Consistency: Fixed inconsistent method definitions in iOS Old Architecture where isLoaded and canShow methods had both Promise/callback and synchronous implementations, causing conflicts. Unified to use only synchronous RCT_EXPORT_BLOCKING_SYNCHRONOUS_METHOD implementations for consistency with TypeScript definitions and Android platform (#148)
  • Architecture Guards: Added #ifdef RCT_NEW_ARCH_ENABLED guards to ComponentView files (RNAppodealBannerViewComponentView, RNAppodealMrecViewComponentView) to prevent compilation errors when building with Old Architecture (#148)
  • MREC and Banner Ad Events: Fixed ObjectAlreadyConsumedException for ad view events in both MREC and Banner components by implementing proper event handling through getExportedCustomDirectEventTypeConstants method (#148)
  • Event System: Fixed ad view events registration in both Old and New Architecture by properly implementing event constants export (#148)

Android Features

  • Updated Appodeal iOS SDK to 3.10.0

iOS Features

  • Updated Appodeal Android SDK to 3.10.0

What's Changed

New Contributors

Full Changelog: v3.8.1...v3.10.0

3.8.1

01 Aug 16:13
006c8d1

Choose a tag to compare

3.8.1

  • 🚀 Turbo Modules Implementation: Migrated to React Native's Turbo modules architecture for better performance, type safety, and future compatibility
  • New and Old Architecture Support: Full support for both React Native Old Architecture (0.68+) and New Architecture (0.74+)

Features

  • 💥 Breaking Changes - Major API Update
    • Updated API methods and event names for better consistency
    • New event system with improved type safety and better error handling
    • Module architecture complete rewrite using TurboModules for optimal performance
    • See Migration Guide for detailed upgrade instructions

Android Features

  • Migrated to Kotlin 2.1.0
  • Min sdk api increased to 23
  • Updated Appodeal iOS SDK to 3.8.1

iOS Features

  • Updated Appodeal Android SDK to 3.8.1

What's Changed

  • Release/3.8.1: new arc + Appodeal SDK 3.8.1; by @da2gl in #147