The skin around the eye is very loose with mostly fat underneath.This makes it vulnerable for fluid to accumulate there in case of head or facial injury
near the eye. Usually they heal by itself by putting ice or by pain relieving medications. But the ear problem mentioned by you indicates that you should consult neurosurgeon/ENT specialist
to rule out any skull fractue etc. and have a CT or MRI
of head done.
Thanks and take care.