Versions Compared

Key

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

...

Code Block
languagejava
private BroadcastReceiver sessionReadyReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        initPedometer(context);
        Log.d(TAG, "Session is Ready. Ads can be loaded now.");
    }

    private void initPedometer(Context context) {
        Log.d(TAG, "Session is Ready. initPedometer");
        if (popConfig.getPedometerConfig() != null) {
            BuzzAdPopPedometer.init(context, "YOUR_UNIT_ID_POP");
        }
    }
};

@Override
public void onCreate() {
    super.onCreate();

    BuzzAdBenefit.registerSessionReadyBroadcastReceiver(this, sessionReadyReceiver);
}

Step 4. 권한 설정

OS 버전 Android 10 (Q, API 29) 부터는 이상인 디바이스에서 만보기 기능을 사용하기 위해서는 신체 활동 감지 권한이 필요하게 변경됐습니다필요합니다. (참고: Android Developer Guide)
Pop 은 다른 앱 위에 그리기 권한이 필요합니다. 다른 앱 위에 그리기 권한을 받기 위해서 SDK 에서 제공하는 기능을 이용할 수 있습니다.

...

Pop(기본형) 기본 설정의 Step 4에서 다른 앱 위에 그리기 권한을 획득한 후 자동으로 Activity 로 돌아왔을때, 아래와 같이 만보기 기능을 활성화합니다.

...