audienzz-react-native-appnexus-library
v1.0.2
Published
React Native library for Appnexus SDK
Downloads
3
Readme
audienzz-react-native-appnexus-library
Getting started
- Go to your project root folder and open "/node_modules"
- Create folder "audienzz-react-native-appnexus-library"
- Copy and paste all files from repository "appnexus-app-lib"
- Open terminal and "cd" to your project root folder
- Run "react-native link audienzz-react-native-appnexus-library"
Android
- Open up
android/app/src/main/java/[...]/MainApplication.java
- Add
import com.reactlibrary.RTCAppNexusLibraryPackage;
to the imports at the top of the file - Remove 'import com.appnexus.opensdk.instreamvideo.RTCAppNexusLibraryPackage;'
- Append the following lines to
android/settings.gradle
:include ':sdk' project(':sdk').projectDir = new File(rootProject.projectDir,'../node_modules/audienzz-react-native-appnexus-library/android/lib/sdk') include ':instreamvideo' project(':instreamvideo').projectDir = new File(rootProject.projectDir,'../node_modules/audienzz-react-native-appnexus-library/android/lib/instreamvideo')
- Open
android/app/src/main/AndroidManifest.xml
: Add permissions<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
IOS
- Go to your project "/ios" folder and open .xcodeproj file.
- Add the iOS frameworks listed below. To add them, click your application's target. Then click Build Phases, and Link Binary with Libraries to enter the frameworks. AdSupport.framework AudioToolbox.framework AVFoundation.framework AVKit.framework CFNetwork.framework CoreGraphics.framework CoreTelephony.framework EventKit.framework Foundation.framework iAd.framework MediaPlayer.framework MessageUI.framework MobileCoreServices.framework PassKit.framework QuartzCore.framework Security.framework Social.framework StoreKit.framework SystemConfiguration.framework UIKit.framework CoreMedia libz.tbd
Usage
Take a look into this documentation.