Ce guide est destiné aux éditeurs qui intègrent une version en accès anticipé du SDK Google Mobile Ads dans leur application Unity. Les versions en accès anticipé permettent de profiter des dernières fonctionnalités du SDK Google Mobile Ads sans attendre la prochaine version. Elles sont entièrement testées et répondent aux mêmes critères de publication que les versions publiques.
Suivez les étapes décrites sur cette page pour intégrer la version en accès anticipé du SDK Google Mobile Ads à votre application Unity.
Prérequis
Suivez le guide de démarrage pour intégrer le plug-in GMA Unity à votre projet Unity.
Versions en accès anticipé du SDK Google Mobile Ads fournies par votre responsable de compte.
Instructions d'intégration
Cliquez sur un onglet pour sélectionner les instructions pour Android ou iOS. Si vous intégrez des versions en accès anticipé pour les deux plates-formes, suivez les instructions des deux onglets.
Android
Téléchargez la version en accès anticipé du SDK Google Mobile Ads pour Android et extrayez-la à l'emplacement de votre choix.
Ensuite, ajoutez cet emplacement en tant que dépôt Maven personnalisé pour le plug-in Google Mobile Ads Unity.
Mettre à jour le fichier XML des dépendances
Mettez à jour le contenu du fichier XML à l'adresse Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml
comme suit :
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.gms:play-services-ads:x.y.z">
<repositories>
<repository>/path/to/extracted/maven/repo</repository>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
</dependencies>
Le texte en gras, /path/to/extracted/maven/repo
, doit être remplacé par le chemin d'accès au contenu archivé du fichier zip du SDK Google Mobile Ads en accès anticipé.
La version de la dépendance, indiquée par x.y.z dans l'extrait précédent, peut être déterminée en recherchant la dernière version présente dans le répertoire com/google/android/gms/play-services-ads/
des contenus extraits du fichier ZIP du SDK Android Google Mobile Ads en accès anticipé.
Forcer la résolution des dépendances
Dans l'éditeur Unity, sélectionnez Assets > Play Services Resolver > Android Resolver > Force Resolve (Ressources > Play Services Resolver > Android Resolver > Forcer la résolution). La bibliothèque Unity Play Services Resolver effectue ensuite la résolution des dépendances à partir de zéro et copie les dépendances déclarées dans le répertoire Assets/Plugins/Android
de votre application Unity.
Lorsque vous compilez votre application, le résolveur JAR s'exécute et importe toutes les dépendances requises dans la compilation.
iOS
Assurez-vous que le fichier XML des dépendances à l'adresse Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml
ne contient aucune référence au CocoaPod Google-Mobile-Ads-SDK
.
Ensuite, supprimez toutes les copies existantes du SDK GoogleMobileAdsSDK que le résolveur JAR a placées dans votre dossier Assets/Plugins/iOS
.
Téléchargez la version en accès anticipé du SDK Google Mobile Ads pour iOS et placez son contenu extrait dans le répertoire Assets/Plugins/iOS
de votre projet Unity.
Lorsque vous compilez votre application, elle copie le framework dans le projet iOS.