Google Maps API doesn't support animation properties or customization, just the ability to select "drop" or "bounce" as you said.
It should be possible to apply custom animations to marker elements through jQuery or other framework. Alternatively you could supply an animated GIF as a marker.