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, ce que vous allez faire ici, est la première étape vers l'affichage d'annonces AdMob et la génération de revenus. Une fois l'intégration terminée, vous pouvez choisir un format d'annonce (comme une vidéo native ou avec récompense) pour obtenir des étapes de mise en œuvre détaillées.

Conditions préalables

Téléchargez le plug-in Mobile Ads Unity

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

Utilisez les liens ci-dessous pour télécharger le package Unity pour le plugin ou pour jeter un œil à son code sur GitHub.

TÉLÉCHARGER LE PLUGIN VIEW SOURCE

Pour une intégration plus aisée des annonces en utilisant l'éditeur Unity, essayez la nouvelle Beta Placements annonce .

Importer le plug-in Mobile Ads Unity

Ouvrez votre projet dans l'éditeur Unity. Sélectionnez Actif> Importation> Paquet Paquet personnalisé et trouver le GoogleMobileAdsPlugin.unitypackage fichier que vous avez téléchargé.

Assurez - vous que tous les fichiers sont sélectionnés et cliquez sur Importer.

Inclure le SDK Mobile Ads

Le plugin Google Mobile Ads Unity est distribué avec l' unité des services de bibliothèque Resolver jeu . Cette bibliothèque est destinée à être utilisée par tout plug-in Unity qui nécessite l'accès à des bibliothèques spécifiques à Android (par exemple, les AAR) ou aux CocoaPods iOS. Il offre aux plugins 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 Actif> Gestionnaire de Dépendance externe> Android résolveur> Resolve. La bibliothèque de dépendance externe Unity Manager copier les dépendances déclarées dans l' Assets/Plugins/Android répertoire de votre application Unity.

iOS

Aucune étape supplémentaire n'est requise pour inclure le SDK Mobile Ads dans le projet Unity.

  • Lorsque vous utilisez Unity 5.6 et versions ultérieures, un espace de travail xc est généré qui inclut les bibliothèques de dépendances requises. Utilisez le xcworkspace généré au lieu du projet Xcode standard.
  • Lors de l'utilisation d'anciennes versions de Unity, les dépendances sont incluses dans le projet Xcode standard.

Définir votre ID d'application AdMob

Dans l'éditeur Unity, sélectionnez actifs> Google Mobile Ads> Paramètres dans le menu.

Activer AdMob en cliquant sur la case Activé à l'article Google AdMob. Ensuite , entrez votre Android et iOS AdMob ID d' application dans chaque domaine.

Si votre application utilise Ad Manager au lieu d'AdMob, activez Google Ad Manager en cliquant sur la case Activé à l'article Google Ad Manager.

Initialiser le SDK Mobile Ads

Avant que les annonces de chargement, demandez à votre application initialize Ads SDK mobile en appelant MobileAds.Initialize() Cela doit être fait qu'une seule fois, idéalement au lancement de l' application.

Voici un exemple de comment appeler Initialize() dans le Start() méthode d'un script attaché à un 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, vous souhaiterez peut-être attendre que le rappel se produise avant de charger les annonces, car cela garantira 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 du déploiement sur la plate-forme Android ou iOS. Vous êtes maintenant prêt à mettre en œuvre une annonce. AdMob propose un certain nombre de formats d'annonces différents, vous pouvez donc choisir celui qui correspond le mieux à vos besoins en matière d'expérience utilisateur.

Les bannières publicitaires sont des annonces textuelles ou illustrées rectangulaires qui occupent une place dans la mise en page d'une application. Ils restent à l'écran pendant que les utilisateurs interagissent avec l'application et peuvent s'actualiser automatiquement après un certain temps. Si vous débutez dans la publicité mobile, c'est un excellent point de départ.

Mettre en place une bannière

Interstitiel

Les interstitiels sont des publicités en plein écran qui couvrent l'interface d'une application jusqu'à leur fermeture par l'utilisateur. Ils sont mieux utilisés lors des pauses naturelles dans le flux d'exécution d'une application, comme entre les niveaux d'un jeu ou juste après avoir terminé une tâche.

Mettre en œuvre un interstitiel

Originaire de

Native est un format publicitaire basé sur des composants qui vous donne la liberté de personnaliser la manière dont les éléments tels que les titres et les appels à l'action sont présentés dans leurs applications. En choisissant vous-même les polices, les couleurs et d'autres détails, vous pouvez créer des présentations publicitaires naturelles et discrètes qui peuvent ajouter à une expérience utilisateur riche.

Mettre en œuvre des annonces natives

Récompensé

Les publicités vidéo avec récompense sont des publicités vidéo en plein écran que les utilisateurs ont la possibilité de regarder en entier en échange de récompenses intégrées à l'application.

Mettre en œuvre des annonces avec récompense

Demander l'autorisation de transparence du suivi des applications

Pour afficher la demande d'autorisation de transparence de suivi de l' application (ATT) pour accéder à l'IDFA, utilisez de l' unité iOS 14 package support publicitaire .

Même clé d'application

Prérequis : Google Mobile Ads Unity Plugin 6.1.0 ou version ultérieure

Le SDK Google Mobile Ads introduit la même clé de l' application pour vous aider à diffuser des annonces plus pertinentes et personnalisées en utilisant des données recueillies à partir de l'application l'utilisateur utilise.

La même clé d'application 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);
    }