설정 적용

아래의 AdisonConfig를 수정하여 설정을 변경합니다.

let config = AdisonConfig()
config.prepareViewHidden = true // 스플래 숨기 (기본값: false)
config.offerwallListTitle = "오퍼월 테스트" // 목록화면 네비게이션 타이틀 (기본값: 바로적립받기)
config.navigationHelpButtonType = .icon  // 네비게이션 이용문의 버튼 타입 (기본값: .icon)
config.listType = .feed // 리스트 타입 설정 (기본값: .feed)
config.enablePopupBannerExtension = true // 팝업 및 배너 표시 (기본값: true)

Adison.shared.config = config
속성
내용
기본값

prepareViewHidden

스플래시 숨김

false

offerwallListTitle

목록화면 네비게이션 타이틀

"바로적립받기"

navigationHelpButtonType

네비게이션 이용문의 버튼 타입 (.icon, .text)

.icon

listType

리스트 타입 설정 (.feed, .list)

.feed

enablePopupBannerExtension

팝업/배너 표시

true

스플래시

스플래시를 표시할 경우 아래와 같이 표시됩니다.

기본 스플래시

커스텀 스플래시

스플래시 화면을 직접 제작하는 경우, PrepareView 추상 클래스를 직접 구현합니다.

typealias PrepareView = UIView & RewardDisplayable

public protocol RewardDisplayable: AnyObject {
    
    func setAvailableReward(name: String, unit: String, points: Int)
    
}

이후 직접 구현한 PrepareView를 config에 적용합니다.

config.prepareViewClass = AdisonPrepareView.self

Last updated

Was this helpful?