Troubleshooting
Need help with the Pixidus SDK? Here’s a collection of frequently asked questions and solutions to common installation issues.
📌 General Questions
What platforms does Pixidus SDK support?
Pixidus SDK supports iOS, Android, and WebGL platforms.
How do I get started with Pixidus SDK?
Start by downloading the latest Pixidus SDK from here, then follow our Getting Started guide for a step-by-step integration process.
Is Pixidus SDK compatible with Unity LTS versions?
Yes, the SDK supports Unity 2020.3 LTS and newer versions.
For the best stability and support, we recommend using the latest Unity LTS release.
⚙️ Installation Issues
I’m getting compilation errors after importing the SDK
This can happen due to:
- Missing dependencies: Ensure all required packages are installed.
- Version conflicts: Check for duplicate SDK versions or incompatible packages.
- Platform-specific issues: Verify your active build target is supported and correctly configured.
Quick Fix:
- Delete the
Libraryfolder in your Unity project. - Reopen the project and allow Unity to reimport assets.
- Double-check your Unity version and build target.
I get an error saying Newtonsoft.Json is missing
The Pixidus SDK uses Newtonsoft.Json for JSON serialization. If you’re seeing a missing reference or related error, follow these steps:
To install the package:
- Open Unity Package Manager (
Window > Package Manager) - Click the + button in the top-left corner
- Select Add package from git URL
- Paste the following text:
com.unity.nuget.newtonsoft-json - Click Add and wait for Unity to install the package.
After installation, Unity will automatically resolve the missing reference. If errors persist, try restarting Unity Editor.
🔧 Runtime Issues
SDK initialization fails silently
If the SDK doesn’t initialize properly:
- Check your SDK Key: Verify that your SDK Key is correctly entered in Pixidus > Configure Settings.
- Check Unity Console: Look for any error messages during initialization.
- Verify Internet Connection: The SDK requires an active internet connection for initialization.
- Check Platform Support: Ensure you’re building for a supported platform (iOS, Android, or WebGL).
Quick Fix:
PixidusSDK.Init(() => {
Debug.Log("SDK initialized successfully");
}, (error) => {
Debug.LogError($"SDK initialization failed: {error}");
});📚 Additional Resources
- Getting Started Guide – Step-by-step integration tutorial
- User Module Documentation – Authentication and user management
- Data Module Documentation – Cloud data storage
- Analytics Module Documentation – Event tracking
- Ads Module Documentation – Ad integration
- Purchasing Module Documentation – In-game purchases
💬 Still Need Help?
If you’re still experiencing issues:
- 📧 Email us at support@pixidus.com
- 📚 Check our full documentation