Releases: appodeal/react-native-appodeal
Releases · appodeal/react-native-appodeal
3.10.1
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
RCTAppodealBannerViewandRCTAppodealMrecViewby renamingeventNameparameter toeventNameParamto avoid collision withgetEventName()method (#151)
What's Changed
Full Changelog: v3.10.0...v3.10.1
3.10.0
3.10.0
Fixes
- iOS Old Architecture Consistency: Fixed inconsistent method definitions in iOS Old Architecture where
isLoadedandcanShowmethods had both Promise/callback and synchronous implementations, causing conflicts. Unified to use only synchronousRCT_EXPORT_BLOCKING_SYNCHRONOUS_METHODimplementations for consistency with TypeScript definitions and Android platform (#148) - Architecture Guards: Added
#ifdef RCT_NEW_ARCH_ENABLEDguards to ComponentView files (RNAppodealBannerViewComponentView,RNAppodealMrecViewComponentView) to prevent compilation errors when building with Old Architecture (#148) - MREC and Banner Ad Events: Fixed
ObjectAlreadyConsumedExceptionfor ad view events in both MREC and Banner components by implementing proper event handling throughgetExportedCustomDirectEventTypeConstantsmethod (#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
- Fix: resolve #148 and improve compatibility with legacy architecture by @rolandvar in #149
- Release/3.10.0 by @da2gl in #150
New Contributors
- @rolandvar made their first contribution in #149
Full Changelog: v3.8.1...v3.10.0
3.8.1
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