Activer les annonces tests

Ce guide explique comment activer les annonces tests dans votre intégration d'annonces. Il est important d'activer les annonces tests pendant le développement afin de pouvoir cliquer dessus sans que les annonceurs Google ne soient facturés. Si vous cliquez sur trop d'annonces sans être en mode de test, votre compte risque d'être signalé pour activité incorrecte.

Il existe deux façons d'obtenir des annonces tests:

  1. Utilisez l'un des exemples de blocs d'annonces Google.

  2. Utilisez votre propre bloc d'annonces et activez les appareils de test.

Prerequisites

  • Suivez la procédure Premiers pas.

  • Importez le plug-in Unity de Google Mobile Ads dans votre application Unity.

Exemples de blocs d'annonces

Le moyen le plus rapide d'activer les tests consiste à utiliser des blocs d'annonces tests fournis par Google. Ces blocs d'annonces ne sont pas associés à votre compte AdMob. Vous ne risquez donc pas de générer du trafic incorrect avec ces blocs d'annonces.

Il est important de noter que vous devez utiliser différents blocs d'annonces tests fournis par Google, selon la plate-forme. Vous devez utiliser un bloc d'annonces test iOS pour envoyer des demandes d'annonces test sur iOS et un bloc d'annonces test Android pour envoyer des demandes sur Android.

Voici des exemples de blocs d'annonces pour chaque format sur Android et iOS:

Android

Format d'annonce Exemple d'ID de bloc d'annonces
Annonce à l'ouverture ca-app-pub-3940256099942544/3419835294
Banner ca-app-pub-3940256099942544/6300978111
Interstitiel ca-app-pub-3940256099942544/1033173712
Avec récompense ca-app-pub-3940256099942544/5224354917
Interstitiel avec récompense ca-app-pub-3940256099942544/5354046379
Natif ca-app-pub-3940256099942544/2247696110

iOS

Format d'annonce Exemple d'ID de bloc d'annonces
Annonce à l'ouverture ca-app-pub-3940256099942544/5662855259
Banner ca-app-pub-3940256099942544/2934735716
Interstitiel ca-app-pub-3940256099942544/4411468910
Avec récompense ca-app-pub-3940256099942544/1712485313
Interstitiel avec récompense ca-app-pub-3940256099942544/6978759866
Natif ca-app-pub-3940256099942544/3986624511

Ces blocs d'annonces renvoient à des créations de test spécifiques.

Activer les appareils de test

Si vous souhaitez effectuer des tests plus rigoureux avec des annonces qui ressemblent à celles de production, vous pouvez désormais configurer votre appareil en tant qu'appareil de test et utiliser vos propres ID de blocs d'annonces créés dans l'interface utilisateur AdMob. Vous pouvez ajouter des appareils de test dans l'interface utilisateur AdMob ou de manière automatisée à l'aide du SDK Google Mobile Ads.

Suivez les étapes ci-dessous pour ajouter votre appareil en tant qu'appareil de test.

Ajouter votre appareil de test dans l'interface utilisateur AdMob

Pour ajouter facilement un appareil de test et tester des builds d'application, qu'ils soient nouveaux ou existants, utilisez l'interface utilisateur AdMob. En savoir plus

Ajouter votre appareil de test par programmation

Si vous souhaitez tester les annonces dans votre application au fur et à mesure du développement, suivez les étapes ci-dessous pour enregistrer votre appareil de test.

  1. Exécutez une application configurée avec le SDK Mobile Ads et envoyez une demande d'annonce à l'aide de l'un des ID de bloc d'annonces de test répertoriés ci-dessus. Liste de codes

    ...
    private void RequestBanner()
    {
        #if UNITY_ANDROID
            string adUnitId = "ca-app-pub-3940256099942544/6300978111";
        #elif UNITY_IPHONE
            string adUnitId = "ca-app-pub-3940256099942544/2934735716";
        #else
            string adUnitId = "unexpected_platform";
        #endif
    
        // Create a 320x50 banner at the top of the screen.
        bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
        // Create an empty ad request.
        AdRequest request = new AdRequest.Builder().build();
        // Load the banner with the request.
        bannerView.LoadAd(request);
    }
  2. Dans la console ou dans la sortie logcat, recherchez un message semblable à celui-ci:

    Android

    I/Ads: Use
      RequestConfiguration.Builder
        .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
      to get test ads on this device.

    iOS

    <Google> To get test ads on this device, set:
      GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
      @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
  3. Copiez l'ID alphanumérique de l'appareil de test dans le presse-papiers.

  4. Ajoutez l'ID d'appareil de test à la liste créée.

    deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
  5. Modifiez votre code pour appeler SetTestDeviceIds sur votre RequestConfiguration.Builder avec votre liste d'ID d'appareils de test.

    List<string> deviceIds = new List<string>();
    deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
    RequestConfiguration requestConfiguration = new RequestConfiguration
        .Builder()
        .SetTestDeviceIds(deviceIds)
        .build();
  6. Définissez requestConfiguration à l'échelle mondiale sur MobileAds.

    MobileAds.SetRequestConfiguration(requestConfiguration);
  7. Réexécutez votre application. Si vous avez correctement ajouté votre appareil en tant qu'appareil de test, vous verrez un libellé Annonce test centré en haut de la bannière, des interstitiels et des annonces avec récompense:

    Vous pouvez cliquer sur les annonces portant ce libellé Test Ad. Les demandes, les impressions et les clics sur les annonces tests n'apparaissent pas dans les rapports de votre compte.

  8. Maintenant que votre appareil est enregistré en tant qu'appareil de test, vous pouvez commencer à recevoir des annonces de test plus réalistes en remplaçant le test adUnitID par votre propre adUnitID.

Tester avec l'éditeur Unity

À partir de la version 5.4.0, vous pouvez tester vos annonces directement dans l'éditeur Unity. L'éditeur ajoutera une image "préfabuleuse" qui offrira une expérience semblable au comportement réel des annonces sur une plate-forme mobile.

Tester avec la médiation

Les exemples de blocs d'annonces Google n'affichent que des annonces Google Ads. Pour tester votre configuration de médiation, vous devez utiliser l'approche Activer les appareils de test.

Les annonces par médiation n'affichent PAS le libellé Test Ad. Vous devez vous assurer que les annonces tests sont activées pour chacun de vos réseaux de médiation afin qu'ils ne signalent pas d'activité incorrecte sur votre compte. Pour en savoir plus, consultez le guide de médiation de chaque réseau.

Si vous n'êtes pas sûr qu'un adaptateur de réseau publicitaire de médiation accepte les annonces tests, il est plus sûr d'éviter de cliquer sur des annonces de ce réseau pendant le développement. Vous pouvez utiliser la méthode MediationAdapterClassName() sur n'importe quel format d'annonce pour déterminer quel réseau publicitaire a diffusé l'annonce en cours.