Provision of advertising and communication services