diff --git a/README.md b/README.md index 32cd33a..07feb95 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ This is a native extension for [Defold engine](http://www.defold.com) with partial implementation of [AppLovin Max SDK](https://www.applovin.com/max/) -ATTENTION! Currently only Android SDK is supported! No iOs support in current implementation! Even for Android only AdColony, AppLovin, Facebook, Google AdMob, InMobi, myTarget, Tapjoy, Vungle mediation adapters are supported. +ATTENTION! Currently only Android SDK is supported! No iOs support in current implementation! Even for Android only AdColony, AppLovin, Google AdMob, InMobi, ironSource, Meta Audience Network, myTarget, Tapjoy, Unity Ads, Vungle, Yandex mediation adapters are supported. Supported ad types: [Interstitials](https://dash.applovin.com/documentation/mediation/android/getting-started/interstitials), [Rewarded Ads](https://dash.applovin.com/documentation/mediation/android/getting-started/rewarded-ads), [Banners](https://dash.applovin.com/documentation/mediation/android/getting-started/banners), [MRECs](https://dash.applovin.com/documentation/mediation/android/getting-started/mrecs) -Used AppLovin Max SDK v10.3.3. +Used AppLovin Max SDK v11.4.4. *Disclaimer: This extension is independent and unofficial, and not associated with AppLovin in any way.* @@ -21,7 +21,7 @@ or point to the ZIP file of a [specific release](https://github.com/alexeyfeskov #### Android -Since some mediation adapters requires D8 support use Defold 1.2.185 or later +Since some mediation adapters requires minSdk 19 (Android 4.4) needs to set `minimum_sdk_version = 19` (or above) in `game.project` file. Add [SDK key from Applovin Dashboard](https://dash.applovin.com/docs/integration#androidEventTracking) and [Google AdMob app ID](https://support.google.com/admob/answer/7356431) to `game.project` file by adding lines: diff --git a/extension-maxsdk/ext.manifest b/extension-maxsdk/ext.manifest index a0f4918..f227665 100644 --- a/extension-maxsdk/ext.manifest +++ b/extension-maxsdk/ext.manifest @@ -4,4 +4,4 @@ name: "AppLovinMaxExt" platforms: android: context: - aaptExtraPackages: ['com.applovin.sdk', 'androidx.work', 'com.google.android.gms.common'] + aaptExtraPackages: ['com.applovin.sdk', 'androidx.startup', 'androidx.work', 'com.google.android.gms.common'] diff --git a/extension-maxsdk/manifests/android/build.gradle b/extension-maxsdk/manifests/android/build.gradle index b66f586..58cb0e9 100644 --- a/extension-maxsdk/manifests/android/build.gradle +++ b/extension-maxsdk/manifests/android/build.gradle @@ -1,22 +1,24 @@ repositories { google() mavenCentral() + maven { url "https://android-sdk.is.com" } maven { url "https://sdk.tapjoy.com" } } dependencies { // https://dash.applovin.com/documentation/mediation/android/getting-started/integration - implementation 'com.applovin:applovin-sdk:10.3.3' + implementation 'com.applovin:applovin-sdk:11.4.4' - implementation 'com.applovin.mediation:adcolony-adapter:4.6.3.2' - implementation 'com.applovin.mediation:facebook-adapter:6.6.0.3' - implementation 'com.android.support:recyclerview-v7:28.+' - implementation 'com.android.support:appcompat-v7:28.+' - implementation 'com.applovin.mediation:google-adapter:20.3.0.0' - implementation 'com.applovin.mediation:inmobi-adapter:9.9.9.7' + implementation 'com.applovin.mediation:adcolony-adapter:4.8.0.2' + implementation 'com.applovin.mediation:google-adapter:21.1.0.1' + implementation 'com.applovin.mediation:inmobi-adapter:10.0.9.0' implementation 'com.squareup.picasso:picasso:2.71828' - implementation 'com.android.support:customtabs:28.+' - implementation 'com.applovin.mediation:mytarget-adapter:5.13.4.0' - implementation 'com.applovin.mediation:tapjoy-adapter:12.8.1.1' - implementation 'com.applovin.mediation:vungle-adapter:6.10.2.0' + implementation 'androidx.recyclerview:recyclerview:1.1.0' + implementation 'com.applovin.mediation:ironsource-adapter:7.2.4.0.0' + implementation 'com.applovin.mediation:facebook-adapter:6.11.0.5' + implementation 'com.applovin.mediation:mytarget-adapter:5.15.1.7' + implementation 'com.applovin.mediation:tapjoy-adapter:12.10.0.2' + implementation 'com.applovin.mediation:unityads-adapter:4.3.0.0' + implementation 'com.applovin.mediation:vungle-adapter:6.12.0.0' + implementation 'com.applovin.mediation:yandex-adapter:5.2.0.1' } diff --git a/game.project b/game.project index e432248..153688e 100644 --- a/game.project +++ b/game.project @@ -25,6 +25,7 @@ admob_appid_android = ca-app-pub-3940256099942544~3347511713 [android] package = com.defold.applovinexample +minimum_sdk_version = 19 [render] clear_color_red = 0.1