Skip to content

Latest commit

 

History

History
404 lines (239 loc) · 12 KB

File metadata and controls

404 lines (239 loc) · 12 KB

Changelog

4.1.0

  • Android SDK now uses individual adapter dependencies instead of a single umbrella SDK

Updated SDKs

  • Updated Appodeal iOS SDK to 4.1.0
  • Updated Appodeal Android SDK to 4.1.0

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)

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)

iOS Features

  • Updated Appodeal iOS SDK to 3.10.0

Android Features

  • Updated Appodeal Android SDK to 3.10.0

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

3.5.0

Updated SDKs

  • Updated Appodeal iOS SDK to 3.5.0
  • Updated Appodeal Android SDK to 3.5.0

3.4.1

Updated SDKs

  • Updated Appodeal iOS SDK to 3.4.1
  • Updated Appodeal Android SDK to 3.4.1

3.4.0-beta.1

Updated SDKs

3.3.3

Updated SDKs

  • Updated Appodeal iOS SDK to 3.3.3
  • Updated Appodeal Android SDK to 3.3.3
  • Support Xcode 16 and iOS 18.0

3.3.2

Updated SDKs

  • Updated Appodeal iOS SDK to 3.3.2
  • Updated Appodeal Android SDK to 3.3.2

3.3.1

Updated SDKs

  • Updated Appodeal iOS SDK to 3.3.1
  • Updated Appodeal Android SDK to 3.3.1

3.3.0

Updated SDKs

  • Updated Appodeal iOS SDK to 3.3.0
  • Updated Appodeal Android SDK to 3.3.0

3.2.3

Updated SDKs

  • Updated Appodeal iOS SDK to 3.2.1
  • Updated Appodeal Android SDK to 3.2.1

3.2.2-beta

Features

  • 💥 Google CMP and TCF v2 Support
    • Updated Appodeal SDK to 3.2.1-beta.1
    • Supports TCFv2 and Google UMP
    • Follow this instruction to configure Google UMP and set up a consent form

Updated SDKs

Removed

  • Removed updateGDPRConsent method
  • Removed updateCCPAConsent method

Added

  • Added consentStatus method
  • Added requestConsentInfoUpdate method
  • Added showConsentFormIfNeeded method
  • Added showConsentForm method
  • Added revokeConsent method

3.2.1

Promoted the beta release to the stable version

Updated SDKs

  • Updated Appodeal iOS SDK to 3.2.0
  • Updated Appodeal Android SDK to 3.2.0

3.2.0-beta

Updated SDKs

3.1.4

Promoted the beta release to the stable version

Updated SDKs

  • Updated Appodeal iOS SDK to 3.1.3
  • Updated Appodeal Android SDK to 3.1.3

3.1.3-beta

Updated SDKs

Changed

  • Updated Banner View for Android
  • Split MREC and Banner Views

3.0.2

Updated SDKs

  • Updated Appodeal iOS SDK to 3.0.2
  • Updated Appodeal Android SDK to 3.0.2

3.0.1

Updated SDKs

  • Updated Appodeal iOS SDK to 3.0.1
  • Updated Appodeal Android SDK to 3.0.1

Added

  • Added ad revenue callback

3.0.0

Features

  • Major API changes
    • Updated Appodeal iOS SDK to 3.0.0
    • Updated Appodeal Android SDK to 3.0.0
    • Started support Monetization + UA + Analytics data services
    • Added new API for in-app purchases and event tracking
    • Internal API improvements
    • Internal View Ad improvements

Updated SDKs

  • Updated Appodeal iOS SDK to 3.0.0
  • Updated Appodeal Android SDK to 3.0.0

2.11.0

Updated SDKs

  • Updated Appodeal iOS SDK to 2.11.0
  • Updated Appodeal Android SDK to 2.11.0

Changed

  • Bump Android compileSdkVersion to 31
  • Bump Android buildToolsVersion to 31.0.0

Removed

  • Removed methods:
    Appodeal.disableLocationPermissionCheck();
    Appodeal.disableWriteExternalStoragePermissionCheck();
    Appodeal.requestAndroidMPermissions(params => {});

2.10.3

Updated SDKs

  • Updated Appodeal iOS SDK to 2.10.3
  • Updated Appodeal Android SDK to 2.10.3

Improved

  • Improvements of AppodealBanner behaviour

2.10.2

Updated SDKs

  • Updated Appodeal iOS SDK to 2.10.2
  • Updated Appodeal Android SDK to 2.10.2

2.10.1

Updated SDKs

  • Updated Appodeal iOS SDK to 2.10.1
  • Updated Appodeal Android SDK to 2.10.1

2.10.0-beta

Updated SDKs

  • Updated Appodeal iOS SDK to 2.10.0
  • Updated Appodeal Android SDK to 2.10.0

Fixed

  • [iOS] Fixed disableNetwork method

2.9.1

Updated SDKs

  • Updated Appodeal iOS SDK to 2.9.0
  • Updated Appodeal Android SDK to 2.9.0

2.9.0

Updated SDKs

  • Updated Appodeal iOS SDK to 2.9.0
  • Updated Appodeal Android SDK to 2.9.0

2.8.2

Updated SDKs

  • Updated Appodeal iOS SDK to 2.8.1
  • Updated Appodeal Android SDK to 2.8.1

2.8.1-beta

Updated SDKs

  • Updated Appodeal iOS SDK to 2.8.1
  • Updated Appodeal Android SDK to 2.8.1

Added

  • [Android] Added method setSharedAdsInstanceAcrossActivities

2.8.0-beta

Updated SDKs

  • Updated Appodeal iOS SDK to 2.8.0
  • Updated Appodeal Android SDK to 2.8.0

2.7.7

Fixed

  • [iOS] Fixed setOnLoadedTriggerBoth method
  • [Android] Fixed requestAndroidMPermissions method
  • Fixed parameters in AppodealRewardedEvent.CLOSED callback

2.7.6

Updated SDKs

  • [iOS] Updated Appodeal iOS SDK to 2.7.5
  • [Android] Updated Appodeal Android SDK to 2.7.4

2.7.5

Updated SDKs

  • [iOS] Updated Appodeal iOS SDK to 2.7.4

Added

  • [iOS] Added smart banners to banner view

2.7.4

Updated SDKs

  • Updated Appodeal iOS SDK to 2.7.4

Fixed

  • [Android] Fixed issues in banner view

2.7.3-beta

Updated SDKs

2.7.2-beta

Updated SDKs

Added

  • Added deeper Consent Manager integration

2.6.5

Updated SDKs

  • Updated Appodeal iOS SDK to 2.6.5
  • Updated Appodeal Android SDK to 2.6.5

Fixed

  • Fixed iOS banner view

2.6.4

Updated SDKs

  • Updated Appodeal iOS SDK to 2.6.4
  • Updated Appodeal Android SDK to 2.6.4

Added

  • Added banner view and MREC support
  • Added Consent Manager support

2.6.3

Updated SDKs

  • Updated Appodeal iOS SDK to 2.6.3
  • Updated Appodeal Android SDK to 2.6.3

Changed

  • Refactored plugin
  • Updated dependency management

2.1.4

Updated SDKs

  • Updated Appodeal iOS SDK to stable release
  • Updated Appodeal Android SDK to stable release