Testanzeigen aktivieren

In diesem Leitfaden erfahren Sie, wie Sie Testanzeigen in der Anzeigenintegration aktivieren. Es ist wichtig, Testanzeigen während der Entwicklung zu aktivieren, sodass Sie darauf klicken können, ohne Google-Werbetreibende zu bezahlen. Wenn Sie auf zu viele Anzeigen klicken, ohne den Testmodus zu verwenden, wird Ihr Konto wegen ungültiger Aktivitäten gekennzeichnet.

Es gibt zwei Möglichkeiten, Testanzeigen zu erhalten:

  1. Verwenden Sie einen der Beispielanzeigenblöcke von Google.

  2. Eigenen Anzeigenblock verwenden und Testgeräte aktivieren

Vorbereitung

  • Jetzt starten

  • Importieren Sie das Google Mobile Ads Unity-Plug-in in Ihre Unity-App.

Beispiele für Anzeigenblöcke

Dies geht am schnellsten, wenn Sie die von Google bereitgestellten Testanzeigenblöcke verwenden. Diese Anzeigenblöcke sind nicht mit Ihrem AdMob-Konto verknüpft. Daher besteht in Ihrem Konto kein Risiko, dass bei der Verwendung dieser Anzeigenblöcke ungültige Zugriffe generiert werden.

Hinweis: Je nach Plattform sollten verschiedene von Google bereitgestellte Testanzeigenblöcke verwendet werden. Sie müssen einen iOS-Testanzeigenblock verwenden, um Testanzeigenanfragen unter iOS zu erstellen, und einen Android-Testanzeigenblock, um Anfragen unter Android zu starten.

Im Folgenden sind die einzelnen Anzeigenblöcke für Android und iOS aufgeführt:

Android

Anzeigenformat Beispiel für Anzeigenblock-ID
App-Start ca-app-pub-3940256099942544/3419835294
Banner ca-app-pub-3940256099942544/6300978111
Zwischenabschnitt ca-app-pub-3940256099942544/1033173712
Mit Prämie ca-app-pub-3940256099942544/5224354917
Interstitial mit Prämie ca-app-pub-3940256099942544/5354046379
Native Creatives ca-app-pub-3940256099942544/2247696110

iOS

Anzeigenformat Beispiel für Anzeigenblock-ID
App-Start ca-app-pub-3940256099942544/5662855259
Banner ca-app-pub-3940256099942544/2934735716
Zwischenabschnitt ca-app-pub-3940256099942544/4411468910
Mit Prämie ca-app-pub-3940256099942544/1712485313
Interstitial mit Prämie ca-app-pub-3940256099942544/6978759866
Native Creatives ca-app-pub-3940256099942544/3986624511

Diese Anzeigenblöcke verweisen auf bestimmte Test-Creatives.

Testgeräte aktivieren

Wenn Sie strengere Tests mit produktionsreifen Anzeigen durchführen möchten, können Sie Ihr Gerät jetzt als Testgerät konfigurieren und Ihre eigenen Anzeigenblock-IDs verwenden, die Sie in der AdMob-Benutzeroberfläche erstellt haben. Testgeräte können entweder in der AdMob-Benutzeroberfläche oder programmatisch über das Google Mobile Ads SDK hinzugefügt werden.

Gehen Sie wie unten beschrieben vor, um Ihr Gerät als Testgerät hinzuzufügen.

Testgerät in der AdMob-Benutzeroberfläche hinzufügen

Mit der AdMob-Benutzeroberfläche können Sie einfach und nicht programmatisch ein Testgerät hinzufügen und neue oder vorhandene App-Builds testen. Weitere Informationen

Testgerät programmatisch hinzufügen

Wenn du Anzeigen in deiner App testen möchtest, während du dich noch in der Entwicklung befindest, führe die folgenden Schritte aus, um dein Testgerät programmatisch zu registrieren.

  1. Führen Sie eine mit dem Mobile Ads SDK konfigurierte App aus und senden Sie mit einer der oben aufgeführten Testanzeigen-IDs eine Anzeigenanfrage. Codeeintrag.

    ...
    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. Prüfen Sie die Konsole oder die Logcat-Ausgabe auf eine Nachricht, die in etwa so aussieht:

    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. Kopieren Sie die alphanumerische Test-ID in die Zwischenablage.

  4. Fügen Sie die Testgeräte-ID der erstellten Liste hinzu.

    deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
  5. Ändern Sie den Code so, dass mit der Liste der Testgeräte-IDs SetTestDeviceIds auf Ihrem RequestConfiguration.Builder aufgerufen wird.

    List<string> deviceIds = new List<string>();
    deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
    RequestConfiguration requestConfiguration = new RequestConfiguration
        .Builder()
        .SetTestDeviceIds(deviceIds)
        .build();
  6. Setzen Sie requestConfiguration global auf MobileAds.

    MobileAds.SetRequestConfiguration(requestConfiguration);
  7. Führen Sie die App noch einmal aus. Wenn Sie Ihr Gerät korrekt als Testgerät hinzugefügt haben, erscheint oben bei Banner-, Interstitial- und Anzeigen mit Prämie das Label Testanzeige:

    Anzeigen mit dem Label Testanzeige können sicher angeklickt werden. Anfragen, Impressionen und Klicks aus Testanzeigen werden nicht in Ihren Berichten aufgeführt.

  8. Dein Gerät ist jetzt als Testgerät registriert. Du kannst jetzt realistischere Testanzeigen erhalten, wenn du den Test adUnitID durch einen eigenen adUnitID ersetzt.

Tests mit dem Unity-Editor

Ab Version 5.4.0 können Sie Ihre Anzeigen direkt im Unity-Editor testen. Im Editor wird ein Prefab-Bild hinzugefügt, das dem Verhalten von Anzeigen auf einer mobilen Plattform ähnlich ist.

Tests mit der Vermittlung

In den Beispielanzeigenblöcken von Google wird nur Google Ads ausgeliefert. Damit du deine Vermittlungskonfiguration testen kannst, musst du die Option Testgeräte aktivieren verwenden.

Vermittelte Anzeigen rendern NICHT das Label Testanzeige. Sie müssen dafür sorgen, dass Testanzeigen für jedes Vermittlungsnetzwerk aktiviert sind, damit Ihr Konto aufgrund unzulässiger Aktivitäten gemeldet wird. Weitere Informationen finden Sie im jeweiligen Vermittlungsleitfaden des jeweiligen Netzwerks.

Wenn Sie nicht sicher sind, ob ein Vermittlungsadapter den Testanzeigen unterstützt, sollten Sie während der Entwicklung nicht auf Anzeigen aus diesem Netzwerk klicken. Du kannst die Methode MediationAdapterClassName() für eines der Anzeigenformate verwenden, um herauszufinden, welches Werbenetzwerk die aktuelle Anzeige ausgeliefert hat.