Applying Materials to imported 3d object

I am trying to create a 3d object first created in illustrator then given depth in blender and saved out as a .blend to import into unity, then I want to place a png material over the object maintaining the transparency of the material as you can see the object has a hole in it on purpose.

I have uploaded a couple of files here for an example. I have created objects in unity and applied materials no problem but applying materials to imported 3d objects didn’t seem to work for me, I am doing something wrong.

Any help would be much appreciated, thanks for your time.

File links below
http://www.ianschofield.net/Shape.svg
http://www.ianschofield.net/shape.blend

Did you unwrap your model in Blender to create UVs for it? You won’t be able to apply a texture unless you’ve UV Unwrapped it first.

Many thanks, no i didn’t. I shall check that out