No marketing is a half-truth at best. Their app often sends notifications about blog posts and upcoming trades (IPOs etc that user did not initiate). So much so that I had to disable notifications for the app.
No ads claim is similarly bull. There are ads for various (startups?) firms who supposedly augment zerodha's product right on the console (where various reports are shown).
I'd reiterate, compared to various abominations out there, zerodha is better. But to claim they don't do marketing or advertising is not really true.