Info |
---|
BuzzAd-2.6.0 버전에서 배포된 사항입니다. /wiki/spaces/DEV/pages/1068368051 |
Index
Table of Contents |
---|
...
Custom 가능 영역
Potto 페이지의 상단 제목
Potto의 placeholder 이미지와 문구
CTA 버튼 색상
...
Potto 페이지 상단 제목
PottoConfig
클래스를 이용하여 customize 할 수 있습니다. PottoConfig
의 Builder
클래스를 이용하여 필요한 부분만 customize 하게 됩니다.
...
Code Block |
---|
final PottoConfig pottoConfig = new PottoConfig.Builder(POTTO_UNIT_ID) .titleResId(R.string.pop_potto_sample_title) .build(); final PopConfig popConfig = new PopConfig.Builder(this, POP_UNIT_ID) .pottoConfig(pottoConfig); |
Potto Placeholder
Potto의 Placeholder는 광고가 no fill 이거나, 이미 뽑기를 한 경우, 일요일에 당첨 확인을 기다리는 동안 보여주는 placeholder 이미지와 설명문구를 말합니다. placeholder의 이미지나, 문구를 변경하기 위해서는 PottoPlaceholer
interface를 implementation하는 class를 만들어야 합니다. 해당 클래스에서는 placeholder 의 layout을 결정하는 view를 만들고, potto placeholder의 다양한 state에 대해 view를 업데이트 하는 역할을 합니다.
...
Expand | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
PottoPlaceholder interface를 구현하기 위해서는 다음과 같은 함수가 필요합니다.
getView에서는 원하는대로 placeholder의 layout을 만들고 inflate한 view를 리턴하도록 합니다. 이때 필요한 ImageView나 TextView를 멤버 변수로 지정해 놓도록 합니다. updateView는 주어진 state에 대해 이미지와 텍스트를 어떻게 바꾸면 될 지 결정합니다. 이 함수는 potto의 state가 결정되면 SDK에서 호출하도록 되어있습니다. UpdateView에서는 State에 맞는 view를 그릴 수 있도록 작성해야 합니다. Potto Placeholder의 State에 대한 설명은 다음과 같습니다.
|
Potto 광고의 CTA버튼 색상
project 의 colors.xml 파일에 아래의 color resource 값을 추가 하면 CTA color 가 변경됩니다.
...