I suspect this has more the sense of "She launches a public appeal." Maybe 'lance un appel' is an idiom for 'calls for help'. :)
"it appeals to the public" should also be an acceptable answer, no?
Should be, yeah. We could be talking about "une équipe", for example.