Wiki
Clone wikiREACT native plugin / Changelog
This documentation is deprecated
Please see here for up-to-date documentation.
Version 2.1.2 - 2023-02-22
- Android: Changed default target and compile Android SDK version to 33
Version 2.1.1 - 2023-02-20
- Android: Added automatic solution to stop and restart reloading in-feed ads when putting app to the background and foreground.
Version 2.1.0 - 2023-01-23
Updated aatkit libs
Version 2.0.5 - 2023-01-12
- iOS: Fixed issue with not working vendor consent.
Version 2.0.4 - 2023-01-09
- Fixed parsing issue with ADCOLONY constant.
Version 2.0.3 - 2022-11-18
- iOS: Fixed potenial crash related to unrecognized managed consent selector.
Version 2.0.2 - 2022-11-15
- Android: Fixed building issues related to BlueStack network.
Version 2.0.1 - 2022-11-09
- Optional networks are disabled by default.
Updated aatkit libs
Version 2.0.0 - 2022-10-12
Updated aatkit libs
Version 1.8.1 - 2022-09-01
- Adjust plugin to work with RN 0.69
Version 1.8.0 - 2022-07-15
- Implemented solution trying to re-get in-feed ad from the cache when it doesn't contain any ad. To enable this feature pass reloadOnFail parameter as true.
- Removed legacy native ads components.
Updated aatkit libs
Version 1.7.4 - 2022-05-20
Updated aatkit libs
- Android - v2.34.9 changelog
Version 1.7.3 - 2022-05-13
Updated aatkit libs
- Android - v2.34.8 changelog
Version 1.7.2 - 2022-05-06
- Android: Stopped using deprecated maven repositories.
- Android: Fixed issue with not triggering stats reports.
Updated aatkit libs
Version 1.7.1 - 2022-04-14
- Introduced the new bool forceCacheConsuming parameter for in-feed banner component.
Version 1.7.0 - 2022-03-17
- Fixed issues with installing plugin by NPM.
Updated aatkit libs
Version 1.6.4 - 2022-02-24
- iOS: Added missing FeedAd pod dependency.
Version 1.6.3 - 2022-02-23
- Introduced new onNoAd event for RNAatkitInFeedBanner component.
Version 1.6.2 - 2022-02-17
- Fixed undefined networks constants.
Version 1.6.1 - 2022-01-11
- iOS: Fixed incorrect ad networks mapping.
Version 1.6.0 - 2022-01-10
- Introduced new setImpressionListener function allowing to receive didCountImpression event.
Updated aatkit libs
Version 1.5.2 - 2021-11-10
Updated aatkit libs
Version 1.5.1 - 2021-11-04
- iOS - Fixed potential crashes for fullscreen ads.
Updated aatkit libs
- iOS - v2.75.2.0 changelog
Version 1.5.0 - 2021-10-19
- Added style parameters to the banner components declarations in the index.d.ts file.
- Implemented new funcitons to fit native AATKit SDKs:
- setContentTargetingUrl(url)
- setContentTargetingUrlForPlacement(placementName, url)
- isTablet(callback)
- maximumBannerSizePortrait(callback)
- maximumBannerSizeLandscape(callback)
- fittingBannerSizesPortrait(callback)
- fittingBannerSizesLandscape(callback)
- isFrequencyCapReachedForPlacement(placementName, callback)
- Android - Fixed potential occurences of NullPointerException.
Updated aatkit libs
Version 1.4.7 - 2021-08-09
Updated aatkit libs
- Android - v2.31.8 changelog
Version 1.4.6 - 2021-08-20
Updated aatkit libs
- iOS - v2.74.10 changelog
Version 1.4.5 - 2021-08-17
- Android: Fixed NullPointerException caused by statistics listener.
Version 1.4.4 - 2021-08-09
- Introduced new statistic events.
Updated aatkit libs
Version 1.4.3 - 2021-07-29
- Introduced new setFullscreenAdsMuted function.
- Changed Typescript declarations not to require test data for native ads.
Version 1.4.2 - 2021-07-28
- iOS - fixed issue with not setting in-feed banner sizes correctly.
- iOS - fixed issue with not loading in-feed banners correctly when cache is not used.
Version 1.4.1 - 2021-07-12
Updated aatkit libs
Version 1.4.0 - 2021-06-24
Updated aatkit libs
Version 1.3.4 - 2021-06-16
Updated aatkit libs
- iOS - v2.73.4 changelog
Version 1.3.3 - 2021-06-07
- Android - fixed issue with not starting session when initializing AATKit.
Version 1.3.2 - 2021-05-20
Updated aatkit libs
Version 1.3.1 - 2021-05-12
Updated aatkit libs
Version 1.3.0 - 2021-04-27
Updated aatkit libs
Note: to use new BlueStack network on Android, add new repository to the android/app/build.gradle file:
#! allprojects { repositories { jcenter() mavenCentral() maven { url 'https://maven.google.com' } maven { url 'http://android-sdk.aatkit.com/maven/' } maven { url "https://s3.amazonaws.com/smaato-sdk-releases/" } //New BlueStack repository maven { credentials { username "madvertise-maven" password "GpdGZ9GE9SK7ByWdM987" } url "https://api.bitbucket.org/2.0/repositories/mngcorp/deploy-maven-bluestack/src/master" authentication { basic(BasicAuthentication) } } } }
Version 1.2.11 - 2021-04-23
- Android - Fixed not working reloadOnFail parameter.
Version 1.2.10 - 2021-04-19
Updated aatkit libs
- iOS - v2.72.11 changelog
Version 1.2.9 - 2021-04-14
- Introduced new function to be called when the component that holds the in-feed banner ads will be unmount (inFeedBannerViewWillDisappear).
Example usage:
#!javascript componentWillUnmount() { RNAatkit.inFeedBannerViewWillDisappear("InFeed"); }
Updated aatkit libs
- iOS - v2.72.10 changelog
Version 1.2.8 - 2021-04-13
Updated aatkit libs
Version 1.2.7 - 2021-04-01
- Introduced new reloadOnFail parameter to the configuration object of the createInFeedBannerPlacement function.
Version 1.2.6 - 2021-03-30
- Fixed issues with targeting for in-feed ads.
Version 1.2.5 - 2021-03-29
- Android - fixed potential NullPointerException.
Version 1.2.4 - 2021-03-05
Updated aatkit libs
Version 1.2.3 - 2021-02-19
Updated aatkit libs
- iOS - v2.72.4 changelog
Version 1.2.2 - 2021-02-08
- Added reloadOnStart attribute to the unified native ad.
- Introduced feature allowing to show test data of unified native ad by showTestDataForLayout & testData attributes.
Version 1.2.1 - 2021-02-01
- Fixed native ad placement name in AATKit events.
Version 1.2.0 - 2021-01-14
- Introduced new unified native ads component supporting all networks.
- Deprecated old native ads component which didn't support Google and Facebook networks.
Updated aatkit libs
Version 1.1.1 - 2020-11-12
- Adjusted typescript index.d.ts file to new consent API.
Version 1.1.0 - 2020-10-08
- Introduced new GDPR consents (CMP Google, CMP Ogury and Vendor).
Updated aatkit libs
Note: As Smaato is now only available through their managed Maven repository, it is necessary to add it to your repositories list by editing android/app/build.gradle file:
#! repositories { jcenter() mavenCentral() maven { url 'https://maven.google.com' } maven { url 'http://android-sdk.aatkit.com/maven/' } maven { url "https://s3.amazonaws.com/smaato-sdk-releases/" } //Smaato repository }
Version 1.0.1 - 2020-08-17
Updated aatkit libs
- iOS - v2.70.6 changelog
Note: the following Ad Networks still use UIWebView:
- OneByAol
- MoPub
- Smaato
Version 1.0.0 - 2020-07-06
- New consent API. Now configuration JSON object contains consent parameter which specifies the consent for GDPR. See more details here.
Updated aatkit libs
Version 0.9.30 - 2020-06-16
- Introduced new initWithConfigurationAndCallback function.
- Added new functions supporting keyword targeting.
Version 0.9.29 (beta) - 2020-05-15
- When in-feed ad fails to load, the next request will be performed.
- Android - Log more information about in-feed ads.
- Android - Fixed possible bug with not visible banner ads.
Version 0.9.28 (beta) - 2020-04-6
- Fixed in-feed banner component logging when debug log is disabled.
- iOS - Fixed loading in-feed banners with wrong size.
Version 0.9.27 (beta) - 2020-03-17
Updated aatkit libs
Version 0.9.26 (beta) - 2020-03-10
- Added new visible property to banner component.
Version 0.9.25 (beta) - 2020-03-02
- Introduced in-feed banner placement. For instructions how to integrate in-feed ads, see this page.
- Android - Fixed possible NullPointerException when reloading app via development mode.
Version 0.9.24 (beta) - 2020-02-26
- Android - Fixed possible NullPointerException when switching between screens/tabs.
Version 0.9.23 (beta) - 2020-02-17
- Fixed crashes when re-using the same banner placement on multiple screens.
- Disabled component's logging when debug log is disabled.
Version 0.9.22 (beta) - 2020-02-10
- Android - Fixed NullPointerException occurs sometimes when multi-size ad is loaded.
Version 0.9.21 (beta) - 2020-02-07
- Allowed setting debug enabled before AATKit initialization.
- iOS - Fixed AATKitUserEarnedIncentive delegate passes "unknown" placement name.
Version 0.9.20 (beta) - 2020-01-27
Updated aatkit libs
Version 0.9.19 (beta) - 2020-01-13
- iOS - Fixed issue with not defined OBJC_CLASS$_RNAatkit symbols after executing pod install command.
- Android - Fixed performance for native ads.
Version 0.9.18 (beta) - 2019-12-10
- Android - Fixed invisible banner ad when it's added to the FlatList component.
Version 0.9.17 (beta)
- Added index.d.ts file to support Typescript projects.
Version 0.9.16 (beta)
- iOS - Fixed setting simple consent configuration.
- iOS - Fixed setting banner auto-reload property.
Version 0.9.15 (beta)
- Android - Fixed low performance when navigating between screens.
Updated aatkit libs
Version 0.9.14 (beta)
- Android - Fixed potential ANR crashes on Android.
Version 0.9.13 (beta)
- Android - Fixed invisible banner ads when re-rendering the screen.
Updated aatkit libs
- Android - v2.25.19 changelog
Note:
- All promo-related methods (PreparePromo, ShowPromo) aren't supported by AATKit Android SDK. This is why they will not work on Android devices anymore. All promo methods are deprecated now.
- From this version consent screen has different layouts on Android and iOS devices.
Version 0.9.11 (beta)
- Introduced native ads placement.
Version 0.9.10 (beta)
- Fixed invisible 300x250 banners on iOS.
- Fixed plugin crash when reloading application via dev window.
Version 0.9.9 (beta)
- New events:
- Introduced the new detailedConsent parameter when passing JSON to the initWithConfiguration & reconfigureUsingConfiguration functions.
Updated aatkit libs
Version 0.9.8 (beta)
Updated aatkit libs
Version 0.9.7 (beta)
Updated aatkit libs
Version 0.9.6 (beta)
Updated aatkit libs
Version 0.9.5 (beta)
- Implemented banners and multi-size ads as UI components.
Version 0.9.4 (beta)
Updated aatkit libs
- iOS - v2.66.12 changelog
Version 0.9.3 (beta)
Updated aatkit libs (GDPR - General Data Protection Regulation update)
Version 0.9.2 (beta)
- Android - fix init method.
Version 0.9.1 (beta)
- Android & iOS - support rewarded video placement type.
Version 0.9.0 (beta)
The first version of the plugin. Please note this is the BETA release.
Updated