Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

목차

Table of Contents
minLevel1
maxLevel1
exclude목차

준비 사항

Info

푸시 알림 구독 시간 및 각 시간별 UI 텍스트를 버즈빌 담당자에게 전달해야 합니다.

Push 초기화하기

PushConfigBuzzAdPushTheme을 통해 Push 지면의 기능과 UI를 설정할 수 있습니다.

...

Code Block
languagejava
final PushConfig pushConfig = new PushConfig.Builder().build();

final BuzzAdBenefitConfig buzzAdBenefitConfig = new BuzzAdBenefitConfig.Builder(context)
        ...생략...
        .setPushConfig(pushConfig)
        .build();
BuzzAdBenefit.init(this, buzzAdBenefitConfig);

푸시 알림 수신 다이얼로그 표시하기

Push의 기능을 안내하고 사용자가 푸시 알림 수신(구독) 시간을 선택할 수 있는 다이얼로그를 사용할 수 있습니다. 사용자가 다이얼로그에서 알림 수신 시간을 선택하고 완료를 누르면 리워드 광고 푸시 알림이 사용자의 기기에서 활성화됩니다.

...

Info
  • 초기 설정 값을 변경하려면 버즈빌 담당자에게 문의하세요.

...

다음은 사용자에게 푸시 알림을 알림 수신과 리워드 광고 구독을 유도하는 예시입니다.

...

Info

리워드 광고 구독 취소 다이얼로그 표시하기

사용자에게 리워드 광고 구독을 취소할 수 있는 다이얼로그를 제공할 수 있습니다. 사용자가 구독을 취소하면 푸시 알림 기능이 비활성화됩니다.

...

Code Block
languagejava
BuzzAdPush.getInstance().unregisterWithDialog(MyActivity.this, new BuzzAdPush.OnRegisterListener() {
    @Override
    public void onSuccess() {
        // 구독 취소 성공 시 호출
    }

    @Override
    public void onCanceled() {
        // 구독 취소 실패 시 호출
    }
});

Info