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