Build Issues
- If you encounter build issues, it is important to check that the Android and iOS deployment targets and minimum API level are set properly. Refer to Compatibility for more information.
- If you receive a sign up error, please confirm that your Bundle ID / Package Name is the same as the one used whilst setting up the SDK configuration.
- Make sure the stripping level is set to low or minimum in the Unity build settings.


Performance Issues
The ZBD Earn SDK forces hardware acceleration in Android builds, this can cause some issues with games. If you notice performance issues after integrating the ZBD Earn SDK you can delete theModifyUnityAndroidAppManifestSample.cs file in the Assets/Editor/ folder.
Unity Input Settings Issues
To ensure maximum compatibility when working with the ZBD Earn SDK, it is recommended to adjust Unity’s input configuration. The Unity Editor’s WebView may influence how input is handled, so setting Active Input Handling to Both helps maintain consistent support across the Old Input Manager and the New Input System.Navigate to Player → Other Settings
In the Project Settings window, select Player, then scroll to the Other Settings section.
Testing from an Unsupported Region or Unity Editor
If your game is configured to reward players only in specific regions, but you as a developer are located outside of those regions, or if you are testing directly in the Unity Editor, you may run into issues with the SDK’s anti-fraud system. The anti-fraud system may block sign-ups or gameplay from the Unity Editor or from unsupported regions. To work around this during development and testing:Use a VPN to Sign Up
Connect to a VPN set to one of your game’s supported regions and sign up for a ZBD account from within the game. This ensures your account is created in a supported region.
Handle Limited Earnings Mode
Signing up through a VPN may place your account in limited earnings mode. This is expected behavior from the anti-fraud system.
Find Your Support ID
Your Support ID is logged to the console when the SDK is initialized. Look for the following log entry:
Whitelist Your Device
To remove the limited earnings restriction, you have two options:
- Contact your ZBD account manager — Send them your Support ID so they can whitelist your device.
- Use the Developer Dashboard — If you have been granted access to the device whitelisting feature, you can whitelist your device directly from the dashboard.
This process is only necessary for development and testing purposes. Your end users in supported regions will not encounter these restrictions during normal gameplay.
