The BBC does not have any direct advertising revenue at all. It's funded entirely by the licence fee, and by the profits from our commercial activities, which are separately run by BBC Worldwide. Those commercial activities do involve channels that take advertising, many of which are available internationally, but the BBC itself and its core public services have no advertising revenue.
On January 29th, 2008. See this statement in context.