설정 적용

Adison.setConfig()를 통해 오퍼월 UI 및 동작 옵션을 설정할 수 있습니다.

설정은 오퍼월 진입 전에 1회만 호출하면 되며, 이후 모든 오퍼월 화면에 공통 적용됩니다.

적용 예시

val config = AdisonConfig().apply {
    this.offerwallListTitle = "바로 적립 받기"
    this.listType = AdisonListType.LIST
    this.prepareViewHidden = true
    this.navigationHelpButtonType = AdisonButtonType.Icon
    this.enablePopupBannerExtension = true
    this.themeMode = AdisonThemeMode.Light
}
Adison.setConfig(config)

기본 옵션 설명

옵션

타입

설명

기본값

offerwallListTitle

String

오퍼월 리스트 상단 타이틀

"바로 적립 받기"

listType

AdisonListType

오퍼월 목록 UI 타입 (FEED / LIST)

FEED

prepareViewHidden

Boolean

오퍼월 진입 시 PrepareView 숨김 처리 여부

false

navigationHelpButtonType

AdisonButtonType

문의하기 버튼 타입 (ICON / TEXT)

ICON

enablePopupBannerExtension

Boolean

팝업/배너 확장 기능 사용 여부

true

themeMode

AdisonThemeMode

오퍼월 테마 모드 (Light / Dark)

Light

AdisonListType

  • listType 옵션은 오퍼월 광고 목록의 UI 표현 방식을 결정합니다.

  • 기본값은 FEED 입니다.

타입

설명

FEED

피드형 UI

LIST

리스트형 UI

AdisonButtonType

  • navigationHelpButtonType 옵션은 오퍼월 상단 내 ‘문의하기’ 버튼의 표시 형태를 설정합니다.

  • 기본값은 Icon 입니다.

타입

설명

Icon

아이콘 형태의 버튼

Text

텍스트 형태의 버튼

AdisonThemeMode

  • themeMode 옵션은 오퍼월 UI의 테마 모드 적용 방식을 설정합니다.

  • 기본값은 Light 입니다.

타입

설명

Light

라이트 모드로 고정

Dark

다크 모드로 고정

System

OS 시스템 테마 설정을 따름

Last updated