Versions Compared

Key

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

...

Custom 가능 영역

  • Potto 페이지의 상단 제목

  • Tutorial의 landing URL

  • Potto의 placeholder 이미지와 문구

  • CTA 버튼 색상

...

Potto 페이지 상단 제목

PottoConfig 클래스를 이용하여 customize 할 수 있습니다. PottoConfigBuilder 클래스를 이용하여 필요한 부분만 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 기능 튜토리얼 URL 변경

Potto 우상단 물음표 아이콘(그림에서 Tutorial 영역) 클릭시에 Potto 기능에 대한 브라우저에서 튜토리얼 웹 페이지를 보여줄 수 있는데, 이때 보여지는 튜토리얼의 url을 변경할 수 있습니다. 이 튜토리얼 url은 PottoConfig 클래스를 이용하여 customize 할 수 있습니다. PottoConfig 클래스에서 변경 가능한데, PottoConfigBuilder 클래스를 이용하여 필요한 부분만 customize 하게 됩니다.

변경하기 위해서는 PottoConfigtutorialUrl에 원하는 url string 을 추가해 줍니다. 필요한 설정이 완료되면 build() 함수를 호출해 PottoConfig 객체를 생성 합니다.

Code Block
final PottoConfig pottoConfig = new PottoConfig.Builder(POTTO_UNIT_ID)
                .tutorialUrl("https://www.buzzvil.com")
                .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를 업데이트 하는 역할을 합니다.

...