(ver 2.29.x) PopConfig API Document
iconResourceId
팝 아이콘 drawable을 만들어 아이콘을 변경할 수 있습니다. 이때 상태에 따라 평상시 아이콘과 피드 종료 아이콘을 지정해 주어야 합니다.팝 아이콘 사이즈
56*56 dp (mdpi 기준)
224*224 px (xxxhdpi까지 지원, 픽셀기준 최대 4배)
rewardReadyIconResourceId
팝에서 적립 가능한 포인트가 있을 때 기본 아이콘이 아닌 다른 아이콘을 (예: 동전 아이콘) 유저에게 보여줄 수 있습니다.iconResourceId
와 마찬가지로 selector를 이용하여 작성합니다.idleTimeInMillis
팝이 뜬 후 사라지기 전까지 노출되는 시간을 수정합니다. 기본값은 5초입니다.popUtilityLayoutHandlerClass
피드를 열었을때 하단에 보이는 Utility영역을 변경합니다. 기본 클래스에서는 카메라, 브라우저, 사진첩으로 이동할 수 있습니다. 커스텀 클래스 설정하는 방법은 여기를 참고해 주세요.initialSidePosition(@NonNull final SidePosition initialSidePosition)
팝의 초기 위치 설정합니다. Default 값은SidePosition.Side.RIGHT
, 0.6f(화면 우측, 위에서 60 % 지점)initialPopIdleMode(@NonNull PopIdleMode initialPopIdleMode)
팝의 Idle 상태 동작을 결정합니다. 5 초 동안 User의 Interaction 이 없다면 Idle 상태가 되며, 여기서 설정 된 모드로 동작하게 됩니다. Default 값은INVISIBLE
INVISIBLE
: 일정 시간 후 Pop Icon 이 사라집니다. 다시 Pop Icon 을 활성화 하려면 Notification 을 클릭하거나, 화면을 껐다가 켜야합니다.TRANSLUCENT
: 일정 시간 후 Pop Icon 이 사라지지 않고 활성화 상태에서 반투명해집니다. 반투명 Pop Icon 은 User Interaction 을 받을 수 있습니다.
controlService
Service Notification 을 커스텀 하기 위해 사용합니다. 버즈빌이 제공하는 기능을 온전히 사용하고 앞으로의 서포트를 받기 위해서는 되도록 커스텀하지 않고 기본값을 사용하길 권장합니다. 자세한 사항은 하단의 Andvanced를 참고해주세요.feedConfig
팝에서 사용할 피드의 config를 설정합니다.popNotificationConfig
팝에서 사용하는 Notification 의 config를 설정합니다.popExitUnitId
(Optional) Pop close button을 눌러 Pop feed를 종료할 때, 광고를 보여줄 unitId 를 설정합니다.