American pop star Demi Lovato earned more than $20 million during the opening leg of her current world tour.