WebViewGold Documentation · Android
🇫🇷 Français
Obtenir WebViewGold

API AdMob

Monétisez votre application Android avec les annonces bannière et interstitielles Google AdMob — configuration et déclencheurs JavaScript.

AdMob est un service Google permettant de monétiser les applications mobiles sur les plateformes iOS et Android. Il permet aux développeurs d'intégrer des publicités bannière, interstitielles et avec récompense, rémunérées au clic (CPC, coût par clic) ou à l'impression (CPM, coût pour mille). WebViewGold simplifie l'intégration d'AdMob et permet une configuration rapide pour afficher des publicités dans votre application Android basée sur WebView.

Étape 1 : Ouvrir le fichier Config.java

Pour commencer, ouvrez le fichier Config.java de votre application afin de définir les préférences publicitaires et d'activer les fonctionnalités AdMob.

Étape 2 : Monétisez votre application avec le SDK natif AdMob

Dans Config.java, vous pouvez :

  • Activez ou désactivez les publicités bannière et/ou interstitielles en réglant SHOW_BANNER_AD sur true pour les bannières et SHOW_FULL_SCREEN_AD sur true pour les interstitielles.
  • Définissez des intervalles d'affichage des publicités interstitielles en modifiant SHOW_AD_AFTER_X pour indiquer le nombre d'interactions avec le site web souhaité avant la diffusion d'une publicité interstitielle.

Remarque : Avant de lancer votre application, assurez-vous que vos identifiants AdMob uniques sont correctement renseignés dans le fichier strings.xml :

Activer des blocs publicitaires AdMob spécifiques dans votre application

Étape 3 : Activer les publicités avec récompense

  • Configuration des publicités avec récompense :
    • Pour activer les publicités avec récompense, réglez ENABLE_REWARDED_ADS sur true.
    • Utilisez le lien suivant pour afficher une publicité avec récompense
      <a href="displayrewardedad://">Display Rewarded Advertisement</a>
    • Une fois que l'utilisateur a fini de regarder la publicité, WebViewGold déclenche la fonction JavaScript updateRewardedStatus('true'); pour vous permettre de gérer les récompenses dans le code de votre application.
  • Publicités avec récompense par défaut :
    • Si vous préférez que les publicités avec récompense s'affichent par défaut, réglez à la fois USE_REWARDED_ADS_WHERE_POSSIBLE et SHOW_FULL_SCREEN_AD sur true. Les publicités avec récompense seront ainsi prioritaires sur les publicités interstitielles.

Ressources supplémentaires :

Pour des options plus détaillées, consultez la documentation officielle du SDK AdMob, mais ignorez les instructions d'installation, car WebViewGold inclut déjà le framework nécessaire.

Vous pouvez également contrôler dynamiquement la visibilité des publicités pour un utilisateur en appelant les schémas d'URL personnalisés suivants depuis votre site web ou votre application :

  • enableads:// – Réactive l'affichage des publicités pour l'utilisateur actuel
  • disableads:// – Désactive définitivement les publicités pour l'utilisateur actuel

Notes d’implémentation façon SDK

Considérez cette fonctionnalité comme une capacité native exposée à votre couche web : conservez votre site web de production ou votre PWA comme source de vérité, puis utilisez les indicateurs de configuration WebViewGold documentés, les commandes URL et les appels du pont JavaScript pour activer le comportement natif Android uniquement là où il apporte de la valeur. Cette approche garde votre base de code maintenable, car la même application web peut servir les navigateurs, WebViewGold pour Android et les autres plateformes WebViewGold avec un minimum de logique conditionnelle.

Pour des résultats fiables, privilégiez les points de terminaison HTTPS, des noms de routes stables, des états de succès/erreur explicites dans votre interface et de petites fonctions JavaScript qui encapsulent les appels natifs. Par exemple, une application web créée avec jQuery Mobile, Lovable, Base44, Bolt, WordPress, Bubble, une pile React/Vue/Angular personnalisée ou du HTML statique peut exposer un seul bouton ou gestionnaire d’événement qui déclenche l’API native WebViewGold tout en affichant une solution de repli élégante dans le navigateur.

  • Modèle d’intégration recommandé : détectez le contexte de l’application, appelez l’API WebViewGold, puis mettez à jour votre interface web après le rappel natif ou le changement de route.
  • Liste de vérification des tests : validez la fonctionnalité sur un appareil réel ou une build empaquetée, vérifiez les autorisations et le texte de revue du store, et confirmez que les utilisateurs navigateur uniquement reçoivent toujours une solution de repli utile.
  • Avantage SEO : gardez les pages de fonctionnalités, les titres de routes et le contenu structuré indexables sur votre site web pendant que WebViewGold fournit l’enveloppe d’application native pour les utilisateurs Android.

Trop occupé ? Nous configurons votre app pour vous.

Notre équipe configure, compile & soumet votre app WebViewGold — clé en main, délai rapide, Made in Germany.

Faire configurer mon app →

Compilez dans votre navigateur

Pas de Mac, pas d’IDE : le WebViewGold Cloud Builder configure, compile & met en ligne votre app.

Découvrir Cloud Builder →