...
최종 산출물(App, Apk)의 용량 변화는 Dependencies, Proguard/R8 Options, Apk/Bundle 빌드 등에 따라 크게 달라질 수 있습니다.
Buzzvil에서 제작하는 SDK는 공용 라이브러리가 사용될 수 있습니다. 이 때, 라이브러리를 이미 사용하고 있다면 그 만큼 용량에 부담이 줄어듭니다. 예를 들어, OkHttp 를 기존에 사용하고 있다면 약 146KB의 용량을 SDK용량에서 제외할 수 있습니다.
이 문서에서는 최악의 경우를 설명하지 않고, 일반적인 경우를 설명합니다. 예를 들어, proguard 옵션에서 dontshrink 옵션을 opt-in 하지 않아야 합니다.
[AOS]
Name | Shared libraries | SDK Size | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Native |
| 3.5
| ||||||||||||||||||||||||||||
Feed (native 포함) |
| 3.8
| ||||||||||||||||||||||||||||
Interstitial (native 포함) |
| 3.6
| ||||||||||||||||||||||||||||
Pop (native/feed 포함) |
| 4.6
| ||||||||||||||||||||||||||||
NotiplusPush (native/feed 포함) |
| 4.2
|
[iOS]
Name | Shared libraries | SDK Size | ||||
---|---|---|---|---|---|---|
BuzzAdBenefit | TBD | 4.8
|
...