(ver 3.3.x) 6.4.3. 디자인 커스터마이징
목차
개요
여기에서는 BuzzAd Android용 SDK에서 제공하는 Push 기능의 디자인을 변경하기 위한 방법을 안내합니다.
추가적인 디자인 변경을 원하는 경우, Push 고급 설정 토픽을 참고하여 직접 구현하세요.
리워드 광고 구독 다이얼로그
BuzzAdPushTheme
을 설정하여 BuzzAd Android용 SDK에서 제공하는 구독 다이얼로그의 아이콘 및 색상을 변경할 수 있습니다.
코드 | 설명 | 비고 |
---|---|---|
| 적립 가능한 포인트가 있을 때 푸시 알림에 나타나는 아이콘입니다. 아이콘을 변경하려면 전체 테마 변경하기 토픽을 참고하세요. |
|
| SDK의 전체 테마로 적용된 주요 색상(Primary Color)가 적용됩니다. |
|
| 다음 버튼의 색상입니다. 초기 설정 값은 |
|
| 구독 취소 버튼의 색상입니다. 초기 설정 값은 |
|
| 리워드 광고 구독 다이얼로그 상단이 이미지입니다. |
|
| 리워드 광고 구독 취소 다이얼로그 상단의 이미지입니다. |
|
다음은 리워드 광고 구독 다이얼로그의 디자인을 변경하는 예시입니다.
BuzzAdPushTheme buzzAdPushTheme = BuzzAdPushTheme.getDefault()
.colorConfirm(R.color.colorAccent) // 확인 버튼의 색상을 변경하고 싶을 경우 설정; 기본값은 primaryColor
.colorCancel(R.color.colorPrimary) // 취소 버튼의 색상을 변경하고 싶을 경우 설정; 기본값은 primaryColor
.registerLogoImage(R.drawable.benefit_push_dialog_image_logo) // Push 설명 다이얼로그 상단 image
.unregisterLogoImage(R.drawable.benefit_push_dialog_image_logo); // Push 취소 다이얼로그 상단 image
BuzzAdPush.getInstance().setTheme(buzzAdPushTheme);
푸시 알림 아이콘
푸시 알림의 좌측 상단에 표시되는 앱 아이콘을 변경할 수 있습니다.
푸시 알림의 포그라운드 서비스 알림에는 적용되지 않습니다.
푸시 알림의 앱 아이콘을 변경하려면 Push 초기화 시 iconResourceId()
를 설정하세요.
Push 초기화에 대한 자세한 내용은 Push 초기화 토픽을 참고하세요.
final PushConfig pushConfig = new PushConfig.Builder()
.iconResourceId(R.drawable.your_push_icon)
.build();
final BuzzAdBenefitConfig buzzAdBenefitConfig = new BuzzAdBenefitConfig.Builder(context)
.setPushConfig(pushConfig)
.build();
BuzzAdBenefit.init(this, buzzAdBenefitConfig);