목차
개요
BuzzRoulette은 사용자에게 포인트를 무료로 적립할 수 있는 리워드 룰렛과 광고에 참여할 때마다 룰렛을 돌리기 위해 필요한 티켓을 제공하는 기능입니다. BuzzRoulette을 통해 룰렛 게임의 재미를 제공하여 티켓을 획득하기 위한 사용자의 광고 참여를 자연스럽게 유도할 수 있습니다. 이로써 광고 노출 비율을 높이고 BuzzAd SDK를 연동한 앱의 매출을 대폭 끌어올릴 수 있습니다.
BuzzRoulette은 원격 바이너리 종속 항목으로 빌드에 포함되며, 사용자가 기능을 실행하기 위한 진입 경로는 Feed 지면에 적용됩니다. 그러므로 BuzzRoulette을 구현하려면 Feed를 연동한 상태여야 하며, 간단한 코드 추가와 버즈빌의 서버 설정이 필요합니다. BuzzRoulette 연동의 모든 절차를 완료하면 Feed의 툴바 오른쪽에 룰렛 아이콘이 생성됩니다.
사용자가 Feed에서 룰렛 아이콘을 누르면 최초 실행에 한해 개인정보 수집 동의 창이 나타나고 사용자가 동의를 누르면 룰렛 홈 화면이 나타나 룰렛 기능을 사용할 수 있습니다. 룰렛 홈 화면에서 터치해서 티켓얻기를 눌러 광고에 참여하거나 영상보고 티켓얻기를 눌러 광고 영상을 시청하면 룰렛용 티켓을 얻을 수 있습니다.
사용자가 미동의를 누르면 룰렛 기능을 실행할 수 없습니다.
준비 사항
BuzzRoulette 추가하기
프로젝트 레벨의
build.gradle
파일에 jitpack을 추가하세요.// 프로젝트 레벨의 build.gradle allprojects { repositories { maven { url 'https://jitpack.io' } // jitpack 추가 } }
앱 모듈의
build.gradle
파일에서dependencies
블록에implementation
원격 바이너리 종속 항목의 구성을 지정하세요.// 앱 모듈의 build.gradle dependencies { implementation "com.buzzvil:buzzad-benefit:$benefitVersion" //3.1.0 이상의 버전 지정 implementation "com.buzzvil:buzz-roulette:$rouletteVersion" // 2.2.1 이상의 버전 지정 }
버즈빌 담당자에게 BuzzRoulette 사용 여부를 알려 주세요.
BuzzRoulette 적용을 위해 필요한 사항을 버즈빌 담당자가 설정합니다.
buzzad-benefit
라이브러리 버전(benefitVersion
)은 3.1.0 이상,buzz-roulette
라이브러리 버전(rouletteVersion
)은 2.2.1 이상으로 지정해야 합니다.룰렛 화면 상단의 타이틀과 적립 리워드 단위(예: 캐시, 머니 등)를 변경할 수 있습니다. 변경이 필요한 경우 버즈빌 담당자에게 연락하세요.
티켓박스 푸시 알림 기능
티켓박스 푸시 알림은 사용자에게 획득할 수 있는 티켓 또는 티켓박스가 있음을 알리는 로컬 푸시 알림입니다. 티켓박스는 사용자가 광고에 참여하지 않아도 룰렛용 티켓을 하루에 한 번 획득할 수 있는 기능으로, 룰렛 화면에 진입하는 비율을 효과적으로 높이는 기능을 수행합니다.
티켓박스 푸시 알림을 활성화하기 위한 배너는 '티켓박스가 도착했습니다'라는 메시지와 바로 확인하기 버튼으로 구성되어 룰렛 화면에 기본적으로 나타납니다. 사용자가 이 배너를 누르면 티켓박스에 대한 설명을 확인하고 티켓박스 푸시 알림 기능을 활성화할 수 있으며, 티켓박스를 획득한 사용자의 룰렛 화면에서는 배너가 사라졌다가 다음날 다시 나타납니다.
티켓박스 푸시 알림 배너를 룰렛 화면에서 제거하거나 다시 표시하려면 버즈빌 담당자에게 연락하세요.
사용자는 룰렛 화면 우측 상단의 메뉴 아이콘을 통해 티켓박스 푸시 알림을 끌 수 있습니다.