visual_reward 1.6.0 copy "visual_reward: ^1.6.0" to clipboard
visual_reward: ^1.6.0 copied to clipboard

Tenqube Visual Reward SDK for Flutter. A content webview SDK built on flutter_inappwebview for Android and iOS.

@tenqube/visual-reward-flutter #

1.6.0 #

Minor Changes #

  • 6dfe5ae: 앱 키 하나로 도메인이 다른 여러 서비스를 열 수 있다. 서비스별 진입 설정을 쓰는 앱 키에서는 open() 의 serviceName 으로 등록된 서비스를 고르며, 등록되지 않은 이름은 SERVICE_NOT_FOUND 오류다. 공개 API 는 바뀌지 않는다.

    오류 케이스가 하나 늘어나므로, 오류를 switch / when 으로 빠짐없이 분기하면서 기본 분기가 없는 코드는 이 케이스를 추가해야 한다. 기존 앱 키의 동작은 같다.

1.5.0 #

Minor Changes #

  • 360f9e1: 서버 설정의 고정 쿼리(queryParams)를 리워드 진입 URL 에 함께 붙인다(예: 매체 ID appId). 호스트 앱에서 설정할 것은 없다. 설정에 값이 없으면 기존과 같은 URL 이다(하위 호환).

1.4.12 #

Patch Changes #

  • a885761: feat: 광고 프로토콜을 네이티브 원본 1.13.0 기준으로 맞춥니다. 리워드 광고 표시 요청(ezoicShowRewarded)에 선택 필드 rewardName 을 받습니다. iOS 에서는 광고 초기화 때 원본과 같이 경매 서버 상태 점검 요청을 한 번 보냅니다.

1.4.11 #

Patch Changes #

  • 346e765: fix: 릴리스 파이프라인을 고쳐 재발행합니다. (Kotlin 1.4.12 · Flutter 1.4.10 은 발행되지 못했습니다)

    • Flutter: package:meta 를 직접 import 하면서 의존성 선언이 없어 pub publish 검증이 막혔습니다. @visibleForTesting 은 package:flutter/foundation.dart 가 재수출하므로 그쪽으로 바꿔 의존성을 늘리지 않고 해결했습니다.
    • Kotlin: android-actions/setup-android 의 기본값 packages: tools 가 SDK 저장소에서 제거된 패키지라 릴리스 워크플로가 실패했습니다.

1.4.10 #

Patch Changes #

  • 83a6297: feat: 광고 프로토콜을 네이티브 원본 1.10.1 기준으로 맞춥니다.

1.4.9 #

Patch Changes #

  • c4cd0fb: feat: 리워드 웹뷰의 하단을 화면 끝까지 늘립니다 — 홈 인디케이터/제스처바 영역까지 웹이 그립니다(상단 SafeArea 는 그대로).

1.4.8 #

Patch Changes #

  • f781eed: feat: 현재 화면 위에 같은 브릿지 계약을 쓰는 새 화면을 띄우는 openWindow 브릿지를 추가합니다.
  • f781eed: feat: openWindow 의 중복 가드를 제거하고, 맨 위 화면만 새 화면을 열도록 바꿉니다(ALREADY_OPEN → SCREEN_NOT_ALLOWED).
  • f781eed: feat: openWindow 로 띄운 새 화면에서도 광고 브릿지가 동작합니다.
  • f781eed: feat: 사용자 식별값을 실어 보낼 쿼리 파라미터 이름을 서버 설정(userIdQueryParam)으로 정할 수 있고, serviceName 이 빈 문자열이면 baseUrl 루트로 진입합니다.

1.4.7 #

Patch Changes #

  • 7b9e8ef: feat: 디폴트 에러 페이지의 브릿지 계약을 리워드 웹뷰와 맞춥니다.

1.4.6 #

Patch Changes #

  • f2a2eff: chore: 디폴트 에러 페이지의 원격 주소를 옮깁니다.

    https://contents.reward.tenqube.com/error/ → https://contents-webview.reward.tenqube.com/error/

1.4.5 #

Patch Changes #

  • 14117a3: fix: 다른 플랫폼과 동작이 어긋나던 지점들을 맞춥니다.

1.4.4 #

Patch Changes #

  • e118ed3: feat: open() 이 타임아웃될 때 캐시된 설정으로 폴백합니다.

