Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  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: 752

    Status
    titleKB

  • ima: 969

    Status
    titleKB

  • okhttp3: 146

    Status
    titleKB

  • reactivex: 68

    Status
    titleKB

  • retrofit2: 53

    Status
    titleKB

3.5

Status
titleMB
(Apk: 4.5
Status
titleMB
)

 

Feed

(native 포함)

  • exoplayer2: 752

    Status
    titleKB

  • ima: 969

    Status
    titleKB

  • okhttp3: 146

    Status
    titleKB

  • reactivex: 68

    Status
    titleKB

  • retrofit2: 53

    Status
    titleKB

3.8

Status
titleMB
(Apk: 4.8
Status
titleMB
)

Interstitial

(native 포함)

  • exoplayer2: 752

    Status
    titleKB

  • ima: 969

    Status
    titleKB

  • okhttp3: 146

    Status
    titleKB

  • reactivex: 68

    Status
    titleKB

  • retrofit2: 53

    Status
    titleKB

3.6

Status
titleMB
(Apk: 4.6
Status
titleMB
)

Pop

(native/feed 포함)

  • exoplayer2: 752

    Status
    titleKB

  • ima: 969

    Status
    titleKB

  • okhttp3: 146

    Status
    titleKB

  • reactivex: 68

    Status
    titleKB

  • retrofit2: 53

    Status
    titleKB

4.6

Status
titleMB
(Apk: 5.6
Status
titleMB
)

Notiplus

(native/feed 포함)

  • exoplayer2: 752

    Status
    titleKB

  • ima: 969

    Status
    titleKB

  • okhttp3: 146

    Status
    titleKB

  • reactivex: 68

    Status
    titleKB

  • retrofit2: 53

    Status
    titleKB

4.2

Status
titleMB
(Apk: 5.2
Status
titleMB
)

 

[iOS]

Name

Shared libraries

SDK Size

BuzzAdBenefit
(Native, Feed, Interstitial)

TBD

4.8

Status
titleMB

...