AdMob dans les applis instantanées Android

Les applis instantanées Android permettent aux applications Android de s'exécuter instantanément, sans nécessiter d'installation. Ce guide est destiné aux éditeurs qui souhaitent monétiser une appli instantanée Android avec AdMob.

Prérequis

  • Utiliser Android Studio 3.0 Canary 1 ou version ultérieure
  • SDK de développement d'applis instantanées
  • Android SDK Platform O
  • Cibler le niveau d'API Android 14 ou supérieur

Importer le SDK Mobile Ads

Les applis instantanées Android doivent être structurées en modules adressables par URL, d'une taille inférieure à 4 Mo. Pour respecter cette contrainte de taille, nous vous recommandons d'utiliser le SDK Google Mobile Ads Lite plutôt que la version standard. Pour en savoir plus sur le SDK Lite, y compris ses limites, consultez le guide du SDK Lite.

Les applications peuvent importer le SDK Google Mobile Ads Lite avec une dépendance Gradle. Ouvrez le fichier build.gradle au niveau de l'application pour votre application et recherchez la section "dépendances".

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'com.google.android.gms:play-services-ads-lite:22.6.0'
    ...
}

Ajoutez la ligne en gras ci-dessus pour indiquer à Gradle d'extraire la dernière version du SDK Mobile Ads Lite. Une fois cette opération effectuée, enregistrez le fichier et effectuez une synchronisation Gradle.

Le SDK Lite est distribué dans le dépôt Google. Il est donc possible qu'un message d'Android Studio vous demande de l'installer. Si tel est le cas, il vous suffit d'accepter le téléchargement, et Android Studio se charge du reste.

Étapes suivantes

Pour diffuser des annonces AdMob et générer des revenus, vous devez initialiser le SDK Mobile Ads et choisir un format d'annonce.

Médiation dans les applis instantanées

La médiation Google n'est pas officiellement acceptée lorsque vous monétisez des applis instantanées Android avec AdMob. Les applis instantanées nécessitent que tout le contenu Web affiché soit chargé via des connexions sécurisées. Les annonces AdMob respectent cette exigence, contrairement aux annonces de réseaux publicitaires tiers. Par conséquent, nous vous recommandons de créer un bloc d'annonces qui n'utilise pas la médiation lorsque vous monétisez une appli instantanée Android avec AdMob.