Full sun or indirect sun can really fade fabric. I have my monthly front door hangers and they fade quite a bit. Putting the film on the glass is probably the best you can do. I didn't bother with sun protections since mine are cute but not masterpieces.