1.4.3 #

Patch Changes #

  • 343dd36: feat: config 캐시를 OS 가 임의로 비우지 않는 위치로 옮깁니다.

1.4.2 #

Patch Changes #

  • 888a5f8: feat: 리워드 화면을 한 번에 하나만 띄우도록 open() 에 중복 호출 가드를 추가했습니다.

1.4.1 #

Patch Changes #

  • d9f01ca: docs: README.md 추가합니다.

1.4.0 #

Minor Changes #

  • 46e0b9f: feat: open() 실패 시 SDK 디폴트 에러 페이지를 띄우는 showDefaultErrorUi 옵션을 추가합니다.
  • 46e0b9f: fix: 설정 조회가 실패한 뒤에도 open() 이 새 조회를 시작하도록 수정합니다.

1.3.4 #

Patch Changes #

  • 29f69bc: feat: GMA 초기화 폴링 재시도 적용합니다.

1.3.3 #

Patch Changes #

  • 3dde621: fix: GMA registerWebView 신호 못받는 이슈 수정합니다.

1.3.2 #

Patch Changes #

  • 838c3e9: feat: GMA 미링크 빌드 이슈 수정합니다.

1.3.1 #

Patch Changes #

  • 96e58c2: feat: Android GMA 를 세대별 어댑터로 분리해 Next-Gen(ads-mobile-sdk)을 지원합니다.
  • 3cfe75e: feat: setUserId() 를 제거하고 open() 이 userId 를 파라미터로 받습니다.

1.3.0 #

Minor Changes #

  • f5be752: feat: visualReward 브릿지 및 open 인터페이스 추가합니다.
  • bf5337f: feat: Ezoic SDK 의존성 제거 및 Dart 광고 엔진 추가합니다.

1.2.0 #

Minor Changes #

  • 91ecf3b: feat: Flutter SDK Ezoic Rewarded/Interstitial 연동을 추가합니다.

1.1.8 #

Patch Changes #

  • edfa2b1: feat: Flutter·RN SDK 서드파티 의존성 제거 및 네이티브로 대체합니다.

1.1.7 #

Patch Changes #

  • be78749: fix: registerWebView 등록 시점을 onWebViewCreated → onLoadStop 으로 변경합니다.

1.1.6 #

Patch Changes #

  • 7009b50: feat: R8 consumer 규칙 추가 (AdMob 리플렉션 대상 보존)

1.1.5 #

Patch Changes #

  • 14e27a2: feat: pub.dev 점수 개선

1.1.4 #

Patch Changes #

  • a9dc609: feat(flutter): kotlin/swift 1:1 대응되도록 수정합니다.

1.1.3 #

Patch Changes #

  • 98b2f48: feat: 포그라운드 진입 클린업 로직 추가합니다.

1.1.2 #

Patch Changes #

  • c541946: chore: publish 스크립트 수정합니다.

1.1.1 #

Patch Changes #

  • fcf088d: feat: 웹뷰 url 수정합니다.

1.1.0 #

Minor Changes #

  • d6481b0: feat: SDK 전체 구조 수정합니다.

1.0.1 #

Patch Changes #

  • b79d2bf: feat: SDK 최적화합니다.

1.0.0 #

Major Changes #

  • 14dda90: chore: Create New Release

0.0.5 #

Patch Changes #

  • b44af2c: chore: Create New Release

0.0.4 #

Patch Changes #

  • 19ff8c7: chore: Create New Releases

0.0.3 #

Patch Changes #

  • 68f081f: feat: SDK 네이밍 및 전체 구조 수정합니다.

0.0.2 #

Patch Changes #

  • 30f227f: feat: 스크롤 바운스 효과 제거합니다.
  • 8b54570: feat: 최적화 및 이슈 수정합니다.

0.0.1 #

Patch Changes #

  • 9cc5f97: feat: Flutter SDK 추가합니다.
0
likes
130
points
460
downloads

Documentation

API reference

Publisher

verified publishertenqube.com

Weekly Downloads

Tenqube Visual Reward SDK for Flutter. A content webview SDK built on flutter_inappwebview for Android and iOS.

License

Apache-2.0 (license)

Dependencies

flutter, flutter_inappwebview

More

Packages that depend on visual_reward

Packages that implement visual_reward