Procedural Rubber Floor Shader
Optimized to work with UV coordinates. Make sure you have UVs on your mesh and the UV vector coordinates are connected to the input. It will work with object and generated coordinates but you may have to adjust the noise and grunge scales.
Direction
The easiest way to append this to your scene is to copy (CTR+C) an object from the blend file and paste (CTR+P) to your scene. Which should bring along the material.