Ça dépend du système et des ses utilisateurs, du type d'application, de son audience.
Pour un lecteur d'actu ou un jeu, on va privilégier la publicité puisque le temps de visite est en théorie plus long, et l'utilisation courante.
Dans le cas d'un utilitaire, un petit prix à l'achat ou mieux encore des achats in-app sont conseillés. Ici, les visites sont plus occasionnelles.
Le choix peut dépendre de l'os aussi. Je connais pas spécialement IOS mais faire du payant sous Android, c'est difficile tandis que sous Windows Phone, ça passe plutôt bien.
Dans tous les cas, il te faut une application de qualité si tu souhaites en tirer des revenus.
Bon courage.