appodeal-sdk-wrapper

Additional

Language
N/A
Version
1.15.8.0 (Jan 11, 2017)
Created
Jun 23, 2016
Updated
Feb 22, 2018 (Retired)
Owner
Pablo A Martínez Andrés (pamartineza)
Contributor
Pablo A Martínez Andrés (pamartineza)
1
Activity
Badge
Generate
Download
Source code

THIS REPO HAS BEEN DEPRECATED

Due to the increased fine grained configuration of Appodeal last SDK releases that requires manual edition of AndroidManifest this repo is no longer maitained.

appodeal-sdk-wrapper

Get Appodeal SDK adding just a Gradle dependency line :)

x.y.z.version -> x.y.z match official Appodeal release, "version" should be 0 or n if I have to make any release to add fixes

The aim of this repository is to simplify updating Appodeal SDK or switching among available versions, it includes all jar dependencies, manifest entries and proguard configuration.

####Please read carefully:

1- Aar's dependencies are NOT included (I haven't been capable of packaging successfully the .aar's' whithin an Android Library, let me know if you know how to do it) so you should manually download it from Appodeal website and import the .aar's' to your project. (Note: aars are also available in this repo in the folder aars)

compile project(':adcolony-sdk-3.1.2')
compile project(':facebook-audience-network-4.22.0')

2- Google Play Services are NOT included nor support libraries, you must add them in your app dependencies section and don't forget to add the manifest entries for ads:

compile 'com.android.support:recyclerview-v7:a.b.c'
compile 'com.google.android.gms:play-services-ads:r.s.t'
compile 'com.google.android.gms:play-services-location:r.s.t'
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />

<activity android:name="com.google.android.gms.ads.AdActivity"
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
      android:theme="@android:style/Theme.Translucent" /> 

3- AndroidManifest permissions are NOT included to allow you to choose what fits best for your pourposes, check Appodeal docs for further references

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />

<!-- Optional -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

##How to add to your project:

This project has been built using Jitpack.io

Releases available using this repo:

  • 2.0.2-beta (May 31, 2017) -> com.github.pamartineza:appodeal-sdk-wrapper:2.0.2-beta.0 (aars: facebook-audience-network-4.22.0, adcolony-sdk-3.1.2')
  • 2.0.0-beta (April 12, 2017) -> com.github.pamartineza:appodeal-sdk-wrapper:2.0.0-beta.0 (aars: cheetah-mobile-3.5.aar, facebook-audience-network-4.19.0, adcolony-sdk-3.1.1')
  • 1.15.9 (February 16, 2017) -> com.github.pamartineza:appodeal-sdk-wrapper:1.15.9.0 (aars: cheetah-mobile-3.4.7.aar)
  • 1.15.8 (December 15, 2016) -> com.github.pamartineza:appodeal-sdk-wrapper:1.15.8.0 (aars: cheetah-mobile-3.4.7.aar)
  • 1.15.7 (October 10, 2016) -> com.github.pamartineza:appodeal-sdk-wrapper:1.15.7.0 (aars: cheetah-mobile-3.4.7.aar)
  • 1.15.5 (September 26, 2016) -> com.github.pamartineza:appodeal-sdk-wrapper:1.15.5.0 (aars: cheetah-mobile-3.4.7.aar)
  • 1.15.3 (September 6, 2016) -> com.github.pamartineza:appodeal-sdk-wrapper:1.15.3.0 (aars: unity-ads-1.5.8.aar and cheetah-mobile-3.4.7.aar)
  • 1.15.2 (August 12, 2016) -> com.github.pamartineza:appodeal-sdk-wrapper:1.15.2.0 (aars: unity-ads-1.5.8.aar and cheetah-mobile-3.4.7.aar)
  • 1.15.1 (August 8, 2016) -> com.github.pamartineza:appodeal-sdk-wrapper:1.15.1.0 (aars: unity-ads-1.5.8.aar and cheetah-mobile-3.4.7.aar)
  • 1.14.15 (June 17, 2016) -> com.github.pamartineza:appodeal-sdk-wrapper:1.14.15.0 (aar: unity-ads-1.5.6.aar)

(Note: aars are available in this repo in the folder aars)

Add to your root build.gradle

allprojects {
 repositories {
  ...
  maven { url "https://jitpack.io" }
 }
}

Add to your app build.gradle, check Jitpack badge to get current release numbers

dependencies {
        compile 'com.github.pamartineza:appodeal-sdk-wrapper:x.y.z.version'
}

####Please star ⭐ this project if you find it useful :) ####Follow me on Twitter to get updates ???? @pamartineza