/
(ver 3.3.x) 6.4.3. 디자인 커스터마이징

(ver 3.3.x) 6.4.3. 디자인 커스터마이징

목차

개요

여기에서는 BuzzAd Android용 SDK에서 제공하는 Push 기능의 디자인을 변경하기 위한 방법을 안내합니다.

추가적인 디자인 변경을 원하는 경우, Push 고급 설정 토픽을 참고하여 직접 구현하세요.

 

리워드 광고 구독 다이얼로그

BuzzAdPushTheme을 설정하여 BuzzAd Android용 SDK에서 제공하는 구독 다이얼로그의 아이콘 및 색상을 변경할 수 있습니다.

코드

설명

비고

코드

설명

비고

rewardIcon

적립 가능한 포인트가 있을 때 푸시 알림에 나타나는 아이콘입니다. 아이콘을 변경하려면 전체 테마 변경하기 토픽을 참고하세요.

 

colorPrimary

SDK의 전체 테마로 적용된 주요 색상(Primary Color)가 적용됩니다.

 

colorConfirm

다음 버튼의 색상입니다. 초기 설정 값은 buzzvilPrimaryColor입니다.

 

colorCancel

구독 취소 버튼의 색상입니다. 초기 설정 값은 buzzvilPrimaryColor입니다.

 

registerLogoImage

리워드 광고 구독 다이얼로그 상단이 이미지입니다.

  • 권장 사이즈: 328 x 228 (dp) (권장 사이즈를 벗어나면 SDK에서 자동으로 조정됩니다.)

unregisterLogoImage

리워드 광고 구독 취소 다이얼로그 상단의 이미지입니다.

  • 권장 사이즈: 328 x 228 (dp) (권장 사이즈를 벗어나면 SDK에서 자동으로 조정됩니다.)

다음은 리워드 광고 구독 다이얼로그의 디자인을 변경하는 예시입니다.

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);