Free apps can generate revenue through advertising, in-app purchases, freemium model, subscription model, or by offering premium features for a fee.