mae e'n gwyrdd OK?
Mae e'n/o'n/hi'n wyrdd are all correct answers. You might have been marked wrong because you didn't mutate gwyrdd after yn. Yn causes a soft mutation when placed before an adjective/adverb or a noun, but a nasal mutation before a place.
Why is mae'n wyrdd wrong?