same material for different texture ? to increase performance

hi ! i am making a game for android ! the game is very simple and all the objects in my game is a cube (just like minecraft ) . but when i tested it on android ,the fps dropped to 30-40 . i noticed that it lags when the camera renders objects having different materials on them ! is there a way by which i can make a single material for all objects but make them have different texture ?? please help : )

merge all your textures in single sprite sheet using unity’s sprite packer. than you can reference texture in your game object from this sheet. aur you can use third party sprite builder tools and than import it to unity. voila!!! problem solved.