Adaptive Performance plugin, null

I’m trying to use Adaptive Performance plugin to get mobile device’s thermal information…

The setup is supposed to be simple and automatic reading the docs… and looking at the Thermal Sample…
basically 2 lines…

private IAdaptivePerformance ap;
ap = Holder.Instance;

I have enabled Samsung device libs for Adaptive performance in build settings… and run build on samsung S5

BUT. Holder.Instance is always null.

Has anyone had experience with this please, or know is there some other scriptable object or data that needs setting up to make this work please?
or do I need to wait for it to become non null after app start ? how long ?

Cheers

looks like it only works on a subset of Samsung devices… Also had the problem of it locking my devices at 30 fps when all I wanted was the Thermal info.

Device Support
This version of the Adaptive Performance Samsung (Android) package is compatible with Unity Editor versions 2018 LTS and later (2019 LTS and later recommended).

Adaptive Performance Samsung (Android) currently supports the following Samsung devices running Android Pie:(9)

  • Galaxy S10
  • Note 10
  • Galaxy Tab S6
  • Galaxy Fold

It supports those devices with Samsung GameSDK 1.5 and 1.6.

Adaptive Performance Samsung (Android) currently supports the following Samsung devices running Android 10:

  • All old and new Samsung Galaxy models

It supports those devices with Samsung GameSDK 3.0+.