wake-up-neo.net

Nach dem Aktualisieren des Google Ads SDK ist addTestDevice veraltet. Wie wird das Problem behoben?

Nach dem Update gibt Google Ads SDK to 19.0.0 eine veraltete Warnmeldung für addTestDevice() ist veraltet, während ich nach diesem Link gesucht habe, um das Problem zu beheben, aber keinen Erfolg hatte. Also, wie man es löst.

Hier mein Code

   mAdView.loadAd(new  RequestConfiguration.Builder
          .setTestDeviceIds(AdRequest.DEVICE_ID_EMULATOR) // show error
          .setTestDeviceIds(DEV_ID) // show error
          .build());

und Vorschlag für eine Entwicklerseite

// Deprecated AdRequest.Builder.addTestDevice().Use 
   RequestConfiguration.Builder.setTestDeviceIds() instead.
19
Attaullah

Wenn Sie Android Emulatoren) verwenden, muss die Methode setTestDeviceIds() nicht verwendet werden, da Emulatoren automatisch als Testgeräte konfiguriert werden.

Wenn Sie jedoch echte Geräte oder andere Emulatoren als Testgerät verwenden, müssen Sie diese verwenden

List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231");
RequestConfiguration configuration =
    new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
MobileAds.setRequestConfiguration(configuration);   

So erhalten Sie die Geräte-ID Überprüfen Sie die Logcat-Ausgabe auf eine Meldung, die wie die folgende aussieht und Ihre Geräte-ID und das Hinzufügen als Testgerät anzeigt:

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

Quelle :