"Lack of advertisement" should be "Lack of conventional advertisement"
Musk is strongly associated with Tesla in many people's minds and he's very capable of keeping himself in the public's focus. Then there's SpaceX which literally launched a Tesla into space. Umm, that launch was advertising. Even if it didn't come out of an "Advertising" budget line. Every manned SpaceX launch uses a Tesla vehicle to get the astronauts to the craft and, in the US at least, SpaceX is hot the past few years.
If Toyota or Ford had a space launch company you could be confident they'd tie their trucks into it, drag the Ford Shuttle S150 out with a fleet of F150s. Who needs conventional advertisement when that's your public image?
Then there's the fact that Tesla's vehicles are still unique in the market place with few direct competitors (though that's changing). There's no need to spend money advertising when you're the only company making status symbol electric vehicles that are (somewhat) affordable. A Honda Fit, not a status symbol even if it is more practical financially. Honda and Toyota's midsize sedans aren't differentiable, not really. They rely on branding and conventional advertising to make people prefer one to the other. All the other auto makers are in that same situation with most of their vehicles.