They certainly spent a lot of on tv ads for this. I don't think I saw any commercials for BATB. The Clone Wars show is also free advertising of a sort.
Titanic has it's own cult thing going, so is bound to have a good opening weekend at least. Although three hours is going to be tiring even for people who don't get 3D headaches.