...
pedometerConfig: unitId 설정
발급받은 Pedometer unitId 2개 를 benefit 초기화 시 설정합니다.
UNIT_ID_PEDOMETER
: 만보기 활성화/비활성화 페이지 광고 유닛.UNIT_ID_PEDOMETER_REWARD
: 만보기 마일스톤을 눌렀을 때 나오는 bottom sheet dialog 광고 유닛
(Optional) popConfig: Pop 의 Exit 광고 <그림 3> 도
popExitUnitId
를 통해 설정 가능
Application class 에서 BuzzAdBenefit.init
할 때 위 unitId 를 가지고있는 pedometerConfig 를 설정합니다.
Code Block |
---|
final PedometerConfig pedometerConfig = buildPedometerConfig(); final PopConfig popConfig = new PopConfig.Builder(getApplicationContext(), UNIT_ID_POP) ... .pedometerConfig(pedometerConfig) .popExitUnitId(UNIT_ID_PEDOMETER_POP_EXIT) // Optional ... .build(); BuzzAdBenefit.init(this, buzzAdBenefitConfig); @NotNull private PedometerConfig buildPedometerConfig() { return new PedometerConfig .Builder(UNIT_ID_PEDOMETER, UNIT_ID_PEDOMETER_REWARD) .build(); } |
...
Android 10 (Q, API 29) 부터는 신체 활동 감지 권한이 필요하게 변경됐습니다. 앱에서 PedometerLite feature 를 활성화할 때 권한을 얻기 위한 팝업이 뜨게 됩니다. (
참고: Android Developer Guide)https://developer.android.com/about/versions/10/privacy/changes#physical-activity-recognition