본문으로 건너뛰기

BuzzAd 3.0.x / BuzzScreen 3.36.x (Android, 2021년 12월)

중요!

  • BuzzAd의 주 버전이 2.x.x에서 3.x.x으로 변경되었습니다. 새로운 버전에서는 Kotlin 1.5 버전을 사용하기 때문에 기존에 BuzzAd를 연동한 상태에서 업그레이드하는 경우 마이그레이션 작업이 반드시 필요합니다. 자세한 내용은 여기를 참고하십시오.
  • Android 12의 정책(동작 변경사항: 모든 앱 > 신뢰할 수 없는 터치 이벤트가 차단됨) 변경으로 인해 팝(Pop)이 화면에 표시될 때 팝을 제외한 화면을 누를 수 없는 이슈가 있습니다. 이를 해결하기 위해 예외 정책을 참고하여 UI가 변경되었습니다. 이 업데이트는 Android 12 버전 이상 유저들에게만 적용됩니다. 자세한 내용은 팝(Pop) 버튼 투명도 적용을 참고하십시오.

🚀 새로운 기능

이제 피드의 다양한 기능을 코딩 없이 수정

SDK에서 직접 구현해야 했던 피드의 다양한 기능을 요청 한 번으로 수정할 수 있게 되었습니다. 어떤 광고 종류가 더 매출을 가져다주는지, 사용자의 반응을 어디까지 끌어낼 수 있는지, 사용자를 움직일 수 있는 문구는 어떤 것인지, 이제 퍼블리셔가 서비스에 집중하고 피드의 다양한 기능을 잘 활용할 수 있도록 도와드립니다. 유연한 운영을 통해서 매출과 사용자 경험을 극대화해보세요.

  • 피드 무한 스크롤 켜기/끄기
  • 지원하는 탭 개수: 1~3개
  • 탭 이름 변경 및 각 탭에 노출할 광고 종류 선택
  • 사용자가 직접 사용할 수 있는 광고 필터

✏️ 참고
이 기능은 퍼블리셔가 직접 설정할 수 없습니다. 피드 지면을 추가한 뒤 적용되는 기본 설정을 변경하시려면 원하는 요청 사항을 버즈빌 담당자에게 전달하시기 바랍니다.

코드 수정 없이 변경할 수 있는 광고 분류 탭과 필터

📈 개선된 기능

팝(Pop) 버튼 투명도 적용

Android 12에 적용되는 오버레이의 터치 이벤트 차단에 대응하기 위해 팝(Pop) 버튼에 투명도를 적용하여 안정적인 앱 동작을 지원합니다.

앱 충돌 정보를 수집하는 Sentry 연동 인터페이스 추가

SDK의 안정성을 강화하기 위해 Sentry를 기본 사양으로 탑재했습니다. Sentry는 앱에서 발생하는 오류, 강제 종료 등의 문제를 실시간으로 수집하여 더욱 빠르게 문제를 해결할 수 있도록 돕습니다. 앱에서 별도의 Sentry를 사용하고 있는 경우 여기를 참고하여 작업을 수행하십시오.

SDK에서 제공하는 기본 UI 디자인의 전체 테마 관리 기능 개선

앱에 연동한 전체 지면의 테마를 설정하는 기능이 styles.xml 리소스 파일에서 Theme을 설정하는 방식에서 BuzzvilTheme 클래스에서 Java 또는 Kotlin 코드로 GlobalTheme을 설정하는 방식으로 변경되었습니다. 이를 통해 이전보다 효율적으로 전체 테마를 테마를 설정하고 관리할 수 있습니다. GlobalTheme으로 전체 테마를 설정하는 자세한 방법은 여기를 참고하세요.

🐛 버그 수정

  • 개인정보수집 약관 화면에서 사용자가 동의 여부를 선택하지 않고 뒤로가기 버튼을 누르는 경우에 대한 동의 로직 수정
  • 광고 동영상에서 자체 구현한 재생 버튼과 SDK의 기본 재생 버튼이 겹쳐 보이는 문제
  • setVideoPlayerOverlayView 적용 시 동영상 광고가 올바르게 표시되지 않는 문제

💻 참고 문서 및 샘플 코드