...
Code Block | ||
---|---|---|
| ||
public class YourPedometerPopHeaderViewAdapter extends PedometerPopHeaderViewAdapter { @NotNull @Override public View createView(@NotNull Context context, @NotNull ViewGroup parent) { this.context = context; View view = LayoutInflater.from(context).inflate( R.layout.your_custom_header_layout, parent, false ); setPedometer(); // API를 이용하여 자체 구현 return view; } } |
BuzzAdBenefit
초기화 시, Pop 의 FeedConfig 에서 MyPedometerPopHeaderViewAdapter
사용하도록 설정합니다.
Code Block | ||
---|---|---|
| ||
final FeedConfig feedConfig = new FeedConfig.Builder(getApplicationContext(), UNIT_ID_POP) @Nullable @Override public PopPedometerHeaderEventListener .feedHeaderViewAdapterClassgetPopPedometerHeaderEventListener(YourPedometerPopHeaderViewAdapter.class) { .build(); // 구현 필요. } } |
BuzzAdBenefit
초기화 시, Pop 의 FeedConfig 에서 MyPedometerPopHeaderViewAdapter
사용하도록 설정합니다.
Code Block | ||
---|---|---|
| ||
PopConfig popConfig = new PopConfig.Builder(getApplicationContext(), "YOUR_UNIT_ID_POP") .feedConfigfeedHeaderViewAdapterClass(feedConfigYourPedometerPopHeaderViewAdapter.class) .build(); final BuzzAdBenefitConfig buzzAdBenefitConfig = new BuzzAdBenefitConfig.Builder(this) .setPopConfig(popConfig) .build(); BuzzAdBenefit.init(this, buzzAdBenefitConfig); |
...
Code Block |
---|
final PedometerConfig pedometerConfig new PedometerConfig.Builder(context, "YOUR_UNIT_ID_PEDOMETER", "YOUR_UNIT_ID_PEDOMETER_REWARD") .tutorialUrl("YOUR_TUTORIAL_URL") .build(); final PopConfig popConfig = new PopConfig.Builder(context, unitIdPop) .pedometerConfig(pedometerConfig) .build(); |
만보기 광고 지면 추가: 진입
...
만보기 적립 UI에 Interstitial 지면을 추가합니다. 추가된 Interstitial 지면은 사용자가 목표 걸음수를 달성한 후, 만보기 적립 UI에 진입할 때 Interstitial 광고가 보입니다.
...
Code Block |
---|
final PedometerConfig pedometerConfig new PedometerConfig.Builder(context, "YOUR_UNIT_ID_PEDOMETER", "YOUR_UNIT_ID_PEDOMETER_REWARD")
.pedometerIntroUnitId("YOUR_PEDOMETER_INTRO_UNIT_ID")
.build();
final PopConfig popConfig = new PopConfig.Builder(context, unitIdPop)
.pedometerConfig(pedometerConfig)
.build(); |
Pop 광고 지면 추가: 히스토리 페이지
...
만보기 히스토리 UI에 Interstitial 지면을 추가합니다. 사용자가 만보기 히스토리 UI에 진입할 때 Interstitial 광고가 보입니다.
...
Code Block |
---|
final PedometerConfig pedometerConfig new PedometerConfig.Builder(context, "YOUR_UNIT_ID_PEDOMETER", "YOUR_UNIT_ID_PEDOMETER_REWARD")
.pedometerHistoryUnitId("YOUR_PEDOMETER_HISTORY_UNIT_ID")
.build();
final PopConfig popConfig = new PopConfig.Builder(context, unitIdPop)
.pedometerConfig(pedometerConfig)
.build(); |