DC is just very good at marketing one thing: Batman. I mean think about any DC live action movie you’ve seen recently. There are 2 batman movies over the course of a few years, that one not so popular Green Lantern Movie.
There’s a bunch of Superman movies, but not really much else.
Marvel has a whole heap of X-men Movies, Spider-man (the reboot coming), The Incredible Hulk, The Fantastic Four, Iron Man, Thor, Captain America, The Avengers.
Sure DC has a great animated universe, I’d say (bias but whatever) far better than Marvel’s for the most part since Marvel seems to get more animated shows cancelled, it’s utterly ridiculous even the good ones
Let’s face it though animation is kind of a niche so what DC really needs to do is start making more live action films, sure they got Nolan on board for Batman but Batman hardly needs more publicity, he needs publicity like Wolverine needs publicity.