Getting Started With Appnext

Welcome to the Appnext developer hub. You'll find comprehensive guides and documentation to help you start working with Appnext as quickly as possible, as well as support if you get stuck. Let's jump right in!

Start Now!

Getting Started with the Android SDK

Getting started with the Appnext Android SDK

Before you begin

  • Suggested Apps is supported on from 2.4.7 SDK version
  • All ad units are supported on Android API 16 and above
  • The integration is done by using Gradle preferences. Manual integration (AAR files) is supported, but we highly recommend using the automated Gradle option!
    Latest version: 2.4.7.472 (released on June 30, 2019)

Step 1: Add AppNext SDK to Your Project

Before updating a new SDK version, it is recommended to clear the Gradle cache and recompile the project.

Add the following to your app’s build.gradle file inside repositories section:

allprojects {
	repositories {
  	maven { 
      url "http://dl.appnext.com/" 
    }
  }
}

Step 2: Google Play Services

Add the following to the dependencies section:
Mandatory dependencies :

dependencies {
  implementation 'com.google.android.gms:play-services-ads:15.0.0' // Mandatory
  implementation 'com.google.android.gms:play-services-location:15.0.0' // Mandatory
}

Step 3: Chose integration type

App Permissions and Services

Google Play Services
It is required to integrate the latest version of Google Play Services in your app.
In case you do not wish to integrate all Google Play Services APIs, make sure to include the following APIs:

  • Google Actions, Base Client Library - Basement
  • Google Location and Activity Recognition

App Permissions
The Appnext SDK uses the permissions granted to your app in order to improve campaigns targeting, and in order to suggest the most relevant apps to your users.
We highly recommend that your app request the following permissions so we can better suggest apps to your users, and serve premium campaign types in your app:

android.gms.permission.ACTIVITY_RECOGNITION
android.permission.ACCESS_WIFI_STATE
android.permission.READ_PHONE_STATE
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_COARSE_LOCATION
android.permission.GET_TASKS
android.permission.REAL_GET_TASKS
android.permission.PACKAGE_USAGE_STATS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.CAMERA
android.permission.BLUETOOTH_ADMIN

Additional Requirements - Privacy Policy

At Appnext, we collect user data through our software development kit, APIs and similar technological solutions integrated in third-party mobile applications. This allows the tracking of mobile application use, installations and downloads, in addition to enabling the serving of advertising and personalized content, as described in our privacy policy.

Pursuant to Google Play policies, you must provide a privacy policy for your app, which will inform your users how your app collects, uses and shares user data, including the types of parties with whom the data is shared. Pursuant to Google Play policies, the privacy policy must be linked from within the app, and from the app's listing on Google Play.

We recommend that your privacy policy contain language materially similar to the following:

"We allow third-party companies to serve ads and collect certain anonymous information when you visit our app. These companies may use anonymous information such as your Google Advertising ID, your device type and version, browsing activity, location and other technical data relating to your device, in order to provide advertisements".



Getting Started with the Android SDK


Getting started with the Appnext Android SDK

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.