Better in blackjack than in dice. But for a martingale strategy to work it requires a large amount of capital. There could be instances that the house will be on a good roll and keeps on winning every set of game. Ending up with nothing more to bet will cut the strategy leaving you with nothing in return.
But yes, it's better used in a game like that where there's a chance you might get 1/10 win. Pulling off that one win will clear things back with profits and then reset.