its random,when you see monster with dragon ball on radar it just have higher chances but it doesnt have to drop,dragon balls drop on mobs which are yellow to you(i mean the name).
I've had much better luck with killing db monsters that were higher lvl than me. I suspect the drop rate is strongly dependent on the monster's level compared to your level. On top of that, some other players I know have noticed the same thing.