SDK DocumentationRecipesAnnouncementsSupport Forum
AndroidiOSAnnouncementsSupport Forum


## [2.3.8] - 2022-12-13

  • Added support for RN versions up to v0.70.6

## [2.3.6] - 2022-12-06

  • Added support for RN versions up to v0.70

## [2.3.6] - 2022-09-01

  • Added support for RN versions up to v0.69

  • Plugin is now using Android SDK v2.9.3

## [2.3.1] - 2021-03-31

  • Added the `releaseScroll` function that calls the iOS SDK function to hand over scrolling from Taboola to the app. Useful for apps that are using horizontal scrolling/tabs.

## [2.3.0] - 2021-11-11

  • The plugin is now using iOS SDK 2.9.2, and Android SDK 2.9.0

  • Bug fixes

## [2.2.0] - 2021-03-29

  • The plugin is now using iOS SDK 2.9.0, and Android SDK 2.8.3

## [2.1.1] - 2020-11-25

  • The plugin is now using iOS SDK 2.8.2

## [2.1.0] - 2020-10-6

Added:

  • The plugin is now using Android SDK 2.8.1 - which is compatible with Android 11 (API 30)

  • The plugin is now using iOS SDK 2.8.1 - which is compatible with iOS 14 (AppTrackingTransparency framework)

## [2.0.0] - 2020-08-12

Version 2.0.0 is a major version with several integration changes:

Publishers who are switching from version 1.x to version 2.0.0 should follow these steps:

  • Remove β€œscrollEnabled = {false}” from the RNTaboolaView properties

  • When adding a widget, in Android and iOS the height is dynamic - `style={ {height:number, width: β€œ100%β€œ}}` The `number` is the height you get in onDidLoad callback

  • For adding a feed, in Android and iOS the height is static - `const feedHeight = Dimensions.get('window').height * 2` and then you set the style property to be `{ { height: feedHeight }}`

  • Click handling (SC and OC) are now handled in one handler - β€œonItemClick” - which will return the following fields: placementName, itemId, clickUrl, isOrganic. Please make sure you replace the current click handlers with the new "onItemClick" click handler.

  • If you’re handling the OC click (and it seems like you do), please set β€œtaboolaHandleOrganicClick = {false}” in the RNTaboolaView properties

Added:

  • The plugin is now working with the latest SDKs - Taboola Android SDK 2.7.0 and iOS SDK 2.7.1

  • Instead of one-click handler for organic items and one-click handler for sponsored items, we now have one-click handler - "onItemClick"

  • We added the `taboolaHandleOrganicClick` property to signal Taboola plugin that the publisher is handling the organic item click

  • Added support for the IAB GDPR TCFv2 framework (part of the new iOS SDK/Android SDK versions the plugin is using)

Improved:

  • We change the iOS SDK type that plugin is using. Instead of using Widget/Feed via JS, we're now using Widget/Feed via Native

Fixed:

  • Several bug fixes

## [1.3.2] - 2020-09-14

Added:

  • The plugin is version 1.3.1 with one change - it is using iOS SDK 2.8.0- which is compatible with iOS 14 (AppTrackingTransparency framework)

## [1.3.1] - 2020-05-30

Added:

  • Added `pageId` property to allow publishers to pass their own item id

Fixed:

  • Fixed a bug that caused the `pageType` property not to work

## [1.3.0] - 2020-05-22

Added:

  • Added support for dark mode by adding `darkMode" property to the `RNTaboolaView`. Please make sure your Taboola contact is adding dark mode UI to your account settings

  • The plugin is now using the latest iOS and Android SDK versions - 2.5.0 ([Android change log](πŸ”—ο»Ώ) and [iOS change log](πŸ”—ο»Ώ))

  • Added the ability to change the `RNTaboolaView` background-color by adding the `backgroundColor: "your color"}}` to the style property. For example: `style={{ height: number, width: '100%', backgroundColor: "your color"}}`

Fixed:

  • Small bug fixes and performance improvements

## [1.2.3] - 2020-04-1

Added:

  • Organic clicks (non-sponsored) are now handled by the publisher app. We will provide the URL in the `onOrganicItemClick` event, and the publisher will open it within the react app

  • Verified the plugin with react-native 0.62.x

## [1.2.2] - 2020-01-31

Added:

  • The plugin is now working with Taboola Android SDK version 2.3.7 and iOS SDK version 2.3.8

## [1.2.1] - 2019-11-04

Added:

  • The plugin is now working with Taboola Android and iOS SDK version 2.3.6

## [1.2.0] - 2019-10-25

Added:

  • The plugin is verified working with react-native versions 0.61, 0.60 and 0.58 - the package.json is updated accordingly

## [1.1.2] - 2019-08-22

Added:

  • The plugin is working with Taboola Android SDK 2.3.4 and iOS SDK 2.3.3 versions

  • Video is supported

Fixed:

  • Fixed the example project to demonstrate how to use endless scrolling in Feed

## [1.1.1] - 2019-08-13

Added:

  • Added support to play video in widgets and Feeds

## [1.0.24] - 2019-07-08

Added:

  • Added an internal method to report the plugin performance to Taboola's backend

## [1.0.23] - 2019-06-26

Added:

  • Added `viewId` method to avoid items duplications when using more than one Taboola asset on the same screen

  • We added a github example project to help with the integration effort

## [1.0.22] - 2019-06-18

Fixed:

  • Fixed a bug that prevented rendering in Android using dynamic height

## [1.0.21] - 2019-06-07

Fixed:

  • Fixed a bug that prevented rendering in iOS

## [1.0.20] - 2019-05-08

Added:

  • Support of running iOS apps in View and within FlatList

Fixed:

  • Render success and render events for iOS were fixed and it can support more than one widget on the same screen

## [1.0.19] - 2019-04-28

Added:

  • Added support to add more than one Taboola asset when compiling iOS app

## [1.0.18] - 2019-04-26

Fixed:

  • Fixed the render success and render failure events

## [1.0.17] - 2019-04-24

  • readme change

## [1.0.16] - 2019-04-22

Added:

  • Placement name is now available when handling a click

  • Added loading success and loading failures events

  • The loading success event is returning the widget height

  • Added the option to add more than one Taboola asset in Android (Support for iOS is coming up next week)

## [1.0.6] - 2019-04-08

First stable beta version of the plugin