Plus votre application compte de téléchargements, plus les utilisateurs auront d'impressions d'annonces. Ainsi, plus le développeur de revenus peut recevoir. Nous pouvons diviser la publicité interne des applications en plusieurs types. Chacun d'eux a ses avantages et ses inconvénients. Une bannière statique est un moyen basique de représenter une entreprise ou un produit. Une annonce interstitielle s'affiche entre les pages. Il remplit toute la place de l'écran et peut être désactivé en appuyant sur le bouton X après une période de temps définie. Une publicité native consiste en des blocs publicitaires entre des éléments de contenu qui mettent en valeur au maximum la forme et le sens du contenu lui-même. La vidéo avec récompense ressemble un peu à une annonce interstitielle. La différence est que ce dernier type nécessite de regarder la promo jusqu'à la fin, puis l'utilisateur reçoit un "prix" dans l'application.
La géolocalisation des utilisateurs de l'application est un facteur important qui peut influencer les revenus de votre application. Les annonceurs paient plus pour les clics et les impressions des pays de niveau 1 (États-Unis, Europe, Australie, Japon, etc.) et moins pour les niveaux 2 (Hong Kong, Colombie, Nigeria, Koweït, Émirats, Brésil, etc.) et Tier 3 (Roumanie , Qatar, Mexique, Malaisie, Thaïlande, etc.). Cependant, l'acquisition d'utilisateurs des niveaux 2 et 3 peut être beaucoup moins chère pour le développeur, et il peut recevoir plus de clics et d'impressions. Ainsi, le développeur doit tester différentes approches et trouver la meilleure solution pour son application.