Skip to Content
Troubleshooting

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:

  1. Delete the Library folder in your Unity project.
  2. Reopen the project and allow Unity to reimport assets.
  3. 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:

  1. Open Unity Package Manager (Window > Package Manager)
  2. Click the + button in the top-left corner
  3. Select Add package from git URL
  4. Paste the following text:
    com.unity.nuget.newtonsoft-json
  5. 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:

  1. Check your SDK Key: Verify that your SDK Key is correctly entered in Pixidus > Configure Settings.
  2. Check Unity Console: Look for any error messages during initialization.
  3. Verify Internet Connection: The SDK requires an active internet connection for initialization.
  4. 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


💬 Still Need Help?

If you’re still experiencing issues:

Last updated on