Adverge React Native SDK
- How to install adverge react native sdk
- With package managers(npm, yarn)
- Initialization And Test
- Api
- Init
- GetDeviceId
- Identify
- Click
- Impression
You can use one of the following commands to install the sdk.
npm install adverge-react-native-sdk
The following code shows you how could it be imported in es6 or 7 or typescript.
import {init} from 'adverge-react-native-sdk'
...
To begin, call the init method to initialize Adverge sdk with a writekey if available; otherwise, initialize it with an arbitrary string:
init({ writeKey: 'Your Write Key', debugMode: false });
Now you are ready to send events, and call Adverge methods:
identify(userId); // optional, if the user is logged-in
click(adIds); // calls a click event
impression(adIds); // calls an impression event
flush(); // cleanse the queue and sends all the events
getDeviceId(); // get Adverge device Id (return a promise)
Use the init method to initialize Adverge react native SDK.
init({ writeKey, debugMode });
init({ writeKey: 'adverge_writeKey', debugMode: false });
The given adverge writeKey.
This parameter is used to enable logging. Pass true in order to enable debug mode.
Use the getDeviceId method to get Adverge Device ID.
getDeviceId();
getDeviceId()
.then((deviceId) => {
console.log('Adverge deviceId:', deviceId);
})
.catch((error) => {
console.error(error);
});
Use the identify method to link users to their actions
identify(userId);
identify('12091906-01011992');
The database ID for the user. If you don’t know who the user is, you can set the userId an empty string.
The click method allows you to record click count.
click(adIds);
click(['12091906']);
The list of database IDs for advertisements.
The impression method allows you to record impression count.
impression(adIds);
impression(['12091906']);
The list of database IDs for advertisements.