Default Ps3/Xbox controller OTG

So I've connected USB sticks and mice to my N5 via OTG able and both worked fine but when I try with a ps3 or Xbox controller it just won't work.

I can't find any guides on how to do this, with similar devises like the N7 they just plugging it in press the PS button and it works..
I've tried the USB/BT JoystickCentre app and it recognised that the controller was plugged in I went to language/input and changed it to gamepad and it still wouldn't work please help.

Also rooting my device is not an option and if I'm posting in the wrong spot sorry I'm new, thank you