BuzzvilSDK Android BuzzBanner exclude 가이드

Android BuzzvilSDK 5.19.x 부터 제공하는 기능입니다.

BuzzvilSdk 에서는 BuzzBanner 가 기본적으로 탑재되어있습니다. BuzzBanner 는 여러가지 Adn 종속성을 가지고 있을 수 있기때문에 만약을 대비하여 BuzzBanner 를 exclude 할 수 있게 설계해뒀습니다. 퍼블리셔에서 사용하는 sdk 따라 다음과 같이 exclude 를 가이드합니다.

Buzzscreen 을 사용할 때

Buzzscreen 에서 BuzzBanner exclude 가이드

implementation(project(":app:buzzscreen")) { exclude (group: 'com.buzzvil', module: 'buzz-banner') }

BuzzvilSdk 을 사용할 때

BuzzvilSdk 에서 BuzzBanner exclude 가이드

implementation(project(":app:buzzvil-sdk")) { exclude (group: 'com.buzzvil', module: 'buzz-banner') }

Buzzscreen + BuzzvilSdk 를 사용할 때

implementation(project(":app:buzzscreen")) { exclude (group: 'com.buzzvil', module: 'buzz-banner') } implementation(project(":app:buzzvil-sdk")) { exclude (group: 'com.buzzvil', module: 'buzz-banner') }

 

BuzzvilSdk + Pop 을 사용할 때

BuzzvilSdk + Pop 을 사용할 때 BuzzBanner exclude 가이드

BuzzBanner exclude 용량 차이

기본 샘플앱 만들어서 확인 했을 때 BuzzBanner 있을 때 (다른 adn 추가하지 않았을 경우): 21.7 MB

buzz-banner exclude 했을 때 20.2 MB

따라서 차이는 약 1.5 MB

관련 작업

지라카드: https://buzzvil.atlassian.net/browse/OUTPUT-3890

git commit: https://github.com/Buzzvil/buzz-android/pull/3810