AdiSON 오퍼월 연동가이드
2.5.0
2.5.0
  • AdiSON 오퍼월 연동가이드
  • 오퍼월 기본 동작
  • 캠페인 API 연동
    • 캠페인 완료
    • HMAC 생성 및 검증
  • 2.5.0 변경사항
  • 안드로이드 SDK 설정
    • 설정 적용
    • 테마 및 색상 변경
    • 적립 가능 금액 표시
    • 성별 연령 타겟팅 적용
    • 딥링크 연동
    • 안드로이드 12 변경사항 대응
  • iOS SDK 설정
    • iOS SDK 릴리즈 정보
    • iOS 14 이상에 대비하기
    • 설정 적용
    • 테마 및 색상 변경
    • 적립 가능 금액 표시
    • 성별 연령 타겟팅 적용
    • 딥링크 연동
  • Unity SDK 설정
    • 라이프 사이클
    • 설정 적용
  • AdiSON 오퍼월 BI
Powered by GitBook
On this page
  • 스플래시
  • 커스텀 스플래시

Was this helpful?

  1. 안드로이드 SDK 설정

설정 적용

Previous안드로이드 SDK 설정Next테마 및 색상 변경

Last updated 3 years ago

Was this helpful?

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

val config = AdisonConfig()
config.prepareViewHidden = true  // 스플래시 숨김 (기본값: false)
config.offerwallListTitle = "오퍼월 테스트"  // 목록화면 네비게이션 타이틀 (기본값: 바로적립받)
config.navigationHelpButtonType = ButtonType.Icon  // 네비게이션 이용문의 버튼 타입 (기본값: ButtonType.Icon)

Adison.setConfig(config)
AdisonConfig config = new AdisonConfig();
config.setPrepareViewHidden(true);  // 스플래시 숨김 (기본값: false)
config.setOfferwallListTitle("오퍼월 테스트");  // 목록화면 네비게이션 타이틀 (기본값: 바로적립받)
config.navigationHelpButtonType = ButtonType.Icon; // 네비게이션 이용문의 버튼 타입 (기본값: ButtonType.Icon)

Adison.setConfig(config);
속성
내용
기본값

prepareViewHidden

스플래시 숨김

false

offerwallListTitle

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

"바로적립받기"

navigationHelpButtonType

네비게이션 이용문의 버튼 타입 (Button.Icon, Button.Text)

Button.Icon

스플래시

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

스플래시 하단에 이미지를 포함시킬 경우 config.prepareViewDrawable에 Drawable을 적합니다.

config.prepareViewDrawable = resources.getDrawable(R.drawable.img_splash)
config.setPrepareViewDrawable(getResources().getDrawable(R.drawable.img_splash));

애니메이션이 필요한 경우 AnimationDrawable을 적용합니다.

var animationDrawable = resources.getDrawable(R.drawable.cookies_anim) as AnimationDrawable
config.prepareViewDrawable = animationDrawable
AnimationDrawable animationDrawable = getResources().getDrawable(R.drawable.cookies_anim);
config.setPrepareViewDrawable(animationDrawable);

커스텀 스플래시

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

abstract class PrepareView {
    abstract fun setAvailableReward(name: String?, unit: String?, points: Int)
}
abstract class PrepareView {
    abstract void setAvailableReward(String name, String unit, Int points)
}

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

config.prepareViewClass = AdisonPrepareView::class.java
config.setPrepareViewClass(AdisonPrepareView.class);

기본 스플래시