可能性のある複製:
AdmobのデバイスIDを取得するにはどうすればよいですか
AndroidデバイスでadMobをテストし、ドキュメントに従って、adRequestを実行してデバイスIDを取得しようとしています。しかし、logCatでデバイスIDを見つけることができません!違う?
AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
adRequest.addTestDevice("test");
編集:それは重複ではありません、他の投稿からのそれらの方法は私のために機能していません。
final TelephonyManager tm =(TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
String deviceid = tm.getDeviceId();
デバイスで実行中にライブ広告リクエストを作成し、ログを表示します。次のような情報レベルのログがあるはずです。
I/Ads: To get test ads on this device, call adRequest.addTestDevice("YOUR_HASHED_DEVICE_ID");
SDKはデバイスIDをハッシュするので、わざわざAndroidデバイスIDを取得して手動でハッシュを実行するよりも、ログから直接この番号を取得する方がはるかに簡単でクリーンです。これと同じ数を取得します。