"he gave me a BIG smile"= he smiled at you with A BIG Smile, the smile was warm and obvious, ..
Big is being used as an adjective to describe the smile being warm enthusiastic and joyous.
"he made me smile" = he did or said something to make you smile. He made you smile.