Pass a commercial interstate tax on all advertising revenue. If a corporation pays another party for data or publicity, or sells such data or service, tax that transaction. Problem solved. It does not violate the first amendment if applied to all corporations operating in interstate commerce.