Versions Compared

Key

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

...

PopConfig 설정

...

PopConfig를 통해 Pop의 기능을 제어할 설정할 수 있습니다. Application 의 onCreate에 다음과 같이 BuzzAdBenefitConfig에 PopConfig추가합니다.

Code Block
languagejava
PopConfig popConfig = new PopConfig.Builder(getApplicationContext(), "YOUR_FEEDPOP_UNIT_ID")
        .build();
        
final BuzzAdBenefitConfig buzzAdBenefitConfig = new BuzzAdBenefitConfig.Builder(context)
        ...생략...
        .setPopConfig(popConfig)
        .build();
BuzzAdBenefit.init(this, buzzAdBenefitConfig);

...

Code Block
languagejava
new PopNavigator().launchCustomFragment(
    context,
    new CustomInAppLandingInfo(
        new YourFragment(),
        R.stirng.your_title
    )
)

커스텀 페이지는 자유롭게 구현하여 사용할 수 있습니다. 예를 들어, 유틸리티 영역 , 툴바 영역을 커스터마이징할때 사용할 수 있습니다.
혹은 툴바 영역에 버튼을 추가하고 원하는 페이지를 보여주기 위해 사용합니다. 유틸리티 영역과 툴바 영역의 커스터마이징은 여기 https://buzzvil.atlassian.net/wiki/spaces/BDG/pages/2270135213/ver+2.25.x+6.2.3.#Pop-Feed-%EC%BB%A4%EC%8A%A4%ED%84%B0%EB%A7%88%EC%9D%B4%EC%A7%95에서 확인할 수 있습니다.

...

Interstitial 광고

...

지면 추가

...

PopConfig 중 popExitUnitId 설정하면 유저가 Pop 지면을 이탈할때 Interstitial 광고를 보여줄 수 있습니다.
YOUR_POP_EXIT_UNIT_ID 은 버즈빌 담당자를 통해 발급 가능합니다사용자가 Pop 지면에서 이탈을 할 때, Interstitial 광고를 노출합니다. Interstitial 지면의 unit id 발급을 원하시는 경우에는 버즈빌 매니저에게 문의하시기 바랍니다.

Code Block
PopConfig popConfig = new PopConfig.Builder(context, "YOUR_FEEDPOP_UNIT_ID")
 
  ...생략...     .popExitUnitId("YOUR_POP_EXIT_UNIT_ID")
      .build();

Exit 광고에서 버즈빌 광고 외에 추가적인 애드네트워크 광고 물량을 추가하고 싶다면, 여기를 참고하세요Pop 종료 시 보이는 Interstitial 지면은 ADN 광고를 포함한 버즈빌의 광고를 함께 할당합니다. 더 많은 광고 물량 확보를 위해 ADN 연동을 권장합니다. ADN 광고를 연동하기 위해서 (ver 2.25.x) 7. 추가 Adnetwork 연동를 참고하시기 바랍니다.