/react-native-tapdaq

Primary LanguageObjective-CMIT LicenseMIT

react-native-tapdaq

Tapdaq bridge in React Native

Getting started

$ npm install react-native-tapdaq --save

Mostly automatic installation RN < 0.6

$ react-native link react-native-tapdaq

Usage

import RNTapdaq from 'react-native-tapdaq'

await RNTapdaq.initialize(applicationId, clientKey,TapdaqConfig);

RNTapdaq.loadInterstitial("default");

functions:

Name Arguments Description
js_version get the version of this dependencies
initialize applicationId: string, clientKey: string, config?: TapdaqConfig initialize tapdaq
isInitialized test if tapdaq is is Initialized or not
openTestControls open the test controls
setConsentGiven value: boolean set Consent Given
setIsAgeRestrictedUser value: boolean setIsAgeRestrictedUser
setUserSubjectToGDPR value: boolean set User Subject To GDPR
setUserId id: string get the js version
loadAndShowStaticInterstitial placementTag: string load And Show Interstitial banner
loadInterstitial placementTag: string load the Interstitial
showInterstitial placementTag: string show the Interstitial
loadAndShowBanner placementTag: string load and show the banner
hideBanner hide the banner
loadBannerForPlacementTagSize placementTag: string,type: string,x: number,y: number,width: number,height: number, load and show the banner for specific stype and properties
loadAndShowRewardedVideo placementTag: string load And ShowRewarded banner
loadRewardedVideo placementTag: string load the Rewarded Video
showRewardedVideo placementTag: string show the Rewarded Video banner
TapdaqConfig {
    userSubjectToGDPR?: boolean
    consentGiven?: boolean
    isAgeRestrictedUser?: boolean
}

- Updated on March 2020 a working version from https://github.com/GieMik8/react-native-tapdaq


- For help contact emile@unicornlab.com