Libra, a new cryptocurrency created in part by Facebook, isn't launching until 2020, and there are still a few unanswered questions.
Zuckerberg's announcement creates big unknowns for Facebooks gigantic ad business and for its advertisers, observers said.