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