Yes. You need to use our Web SDK (and not our mobile SDKs), and a consent notice for the Web platform along with a Manual targeting embed code (as PWAs usually do not have a domain name to target).
We do not provide SDKs for Xamarin at the moment. You can build a wrapper around our native SDKs to embed them into your Xamarin app.
We do! We offer a Unity SDK for mobile apps.
We do not provide SDKs for React Native at the moment. You can build a wrapper around our native SDKs to embed them into your React Native app.