The best way to jam most commercial drones is with, well, a jammer. Usually wifi as most communicate on that spectrum. Several have been found to be vulnerable to deauth attacks, where you repeatedly spam a deauthentication packet over the band and the link drops. The drone then either lands or returns to its home spot. You could also do directional jamming if you know where the drone is or will be, as a link drop will usually result in the same thing. Most wifi transmitters operate in the milliwatt range (up to ~1W for directional), so you could, theoretically, pump out a few dozen watts (not hard to do) and it would be deafened.
Because the same radio frequencies are used for communication and can be jammed, one can also use RDF to find where they're coming from; you can drop antennas around a location to pick up signals, and with all of them talking to a source and a little software + math it can figure out where the drone is without the use of a directional antenna.