Not really, this should work fine. Can you share the exact code you’re using to do this? Is it the sample one in the URL above?
If so, how are you using this component? Does the object you’ve added it to have a Renderer component in it? (either a MeshRenderer, or a SkinnedMeshRenderer)
Yes, open the shader up on the material by clicking on Edit in the top right hand corner.
There should be a section with names - if there’s no “_MainTex” in there, that should be your problem - it doesn’t report back anything if you’re referring to it and it’s missing.