...
In-app pop은 Pop 과 동일한 UI를 가진 또다른 또 다른 Feed 진입 경로 입니다경로입니다. 다른 앱 위에 그리기
권한을 필요로 하지 않으며 Activity 위에 붙어있는 UI입니다. 안드로이드의 FAB과는 FAB 과는 달리 Activity내에서 Activity 내에서 자유롭게 이동과 닫기가 가능합니다.
...
기본 요건
(ver 2.25.x) 3. 광고 지면 - Feed Feed 연동 완료
설정 하기
...
In-app pop 지면에 사용할 Unit ID (이하
YOUR_POP_UNIT_ID
)
PopConfig 초기화
Info |
---|
Feed 지면의 진입 경로인 Pop을 설정하면서 PopConfig를 설정했다면 Step 2로 넘어갈 수 있습니다. |
...
이미 PopConfig를 설정했다면 In-app pop 보여주기로 넘어갑니다. |
PopConfig를 통해 Pop의 기능을 설정할 수 있습니다. BuzzAdBenefitConfig에 PopConfig
를 추가합니다.
Code Block | ||
---|---|---|
| ||
final 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); |
...
In-app pop
...
표시
액티비티의 onResume
에서 showInAppPop
을 호출하여 In-app pop을 표시합니다.
액티비티의 onPause
에서 removeInappPop
을 호출하여 In-app pop을 액티비티로부터 제거합니다.
Code Block | ||
---|---|---|
| ||
public final class MainActivity extends AppCompatActivity { private BuzzAdPop buzzAdPop; protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.buzzAdPop = new BuzzAdPop((Context) this, "YOUR_FEEDPOP_UNIT_ID"); } protected void onResume() { super.onResume(); buzzAdPop.showInAppPop((Activity) this, (ViewGroup) null); } protected void onPause() { super.onPause(); buzzAdPop.removeInAppPop(); } } |