19 Stimmen

Android erhält Geräte-ID für adMob

Mögliches Duplikat:
Wie kann ich die Geräte-ID für Admob erhalten?

Ich teste adMob auf meinem Android-Gerät und nach mit der Dokumentation, ich versuche, Geräte-ID ausführen adRequest zu erhalten. Ich bin jedoch nicht in der Lage, die Geräte-ID in der logCat zu finden! Was mache ich falsch?

 AdRequest adRequest = new AdRequest();
 adRequest.addTestDevice(AdRequest.TEST_EMULATOR);            
 adRequest.addTestDevice("test");     

Bearbeiten: es ist kein Duplikat, diese Methoden aus anderen Beitrag sind nicht für mich arbeiten.

35voto

Stellen Sie eine Live-Anzeigenanfrage, während sie auf dem Gerät läuft, und sehen Sie sich die Protokolle an. Es sollte ein Protokoll auf der Info-Ebene geben, in dem steht:

I/Ads: To get test ads on this device, call adRequest.addTestDevice("YOUR_HASHED_DEVICE_ID");

Da das SDK die Geräte-ID hasht, ist es viel einfacher und sauberer, diese Nummer direkt aus den Protokollen abzurufen, als sich die Mühe zu machen, die Android-Geräte-ID abzurufen und manuell zu hashen, um die gleiche Nummer zu erhalten.

28voto

Pradeep Sodhi Punkte 2126
 final TelephonyManager tm =(TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);

String deviceid = tm.getDeviceId();

7voto

Aracem Punkte 7107

Unter Android < 4

Wie findet man die Seriennummer eines Android-Geräts?

Im neuen Android 4.0+ finden Sie die ID-Nummer in den Einstellungen --> Entwickleroptionen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X