I had a similar issue before. It seemed to be related to the mask custom range. For example if my target order in layer is 99, then I have to set the range as [98,100]alt text
If I set the range as [98,99], the editor works fine, but the build shows no effect.
Here's a link to the Unity forum post where I posted this in reply to a similar problem.