Adobe does not currently provide a dedicated Xamarin Native (MonoAndroid) SDK for AEP or CJA. The supported mobile SDKs are for iOS, Android, React Native, and Flutter. In Xamarin environments, most teams either wrap the native Android/iOS AEP SDKs or use a custom binding library to bridge them into Xamarin.
You won’t be able to reuse the legacy Adobe Analytics SDK directly, since CJA relies on data being sent into AEP via the Edge Network. That typically requires moving to the AEP Mobile SDKs and updating your tracking implementation accordingly.
There aren’t official .NET/Xamarin samples, so you’ll likely need some custom integration work. The main considerations are:
-
Routing all data through AEP Edge instead of the Analytics endpoint
-
Re-mapping events/parameters into XDM schemas for CJA
-
Testing identity handling and consent flows carefully across platforms
For migration best practices, Adobe recommends starting with your current analytics design, mapping it to XDM, and implementing incrementally. The Experience League docs for AEP Mobile SDK and Edge Network setup are the best reference points.