What cassette adapter would work with a 97 ford taurus?

I currently have an Insignia 3.5 mm cassette adapter, but when I put it in my car's stereo it tries to read it but then pops out? What I want to know is if this is the cassette adapter or my car only responding to a certain adapter.

Its the cassette player itself that has a problem.

In my particular car, which is not a Ford product, the only cassette adapters that work have a drive-wheel mechanism big enough to keep the slot-empty switch from tripping; models from Belkin and from Sirius XM have failed me. You may have to buy several different brands before finding one that works. (And no, there's no specification for this that you can look up anywhere.)