Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

SDK를 연동하면서 증가하는 APK의 용량은 다음 문서를 통해 참고 부탁드립니다.

  1. 최종 산출물(App, Apk)의 용량 변화는 Dependencies, Proguard/R8 Options, Apk/Bundle 빌드 등에 따라 크게 달라질 수 있습니다.

  2. Buzzvil에서 제작하는 SDK는 공용 라이브러리가 사용될 수 있습니다. 이 때, 라이브러리를 이미 사용하고 있다면 그 만큼 용량에 부담이 줄어듭니다. 예를 들어, OkHttp 를 기존에 사용하고 있다면 약 146KB의 용량을 SDK용량에서 제외할 수 있습니다.

  3. 이 문서에서는 최악의 경우를 설명하지 않고, 일반적인 경우를 설명합니다. 예를 들어, proguard 옵션에서 dontshrink 옵션을 opt-in 하지 않아야 합니다.

 

[AOS]

Name

Shared libraries

SDK Size

Native

  • exoplayer2: 752KB

  • ima: 969KB

  • okhttp3: 146KB

  • reactivex: 68KB

  • retrofit2: 53KB

3.5MB (Apk: 4.5MB )

 

Feed

(native 포함)

  • exoplayer2: 752KB

  • ima: 969KB

  • okhttp3: 146KB

  • reactivex: 68KB

  • retrofit2: 53KB

3.8MB (Apk: 4.8MB )

Interstitial

(native 포함)

  • exoplayer2: 752KB

  • ima: 969KB

  • okhttp3: 146KB

  • reactivex: 68KB

  • retrofit2: 53KB

3.6MB (Apk: 4.6MB )

Pop

(native/feed 포함)

  • exoplayer2: 752KB

  • ima: 969KB

  • okhttp3: 146KB

  • reactivex: 68KB

  • retrofit2: 53KB

4.6MB (Apk: 5.6MB )

Notiplus

(native/feed 포함)

  • exoplayer2: 752KB

  • ima: 969KB

  • okhttp3: 146KB

  • reactivex: 68KB

  • retrofit2: 53KB

4.2MB (Apk: 5.2MB )

 

[iOS]

Name

Shared libraries

SDK Size

BuzzAdBenefit
(Native, Feed, Interstitial)

TBD

4.8 MB

iOS용 BuzzAd SDK의 경우 BuzzAdBenefit SDK 하나에 Native, Feed, Interstitial이 포함되어 있는 형태로 배포되고 있습니다.

 

  • No labels