Individuals are the largest single source of funding, but they don't make up the majority of it, at least for NPR. Corporate sponsorship is the next biggest piece, and while it's not very intrusive, AFAIC the sponsorship messages on NPR are basically ads (very tolerable ads, but still ads).