Корректно: проезд в общественном транспорте. Но: можно добраться куда-либо на общественном транспорте.
Верны оба варианта.
Нужен родительный падеж. См.: http://gramota.ru/spravka/letters/?rub=otr
Оба варианта возможны: реклама может наноситься и снаружи транспортных средств, и внутри них.
См. "Словарь трудностей".
Дополнительные знаки препинания не требуются.
Ошибки нет.