Buzzvil SDK 5.13.x, BuzzAd 3.54.x, BuzzScreen 4.48.x, BuzzBooster SDK 4.13.x (Android, 2024년 5월)
🔥 중요 공지 사항
Android 14 대응을 위한 최신 SDK 버전 업데이트 안내
- 업데이트 버전: Buzzvil SDK 5.13.x 이상, BuzzBooster SDK 4.13.x 이상, BuzzAd SDK 3.54.x 이상
- 업데이트 기한: 2024년 8월 31일까지
- 미업데이트 시 위험: 스토어 심사 실패 또는 크래시로 인한 앱 사용 불가
버즈빌은 파트너사가 플랫폼 생태계에서 지속 가능한 앱 개발 및 운영을 할 수 있도록, 비정기적으로 스토어 정책 또는 개발 환경 업데이트에 대응하는 방법을 안내해 드리고 있습니다. Android 14 정책 대응을 위해 Google Play에서 공시한 기한 내에 최신 버즈빌 SDK로 업데이트하지 않으면, 스토어 심사를 통과하지 못하거나 앱이 강제 종료될 수 있는 위험이 있으니, 반드시 최신 SDK 버전으로 8월 31일까지 업데이트를 부탁드립니다.
Android 14 정책 대응 관련 주요 변경 사항
Android 14 정책에 영향을 받은 주요 변경 사항은 다음과 같습니다.
❗️ 주의
포그라운드 서비스(FGS) 알림 유형 선언 외에도 Android 14의 변경 사항에 대응하여 이번 최신 버전에는 여러 작업이 포함되어 있으므로, 잠금화면(BuzzScreen)/팝(Pop)을 사용하지 않더라도 최신 SDK 버전 업데이트가 필요합니다.
| 주요 변경 사항 | 설명 |
|---|---|
| 포그라운드 서비스(FGS) 알림 유형 선언 | 새로운 SDK 버전에서는 FGS 알림 유형을 specialUse로 선언합니다.✅ 중요 스토어 심사 시 FGS 유형 선언을 위한 자료와 방법은 앱 제출 시 포그라운드 서비스(FGS) 알림 유형 선언 방법을 참고하시기 바랍니다. |
| 전체화면 인텐트 기능 제거 |
✅ 중요 BuzzScreen SDK를 사용하고 있다면 2024년 5월 31일 전에 업데이트가 필요합니다. |
| BuzzAdPush 모듈 제거 |
|
| OpenJDK 17 업데이트에 따라 내부 동작을 수정 | OpenJDK 17 업데이트에 따라 내부 동작을 수정하였습니다. ✅ 중요 기존 SDK를 사용할 경우, 앱 사용 중에 IllegalArgumentException 크래시가 발생할 수 있습니다. 이러한 크래시는 매출 감소에 직접적인 영향을 미칠 수 있으므로, 최신 SDK 버전으로 업데이트가 필요합니다. |
| 광고 송출 라이브러리 업데이트 | 광고 송출에 사용되는 다양한 광고 라이브러리를 Android 14 대응이 완료된 버전으로 교체하였습니다. ✅ 중요 기존 SDK를 사용할 경우, 앱 사용 중에 크래시가 발생할 수 있습니다. 이 역시 매출 감소에 직접적인 영향을 줄 수 있으므로, 최신 SDK 버전 업데이트가 필요합니다. |
| 팝(Pop) 제공 방식 변경 | 팝 모듈을 코드로 추가하는 옵트인 방식으로 제공하게 되었습니다. 연동 가이드의 Buzzvil SDK 팝 준비하기 또는 BuzzAd SDK 팝 준비 사항 토픽을 참고하세요. |
앱 제출 시 포그라운드 서비스(FGS) 알림 유형 선언 방법
SDK 에서 포그라운드 서비스는 잠금화면과 Pop 기능에서 사용됩니다. 서비스 유형은 SpecialUse로 선언합니다. Buzzvil SDK 5.13.x 및 이상 버전을 연동한 앱을 Google Play 스토어에 앱을 업로드할 때 개발자는 FGS 사용의 예시 영상과 그 기능에 대한 상세한 설명을 제공해야 합니다.
버즈빌은 잠금화면 또는 팝을 사용하는 파트너사의 앱 심사를 지원하기 위해, 범용적으로 사용될 수 있는 서비스 사용 예시 영상과 권한 사용 설명을 제공합니다. 기능별로 다음의 안내를 참고하여 FGS 알림 유형을 선언하시기 바랍니다.
그림1. Play Console - Production - Create new release - 2 번째 단계에서 나타나는 Error - Go to declaration 에서 포그라운드 서비스 정보 선언하기

잠금화면(BuzzScreen)
- 서비스 사용 예시 영상: 링크
- 권한 사용 설명 예시: 포그라운드 서비스를 사용하는 기능은 잠금화면이며, 사용자가 잠금을 해제하는 동작의 피드백으로 즉시 제공되어야 합니다. 포그라운드 서비스는 각 동작에 대한 broadcast를 즉각적으로 받기 위해 실행되며, 적절한 포그라운드 카테고리가 없기 때문에 specialUse 권한을 활용합니다.
팝(Pop)
- 서비스 사용 예시 영상: 링크
- 권한 사용 설명 예시: 포그라운드 서비스를 사용하는 기능은 Bubble이며, 사용자가 기기의 화면을 켜는 동작의 피드백으로 즉시 제공되어야 합니다. 포그라운드 서비스는 각 동작에 대한 broadcast를 즉각적으로 받기 위해 실행되며, 적절한 포그라운드 카테고리가 없기 때문에 specialUse 권한을 활용합니다.
✏️ 참고
”Bubble”은 모바일 UI에서 버즈빌 팝 UI를 일반적으로 통칭하는 이름입니다. 권한 사용 설명에 제공해 드린 대로 ”Bubble”을 그대로 유지해서 제출해 주세요.
통합본
- 서비스 사용 예시 영상: 링크
- 권한 사용 설명 예시: 포그라운드 서비스를 사용하는 기능은 잠금화면과 Bubble이며, 각각 사용자가 기기의 화면을 켜는 동작, 잠금을 해제하는 동작의 피드백으로 즉시 제공되어야 합니다. 포그라운드 서비스는 각 동작에 대한 broadcast를 즉각적으로 받기 위해 실행되며, 적절한 포그라운드 카테고리가 없기 때문에 specialUse 권한을 활용합니다.
위 내용을 참고하셔서 8월 31일까지 최신 버전으로 SDK를 업데이트하시어, 스토어 심사 실패 또는 크래시로 인해 앱 사용이 불가능한 문제를 해결하시기 바랍니다.
앞으로도 더욱 안정적이고 개선된 서비스를 제공해드리기 위해 노력하는 버즈빌이 되겠습니다. 감사합니다.
Buzzvil SDK 5.13.x
📈 개선된 기능
심리스한 베네핏허브 프래그먼트 경험을 제공하기 위한 광고 프리로드 기능 지원
이제 베네핏허브를 프래그먼트로 연동 시에도 광고 프리로드(preload) 및 재할당(reload)이 가능하도록 BuzzAdFeed를 사용할 수 있습니다. 자세한 내용은 프래그먼트로 베네핏허브 연동하기 토픽을 참고하세요.
🐛 버그 수정
- 네이티브 오버레이가 노출된 상태에서 앱을 다시 시작하는 경우 비정상적인 동작이 발생하는 문제 해결