설정 적용

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

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

let config = AdisonConfig()
// 목록화면 네비게이션 타이틀 (기본값: 바로적립받기)
config.offerwallListTitle = "오퍼월 테스트"

// 리스트 타입 설정 (기본값: .feed)
config.listType = .feed

// 스플래시 숨김 (기본값: false)
config.prepareViewHidden = true

// 네비게이션 이용문의 버튼 타입 (기본값: .icon)
config.navigationHelpButtonType = .icon

// 팝업 및 배너 표시 (기본값: true)
config.enablePopupBannerExtension = true

// 오퍼월 테마 (기본값: .light)
config.themeMode = .light

Adison.shared.config = config
옵션
타입
설명
기본 값

offerwallListTitle

String

목록 내비게이션 타이틀

"바로 적립 받기"

listType

ListType

오퍼월 목록 UI 타입

  • .feed

  • .list

.feed

prepareViewHidden

Bool

스플래시 숨김 여부

false

navigationHelpButtonType

ButtonType

문의하기 버튼 타입

  • .icon

  • .text

.icon

enablePopupBannerExtension

Bool

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

true

themeMode

AdisonThemeMode

오퍼월 테마 모드

  • .system

  • .light

  • dark

.light

ListType

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

  • 기본값은 ListType.feed 입니다.

타입

설명

.feed

피드형 UI

.list

리스트형 UI

ButtonType

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

  • 기본값은 ButtonType.icon 입니다.

타입

설명

.icon

아이콘 형태의 버튼

.text

텍스트 형태의 버튼

AdisonThemeMode

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

  • 기본값은 AdisonThemeMode.light 입니다.

타입

설명

.light

라이트 모드로 고정

.dark

다크 모드로 고정

.system

OS 시스템 테마 설정을 따름

Last updated