아래의 AdisonConfig
를 수정하여 설정을 변경합니다.
let config = AdisonConfig()
config.prepareViewHidden = true // 스플래 숨기 (기본값: false)
config.offerwallListTitle = "오퍼월 테스트" // 목록화면 네비게이션 타이틀 (기본값: 바로적립받기)
config.navigationHelpButtonType = .icon // 네비게이션 이용문의 버튼 타입 (기본값: .icon)
Adison.shared.config = config
AdisonConfig *config = [AdisonConfig new];
config.prepareViewHidden = YES; // 스플래 숨기 (기본값: false)
config.offerwallListTitle = @"테스트"; // 목록화면 네비게이션 타이틀 (기본값: 바로적립받기)
config.navigationHelpButtonType = ButtonType.icon; // 네비게이션 이용문의 버튼 타입 (기본값: ButtonType.icon)
[[Adison shared] setConfig:config];
스플래시
스플래시를 표시할 경우 아래와 같이 표시됩니다.
커스텀 스플래시
스플래시 화면을 직접 제작하는 경우, PrepareView 추상 클래스를 직접 구현합니다.
typealias PrepareView = UIView & RewardDisplayable
public protocol RewardDisplayable: class {
func setAvailableReward(name: String, unit: String, points: Int)
}
## Header
#import <UIKit/UIKit.h>
#import <AdisonOfferwallSDK/AdisonOfferwallSDK.h>
@interface AdisonPrepareView : UIView <RewardDisplayable>
@end
## Code
#import "AdisonPrepareView.h"
@interface AdisonPrepareView ()
@end
@implementation AdisonPrepareView
- (void)setAvailableRewardWithName:(NSString *)name unit:(NSString *)unit points:(NSInteger)points {
// TODO:
}
@end
이후 직접 구현한 PrepareView를 config에 적용합니다.
config.prepareViewClass = AdisonPrepareView.self
config.prepareViewClass = AdisonPrepareView.class;