Why my trees appear with a square in game?

I have a problem. After I build my game for Android when I play it my trees appear with a black square. I made a 3D racing game and only trees near my car looks good. It seems that the trees in the distance have a rendering problem.

Does those trees have mobile shaders applied? Have you tried Mobile/Particles shaders, either Additive or Alpha Blended?

Is there any LOD happening on those trees?

If so, the first thing I’d try is disabling it entirely on the trees (guessing there’s a component on them you can uncheck) to see if that solves it. If so, you’re on the right track. Though I wouldn’t recommend that as a permanent solution, especially on Android.

One possibility is that it might be switching out the textures to draw the trees, and only the nearest texture has alpha as transparency enabled in the Import settings.

Another is if the shader used to draw the trees has LOD tags in it. I haven’t used LOD at all within shaders myself, but I’d check the shader to see if somehow alpha blending is only turned on in certain LODs.