BidmadSDK 1.10.0 Update Guide[ENG] - bidmad/Bidmad-Android GitHub Wiki
(Android) BidmadSDK 1.10.0 Update Guide
As of version 1.10.0, BidmadSDK is distributed through the Maven Repository.
The setting for the Dependency declared in Gradle has been changed, so please refer to the sample or change it according to the guide. *Guide is based on 1.9.2 version. If you have any differences from the guide contents, please contact us.
Android Studio Project
-
Remove below syntax in build.gradle : app
*Android SDK users
implementation 'com.android.support:multidex:1.0.3' implementation "com.android.support:recyclerview-v7:28.0.0" implementation 'com.google.android.gms:play-services-ads:17.2.1' implementation 'com.squareup.picasso:picasso:2.71828' implementation 'com.google.code.gson:gson:2.8.5' implementation 'com.google.android.gms:play-services-location:16.0.0' implementation 'com.google.android.ads.consent:consent-library:1.0.6' implementation(name: 'BidmadSDK-1.9.2-release', ext: 'aar') implementation 'com.google.ads.mediation:adcolony:3.3.10.0' implementation 'com.google.ads.mediation:unity:3.1.0.0' implementation 'com.google.ads.mediation:inmobi:7.2.7.0' implementation 'com.google.ads.mediation:facebook:5.4.0.0' implementation 'com.google.ads.mediation:ironsource:6.8.4.1' implementation 'com.google.ads.mediation:applovin:9.4.2.0' implementation 'com.google.ads.mediation:mopub:5.7.0.0' implementation 'com.inmobi.monetization:inmobi-ads:7.2.7' implementation 'com.unity3d.ads:unity-ads:3.1.0' implementation 'com.adcolony:sdk:3.3.10' implementation 'com.applovin:applovin-sdk:9.4.2' implementation 'com.facebook.android:audience-network-sdk:5.4.0' implementation 'com.ironsource.sdk:mediationsdk:6.8.4' implementation 'com.mopub:libAvid-mopub:3.6.4' implementation 'com.mopub:mopub-sdk:5.7.0' implementation 'com.mopub.mediation:applovin:9.4.2.0' implementation 'com.mopub.mediation:adcolony:3.3.10.0' implementation 'com.mopub.mediation:admob:17.2.1.0' implementation 'com.mopub.mediation:facebookaudiencenetwork:5.4.0.0' implementation 'com.mopub.mediation:unityads:3.1.0.0'
*AndroidX SDK users
implementation 'androidx.multidex:multidex:2.0.0' implementation 'androidx.recyclerview:recyclerview:1.0.0' implementation 'com.google.android.gms:play-services-ads:19.0.1' implementation 'com.squareup.picasso:picasso:2.71828' implementation 'com.google.code.gson:gson:2.8.5' implementation 'com.google.android.gms:play-services-location:16.0.0' implementation 'com.google.android.ads.consent:consent-library:1.0.6' implementation(name: 'BidmadSDK-1.9.2-androidx-release', ext: 'aar') implementation 'com.google.ads.mediation:adcolony:4.1.0.0' implementation 'com.google.ads.mediation:unity:3.3.0.0' implementation 'com.google.ads.mediation:inmobi:7.3.0.0' implementation 'com.google.ads.mediation:vungle:6.5.3.0' implementation 'com.google.ads.mediation:facebook:5.9.0.0' implementation 'com.google.ads.mediation:ironsource:6.10.0.0' implementation 'com.google.ads.mediation:applovin:9.8.0.0' implementation 'com.google.ads.mediation:mopub:5.8.0.0' implementation 'com.google.ads.mediation:chartboost:7.5.0.0' implementation 'com.mopub.mediation:applovin:9.8.0.0' implementation 'com.mopub.mediation:adcolony:4.1.0.0' implementation 'com.mopub.mediation:admob:18.2.0.0' implementation 'com.mopub.mediation:facebookaudiencenetwork:5.9.0.0' implementation 'com.mopub.mediation:unityads:3.3.0.0' implementation 'com.mopub.mediation:vungle:6.5.3.0'
-
Remove below syntax in build.gradle : bidmad
implementation 'androidx.multidex:multidex:2.0.0' implementation 'androidx.browser:browser:1.0.0' implementation(name: 'youappi-sdk-android-moat', ext: 'aar') implementation(name: 'hybid.sdk-0.6.3', ext:'aar') implementation(name: 'hybid.adapters.dfp-0.6.3', ext:'aar') implementation(name: 'hybid.adapters.mopub-0.6.3', ext:'aar') implementation 'com.gomfactory:adpie:1.7.7' implementation 'com.mobon.sdk:com.mobon.sdk:1.0.4.10'
-
Fix maven repo of allprojects tag in build.gradle(Top level, project) *Remove
maven { url 'https://dl.bintray.com/ironsource-mobile/android-sdk' }
*Add
maven { url "https://dl.bintray.com/pubnative/maven" } maven { url "http://repository.youappi.com/repository/release" } maven { url "https://dl.bintray.com/adop-repo/SDK" }
-
Remove the following library file from Project -BidmadSDK-1.9.2-release.aar OR BidmadSDK-1.9.2-androidx-release.aar -youappi-sdk-android-moat.aar -hybid.sdk-0.6.3.aar -hybid.adapters.dfp-0.6.3.aar -hybid.adpaters.mopub-0.6.3.aar
-
Add below syntax to dependencies tag in build.gradle : app
implementation 'com.adop.sdk:bidmad-android:1.10.0' //Android user implementation 'com.adop.sdk:bidmad-androidx:1.10.0' //Androidx user