[VK3YE] knows there are at least two things wrong with the cheap antennas you get with most SDR dongles. First, they are too short. You’d like to have enough to pull out a quarter wavelength on the longest frequency you want to operate. The second problem is there’s no real ground. He fixed both of these problems, as you can see in the video below.
The result might be called an ugly duckling rather than a rubber ducky. But it does seem to work. You could probably come up with something nicer to reseal the base, but the tape does work. A nice 3D printed housing would work, too, and might improve the appearance. We also thought about the goop you use on tool handles.
We actually have simply cut these antennas off and reused the cable and connector to hook up a better antenna. You might get more mileage out of that approach. On the other hand, the magnetic base and reasonably small form factor is pretty attractive.
If you want to do before and after testing, we’d suggest using Python. Or, just bite the bullet and build something that looks like it belongs in a movie.