BidmadSDK 1.10.0 Update Guide[KOR] - bidmad/Bidmad-Android GitHub Wiki
(Android) BidmadSDK 1.10.0 업데이트 가이드
1.10.0 버전부터 BidmadSDK가 Maven Repository를 통해 배포됩니다.
이에 따라 Gradle에 선언된 Dependency에 대한 설정이 변경되었으므로 샘플을 참고하시거나 가이드에 따라 변경 부탁 드립니다. *가이드는 이전 버전(1.9.2)를 기준으로 작성되었습니다. 혹 가이드 내용과 다른 부분이 있다면 문의 부탁 드립니다.
Android Studio Project
-
build.gradle : app에서 아래의 구문 제거
*Android 버전 SDK 사용자
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 사용자
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'
-
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'
-
build.gradle(Top level, project)의 allprojects 태그 안에 있는 maven repo 수정 *제거
maven { url 'https://dl.bintray.com/ironsource-mobile/android-sdk' }
*추가
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" }
-
아래의 라이브러리 파일을 Project에서 제거 -BidmadSDK-1.9.2-release.aar 또는 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
-
build.gradle : app의 dependencies에 아래의 구문 추가
implementation 'com.adop.sdk:bidmad-android:1.10.0' //Android 사용자 implementation 'com.adop.sdk:bidmad-androidx:1.10.0' //Androidx 사용자