Brothers make debut after selling ad tech firm Media.net for $900 million to Chinese investors in August.