Bien que vous puissiez utiliser l'inspecteur d'annonces pour examiner le comportement des annonces lors du développement, des tests et du dépannage, cet outil peut augmenter l'utilisation de la mémoire lorsqu'il est activé. Vous pouvez désactiver l'inspecteur d'annonces lors du profilage des performances et de la vérification de la mémoire. Cette fonctionnalité permet de s'assurer que l'outil d'inspection d'annonces ne s'exécute pas et n'interfère pas avec les mesures de 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 par le biais de gestes, du menu de débogage ou d'appels de méthode. Vous pouvez désactiver l'inspecteur d'annonces lors 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 que la désactivation a bien été effectuée.
Prérequis
Avant de continuer, procédez comme suit :
- Configurer Google Mobile Ads SDK
- Utilisez Google Mobile Ads SDK version 13.8.0 ou ultérieure.
Désactivation avec les 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), puis sur All (Tous).
- 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éfini par l'utilisateur s'affiche.
- Dans la zone, 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 version :
- Développez la ligne de paramètres. Les lignes Debug et Release s'affichent.
- Développez les lignes et sélectionnez les éléments suivants :
- Debug (Débogage) : Yes (Oui)
- 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 test lorsque vous sélectionnez Exécuter pour les versions de débogage, et l'ID de votre bloc d'annonces lorsque vous sélectionnez Archiver pour les versions de publication.
Vérifier la désactivation
Lorsque 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 journaux :
Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.