Hi @Ryan18, MobileRTCAudioRawDataHelper is only supported in Custom UI mode, so if you’re running the default Zoom UI you’ll see Custom UI supported: false and subscribe() can return MobileRTCRawData_No_License.
To receive raw audio callbacks, initialize the SDK with MobileRTCSDKInitContext.enableCustomizeMeetingUI enabled, join the meeting in Custom UI, and then call subscribe() again.
On iOS/Android the raw pipeline is gated by raw live streaming privilege from the host, so the order should be: requestRawLiveStreaming(...) - wait for approval - startRawLiveStreaming(...) - subscribe().
Per Zoom, the older “raw data access license” requirement is no longer needed, so if you still get No_License after Custom UI + privilege are in place, share your SDK key + logs with Zoom Support for a backend check.