Oberon Media secures $20 million investment