Bien que vous puissiez utiliser l'inspecteur d'annonces pour inspecter le comportement des annonces pendant le développement, les tests et le dépannage, l'outil peut augmenter l'utilisation de la mémoire lorsqu'il est activé. Vous pouvez désactiver l'inspecteur d'annonces pendant le profilage des performances et la vérification de la mémoire. Cette fonctionnalité permet de s'assurer qu'Inspecteur d'annonces ne s'exécute pas et n'interfère pas avec les mesures des performances de votre application.
La désactivation de l'inspecteur d'annonces empêche l'outil d'augmenter l'utilisation de la mémoire ou de se lancer via des gestes, le menu de débogage ou des appels de méthode. Vous pouvez désactiver l'inspecteur d'annonces lorsque vous effectuez des tests de performances en mode test. En production, l'inspecteur d'annonces est toujours désactivé et n'a aucune incidence sur les performances de votre application.
Ce guide explique comment désactiver l'inspecteur d'annonces et vérifier la désactivation.
Prérequis
Avant de continuer, procédez comme suit :
- Configurez Google Mobile Ads SDK.
- Utilisez Google Mobile Ads SDK version 13.8.0 ou ultérieure.
Désactiver avec des types de compilation
Pour que l'inspecteur d'annonces reste disponible dans les versions de débogage tout en désactivant l'outil dans les versions de profilage, gérez le paramètre de configuration de compilation en définissant vos paramètres de compilation et en mettant à jour votre fichier Info.plist.
Procédez comme suit :
- Dans le menu de navigation Xcode, sélectionnez votre application dans Target (Cible).
- Dans la barre de menu, cliquez sur Build Settings (Paramètres de compilation) et All (Tout).
- Cliquez sur Ajouter.
- Dans le menu déroulant, sélectionnez Add User-Defined Setting (Ajouter un paramètre défini par l'utilisateur). Une boîte de dialogue Définie par l'utilisateur s'affiche.
- Dans le champ, ajoutez un nom de paramètre, par exemple
DISABLE_AD_INSPECTOR. - Appuyez sur ENTRÉE ou RETOUR. Une ligne s'affiche avec le nom de votre paramètre.
- Définissez vos ID de débogage et de publication :
- Développez la ligne du paramètre. Les lignes Debug (Débogage) et Release (Version) s'affichent.
- Développez les lignes et sélectionnez les éléments suivants :
- Debug : Yes
- Version : Non
- Dans votre fichier
Info.plist, ajoutez la cléGADDisableAdInspectoravec la valeur correspondant au nom du paramètre que vous avez créé.
Si l'opération réussit, votre fichier Info.plist extrait l'ID de votre bloc d'annonces de test lorsque vous sélectionnez Run (Exécuter) pour les versions de débogage, et l'ID de votre bloc d'annonces lorsque vous sélectionnez Archive (Archiver) pour les versions de production.
Vérifier la désactivation
Si vous essayez d'ouvrir l'inspecteur d'annonces alors qu'il est désactivé, le message d'erreur suivant s'affiche dans la console de journalisation :
Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.