Skip to content

Releases: VirtueSky/sunflower

v3.5.6

Choose a tag to compare

@VirtueSky VirtueSky released this 19 Jun 04:38
bc9ce87

Changed:

  • Update VLog (add EnableLog)
  • Play sound data with index
  • Update AppsFlyerObject (add callbacl OnConversionDataSuccessEvent, OnConversionDataFailEvent, OnAppOpenAttributionEvent, OnAppOpenAttributionFailureEvent and option AutoStartSdk)
  • Prevent banner from loading after initializing SDK.
  • Log getAdapterStatusMap for admob client with AdmobEnableTestMode = true
  • Backoff/cap for reload admob banner
  • Update new api max banner
  • Refactor ads revenue tracking
  • Update register package
    • Firebase 13.11.0
    • LevelPlay 9.4.1
    • Google Mobile Ads 11.2.0
    • AppsFlyer 6.17.91
    • Spine 4.3
    • UniTask 2.5.11
    • Adjust 5.6.0

Full Changelog: 3.5.5...3.5.6

v3.5.5

Choose a tag to compare

@VirtueSky VirtueSky released this 29 May 10:32
a830048

Changed:

  • Notification: Update ScheduleMode Notification

    • InteractiveTime: Schedule after X minutes from the current time
    • Specific Time: Schedule at a specific time (e.g., up to 6 AM)
  • Inspector: Add TableColumnWidthAttribute to set the column width when the field is displayed in the [TableList].

  • Debug: Add Vlog (log custom when set define symbol VIRTUESKU_DEBUG_LOG or use Editor)

  • Component: Update ResizeMatchCanvasScalerComponent (Use screen aspect ratio if camera is null)

  • Advertising:

    • Set parameter placement with default value is "" instead of null
    • Set placement for LevelPlayBannerAdUnit and MaxBannerAdUnit
    • LevelPlay SetPauseGame if SdkInitializationCompleted
    • Using paidedCallback event for LevelPlay AdUnitVariable
    • Add custom AdsInfo and AdsError for ads callback
    • Add receivedRewardCallback event and extension OnReceivedReward
    • Fix error RewardAd (skippedCallback event being called after earn rewarded and close ads)
    • Fix the null LevelPlay rewardAd and interstitialAd error when load
    • Integrate the show ad mediation debugger feature (use Advertising.ShowAdMediationDebugger())
    • Fix condition auto load ads
    • Fix error stuck LevelPlay interstitial ad after close ads
    • AdSettings add option Mediation Load Mode (Single or Multiple)
    • Admob SetRequestConfiguration before init sdk
    • Add Properties IsLoading for AdUnit
    • Update ads info for Admob (get ad source via callback)
    • Raise ad event callback on unity main thread (Max, Admob and LevelPlay)
    • Fix condition load AdClient with GDPR
    • Add placement AdsInfo for Admob ad unit
    • Fix condition show AOA (Max and Admob)
  • Audio: Added an option to Auto Preview when clicking on SoundData.

  • Tween: Add Tween custom and Remove dependence on PrimeTween. Add VIRTUESKY_PRIME_TWEEN to use PrimeTweenExtension (For older versions)

  • UniTask: Remove dependence on UniTask.

Full Changelog: 3.5.4...3.5.5

v3.5.4

Choose a tag to compare

@VirtueSky VirtueSky released this 20 Apr 09:07
d9d5ef5

Changed

  • Fix and Update Advertising
    • Change enum AdNetwork to AdMediation
    • Fix error miss tracking ad_impression with LevelPlay mediation
    • Add property IsShowing for AdUnitVariable
    • Add param placement for method Show(string placement)
  • Add config delay for EffectAppearComponent
  • Update register package
    • Max sdk 8.6.2
    • LevelPlay sdk 9.4.0
    • Firebase 13.10.0
    • UIEffect 5.10.8
    • UIParticle 4.12.1

Full Changelog: 3.5.3...3.5.4

v3.5.3

Choose a tag to compare

@VirtueSky VirtueSky released this 30 Mar 17:00
adb146e

Changed:

  • Remove PrimeTween from the package and import it via npm.

Full Changelog: 3.5.2...3.5.3

v3.5.2

Choose a tag to compare

@VirtueSky VirtueSky released this 15 Mar 07:26
50f9533

Changed:

  • Fix menu item asset finder
  • Update extension for animancer version 8.0
  • Fix error LevelPlay ad unit load before init sdk
  • Fix error init callback LevelPlay ad unit before constuctor ads
  • Update register package:
    • In App Purchasing 5.0.2
    • Mobile Notification 2.4.2
    • Addressable 2.7.4
    • Adjust sdk 5.5.1
    • Firebase 13.7.0
    • LevelPlay 9.3.0
    • Google external dependency 1.2.187
    • Google mobile sds 11.0.0
    • max sdk 8.6.1

Full Changelog: 3.5.1...3.5.2

v3.5.1

Choose a tag to compare

@VirtueSky VirtueSky released this 08 Jan 07:56
0759d82

Changed:

  • Update PrimeTween 1.3.7
  • Update Tri-Inspector 1.15.1
  • Update Register package:
    • AppsFlyer 6.17.81
    • Ui Effect 5.10.7
    • Ui Particle 4.11.4

Full Changelog: 3.5.0...3.5.1

v3.5.0

Choose a tag to compare

@VirtueSky VirtueSky released this 04 Dec 07:41
eb8d526

Changed:

  • Fix Vibration (Add condition MobilePlatform and Enable for VibrationIOS)
  • Update AssetFinder
  • Update register package:
    • LevelPlay 9.2.0
    • Adjust sdk 5.4.5
    • AppsFlyer 6.17.72
    • UI Effect 5.10.5
    • Google mobile ads 10.6.0
    • Firebase 13.6.0
    • Max sdk 8.5.1

Full Changelog: 3.4.9...3.5.0

v3.4.9

Choose a tag to compare

@VirtueSky VirtueSky released this 22 Oct 12:12
4878b5f

Changed:

  • Update IapDataVariable (use androidId / iosId instead of id)

  • Update register package:

    • Google mobile ads 10.5.0
    • Firebase 13.4.0
    • Ui Effect 5.10.3
    • Ui particle 4.11.3
    • Max sdk 8.5.0
  • Update tab Audio Explore in Magic Panel

Screenshot 2025-10-22 191046

Full Changelog: 3.4.8...3.4.9

v3.4.8

Choose a tag to compare

@VirtueSky VirtueSky released this 29 Sep 08:10
72f6068

Changed:

  • Update new API Unity In App Purchasing (method RestoreTransactions)
  • Error not resolve Unity Purchasing in AppsFlyerTrackingRevenue
  • Fix path upm AppsFlyer (tag v6.17.5 to 6.17.5)

Full Changelog: 3.4.7...3.4.8

v3.4.7

Choose a tag to compare

@VirtueSky VirtueSky released this 29 Sep 03:57
20b8176

Changed:

  • Update LevelPlay new api version 9.0.0
  • Fix null dictionaryData in DictionaryCustom
  • Save state tab in Magic Panel

Full Changelog: 3.4.6...3.4.7