Wiki

Clone wiki

REACT 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

Version 1.7.3 - 2022-05-13

Updated aatkit libs

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

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

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

Version 1.5.0 - 2021-10-19

Updated aatkit libs


Version 1.4.7 - 2021-08-09

Updated aatkit libs


Version 1.4.6 - 2021-08-20

Updated aatkit libs


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


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


Version 1.2.9 - 2021-04-14

Example usage:

#!javascript
componentWillUnmount() {
    RNAatkit.inFeedBannerViewWillDisappear("InFeed");
}

Updated aatkit libs


Version 1.2.8 - 2021-04-13

Updated aatkit libs


Version 1.2.7 - 2021-04-01


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


Version 1.2.2 - 2021-02-08


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

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


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

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)

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


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