Troubleshooting
Common issues and solutions for the Endemic+ Unity plugin.
Texture swapping issues
Placements not displaying the expected textures
Verify that the placement is toggled into the scene using the + button in the EndemicPlus inspector, and that a valid GameObject is assigned in the texture reference field. Also confirm you are logged in and have a game selected in Tools → EndemicPlus → Settings. Check the Unity Console for any [Endemic+] error messages related to texture downloads.
Analytics & visibility tracking
Ensuring visibility and interaction data is collected accurately
Endemic+ measures how much of each placement is visible on screen and whether it is occluded by other objects. For this to work correctly, certain Unity components must be present on your placements and in your scene.
Visibility tracking for 3D objects (Renderers) uses physics raycasting to determine what percentage of the placement is visible. This requires a Collider component (BoxCollider, MeshCollider, etc.) on the GameObject. Without a collider, the plugin cannot perform occlusion checks and will skip accurate visibility measurement for that placement. Add an appropriate collider to any 3D object linked to Endemic+.
Click tracking
Placements not registering clicks or interactions
Make sure the UI Image has "Raycast Target" enabled in the Inspector — this is required for Unity's event system to detect clicks on UI elements. Also confirm that the scene has an EventSystem (GameObject → UI → EventSystem). Without either of these, clicks on Endemic+ UI placements will not register.
Authentication & connection
Login, game selection, and network issues
Double-check that the email and password match your Adrenaline dashboard account. Ensure your account has been activated — newly created accounts may require email verification. If you recently changed your password on the dashboard, use the updated password in Unity.
Build & deployment
Issues when building or running production builds
Check the build log for specific error messages. The most common cause is a duplicate texture reference — the plugin enforces unique references and will fail the build if the same GameObject is assigned to multiple placements. Open the EndemicPlus inspector and resolve any duplicate assignment errors shown in red.