Cherchez Unity

Débutez rapidement avec les services Unity

Ce guide explique comment intégrer rapidement Unity Ads à un jeu conçu avec Unity 5.3. Le code source évoqué est disponible via notre dépôt de code source GitHub..

Autres guides :

iOS natif Android natif Package de ressources Unity

Activez les publicités dans Unity

Pour commencer, définissez les cibles de la compilation et activez Unity Ads dans le panneau des services Unity.

  1. Ouvrez votre projet de jeu ou créez un nouveau projet Unity.
  2. Sélectionnez Éditer > Paramètres de compilation puis choisissez iOS ou Android
  3. Activez les publicités dans la fenêtre Services

Sélectionnez ensuite Window > Services. Choisissez une organisation dans le menu déroulant : cliquez sur Create.

Cliquez sur Ads, puis activez le kit de développement dans votre projet :

Ajoutez le code

  1. Commencez par déclarer l'espace de nommage Unity dans le header de votre script
    using UnityEngine.Advertisements;
  2. Vous pouvez ensuite afficher une publicité via la méthode suivante
    Advertisement.Show()

Code d'exemple

Ajoutez un bouton à votre scène pour lancer une publicité, puis paramétrez les statuts et les rappels.

Étape 1: Sélectionnez Game Object > UI > Button pour ajouter un bouton dans votre scène

Étape 2: Ajoutez le script suivant au bouton :

          using UnityEngine;
            using UnityEngine.Advertisements;

            public class UnityAdsExample : MonoBehaviour
            {
              public void ShowRewardedAd()
              {
                if (Advertisement.IsReady("rewardedVideo"))
                {
                  var options = new ShowOptions { resultCallback = HandleShowResult };
                  Advertisement.Show("rewardedVideo", options);
                }
              }

              private void HandleShowResult(ShowResult result)
              {
                switch (result)
                {
                  case ShowResult.Finished:
                    Debug.Log("The ad was successfully shown.");
                    //
                    // YOUR CODE TO REWARD THE GAMER
                    // Give coins etc.
                    break;
                  case ShowResult.Skipped:
                    Debug.Log("The ad was skipped before reaching the end.");
                    break;
                  case ShowResult.Failed:
                    Debug.LogError("The ad failed to be shown.");
                    break;
                }
              }
            }
            
            

Il vous suffit ensuite de cliquer sur le bouton Play de l'éditeur pour tester l'intégration du bouton Ads.

Vous pouvez consulter davantage d’exemples et de recherches d'erreur dans notre documentation relative à la monétisation.

Si vous avez des questions, publiez-les sur le forum Unity Ads ou contactez-nous à unityads-support@unity3d.com.

Récompensez les joueurs qui visionnent les publicités

Récompenser les joueurs vous permet de les fidéliser et ainsi d'augmenter vos revenus !

L'implémentation de publicités avec récompenses implique généralement un ou plusieurs des éléments suivants :

  • Monnaie ou consommables dans le jeu
  • Des vies supplémentaires au début de la partie
  • Des points supplémentaires pour la manche suivante

Vous pouvez récompenser les joueurs qui visionnent une publicité vidéo grâce à la méthode de rappel HandleShowResult illustrée dans l'exemple ci-dessus. Avant d'octroyer la récompense, vérifiez que le résultat est bien ShowResult.Finished afin de vous assurer que la publicité n'a pas été passée.

 private void HandleShowResult (ShowResult result)
            if (result == ShowResult.Finished)
            {
              //Add code to reward your player here!
              //Give coins, etc
            }
          
          

Gérez les paramètres dans le tableau de bord des publicités

Connexion Tableau de bord Unity Ads en utilisant votre compte UDN, et identifiez l'emplacement du projet de votre jeu.

Sélectionnez ensuite une plateforme (iOS ou Android).

Ici vous pouvez modifier les emplacements et d'autres paramètres spécifiques au jeu.

Vous trouverez plus d'informations sur le placement dans Documentation placements.

Pour plus d'informations, consultez forum Unity Ads, la Base de connaissances Unity Ads, Documentation Unity Ads, Base de connaissances du support Unity ou contactez-nous directement à unityads-support@unity3d.com.

Compris

Ce site utilise des cookies dans le but de vous offrir la meilleure expérience possible. Cliquez ici pour en savoir plus.