Ambele sunt corecte,depinde doar de context:
"Nu m-ai da"(in sensul " nu intenționezi sa ma dai cuiva/undeva"),ex:
Nu m-ai da in grija unchiului pentru ca nu ai incredere in el.
"Nu mai da" (in sensul "inceteaza sa dai ceva " ),ex:
Nu mai da dulciuri la copiii care nu sunt cuminti !