Commencer

Ce guide est destiné aux éditeurs qui souhaitent monétiser une application Unity.

L'intégration du plug-in Google Mobile Ads Unity dans une application (comme vous le ferez ici) constitue la première étape pour diffuser des annonces AdMob et générer des revenus. Une fois l'intégration terminée, vous pouvez choisir un format d'annonce (vidéo native ou avec récompense, par exemple) pour obtenir des étapes détaillées sur l'implémentation.

Prerequisites

Télécharger le plug-in Unity Mobile

Le plug-in Google Mobile Ads Unity permet aux développeurs Unity de diffuser facilement des annonces Google Mobile Ads sur des applications Android et iOS sans avoir à écrire de code Java ni Objective-C. Le plug-in fournit une interface C# pour demander les annonces utilisées par les scripts C# dans votre projet Unity.

Utilisez les liens ci-dessous pour télécharger le package Unity pour le plug-in ou pour consulter son code sur GitHub.

TÉLÉCHARGER LE PLUGIN AFFICHER LA SOURCE

Pour intégrer plus facilement des annonces à l'aide de l'éditeur Unity, testez la nouvelle version bêta des emplacements pour annonces.

Importer le plug-in Unity Mobile

Ouvrez votre projet dans l'éditeur Unity. Sélectionnez Assets > Import Package > Custom Package (Importer des packages > Package personnalisé) et recherchez le fichier GoogleMobileAdsPlugin.unitypackage que vous avez téléchargé.

Veillez à ce que tous les fichiers soient sélectionnés et cliquez sur Importer.

Inclure le SDK Mobile Ads

Le plug-in Unity pour Google Mobile Ads est distribué avec la bibliothèque de résolveurs de services Unity Play. Cette bibliothèque est conçue pour être utilisée par tout plug-in Unity nécessitant un accès à des bibliothèques spécifiques à Android (par exemple, l'application automatique des recommandations) ou iOS CocoaPods. Elle offre aux plug-ins Unity la possibilité de déclarer des dépendances, qui sont ensuite automatiquement résolues et copiées dans votre projet Unity.

Suivez les étapes ci-dessous pour vous assurer que votre projet inclut le SDK Mobile Ads.

Android

Dans l'éditeur Unity, sélectionnez Assets > External Dependency Manager > Android Resolver > Resolve (Éléments &gt ; Gestionnaire de dépendances externe &gt ; Résolution et &gt Android ; Résolution). La bibliothèque du gestionnaire de dépendances externe Unity copie les dépendances déclarées dans le répertoire Assets/Plugins/Android de votre application Unity.

.

iOS

Aucune autre étape n'est nécessaire pour inclure le SDK Mobile Ads dans le projet Unity.

  • Lors de l'utilisation d'Unity 5.6 et versions ultérieures, xcworkspace est généré. Il inclut les bibliothèques de dépendances requises. Utilisez la version xcworkspace générée au lieu du projet Xcode standard.
  • Lorsque vous utilisez des versions plus anciennes d'Unity, les dépendances sont incluses dans le projet Xcode standard.

Définir l'ID de votre application AdMob

Dans l'éditeur Unity, sélectionnez Assets > Google Mobile Ads > Settings (Éléments > Paramètres mobiles > Paramètres).

Activez AdMob en cochant la case Activé dans la section Google AdMob. Saisissez ensuite votre ID d'application Android et iOS dans chaque champ.

Si votre application utilise Ad Manager au lieu d'AdMob, cochez la case Activé dans la section Google Ad Manager pour activer Google Ad Manager.

Initialiser le SDK Mobile Ads

Avant de charger les annonces, demandez à votre application d'initialiser le SDK Mobile Ads en appelant MobileAds.Initialize(). Cette opération ne doit être effectuée qu'une seule fois, idéalement au lancement de l'application.

Voici un exemple d'appel de Initialize() dans la méthode Start() d'un script joint à GameObject :

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

Si vous utilisez la médiation, nous vous recommandons d'attendre le rappel avant de charger les annonces. Vous vous assurez ainsi que tous les adaptateurs de médiation sont initialisés.

Sélectionnez un format d'annonce

Le SDK Mobile Ads est désormais inclus dans votre application Unity lors de son déploiement sur la plate-forme Android ou iOS. Vous êtes prêt à implémenter une annonce. AdMob propose plusieurs formats d'annonces. Vous pouvez donc choisir celui qui correspond le mieux à vos besoins en termes d'expérience utilisateur.

Les bannières sont des annonces illustrées ou textuelles rectangulaires qui occupent un emplacement spécifique dans une application. Elles restent à l'écran lorsque les utilisateurs interagissent avec l'application et peuvent s'actualiser automatiquement au bout d'un certain temps. Si vous n'avez jamais utilisé la publicité mobile, cela représente un bon point de départ.

Intégrer une bannière

Interstitiel

Les interstitiels sont des annonces qui s'affichent en plein écran, et qui couvrent l'interface d'une application jusqu'à ce qu'elles soient fermées par l'utilisateur. Elles sont particulièrement utiles lors des pauses naturelles lors de l'exécution d'une application, par exemple entre deux niveaux d'un jeu ou juste après avoir effectué une tâche.

Implémenter un interstitiel

Natifs

Les annonces natives sont un format d'annonce basé sur des composants qui vous permet de personnaliser la façon dont les éléments tels que les titres et les incitations à l'action sont présentés dans leurs applications. En choisissant vos polices, vos couleurs et d'autres détails, vous pouvez créer des présentations d'annonce naturelles et discrètes, qui enrichissent l'expérience utilisateur.

Intégrer des annonces natives

Avec récompense

Les annonces vidéo avec récompense sont des annonces vidéo plein écran que les utilisateurs peuvent regarder en échange de récompenses dans l'application.

Intégrer des annonces avec récompense

Demander l'autorisation de transparence des informations de suivi des applications

Pour afficher la demande d'autorisation ATT (App Tracking Transparency) pour l'accès à l'IDFA, utilisez le package d'assistance publicitaire iOS 14 d'Unity.

Même clé d'application

Conditions préalables: plug-in Google Mobile Ads 6.1.0 ou version ultérieure

Le SDK Google Mobile Ads introduit la même clé d'application pour vous aider à diffuser des annonces plus pertinentes et personnalisées en collectant des données dans l'application utilisée par la personne ciblée.

La clé d'application identique est activée par défaut, mais vous pouvez la désactiver avec l'API suivante:

public void Start()
    {
        RequestConfiguration requestConfiguration =
            new RequestConfiguration.Builder()
            .SetSameAppKeyEnabled(true).build();
        MobileAds.SetRequestConfiguration(requestConfiguration);

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(HandleInitCompleteAction);
    }