0

Admobコードがデバイスに表示されません。

こちらの手順に従いました:http ://www.admob.com/docs/AdMob_Android_SDK_Instructions.pdf

すべて大丈夫ですが、6。私には明確ではありません

「ステップ6

AdMob広告をアプリケーションに統合する場合は、テストモードを使用することをお勧めします。テストモードテストでは、広告は常に返されます。テストモードは、デバイスごとに有効になります。デバイスのテストモードを有効にするには、最初に広告をリクエストしてから、LogCatで次のような行を探します。エミュレータでテスト広告を取得するには、AdManager.setTestDevicesを使用します...デバイスIDを取得したら、次の方法でテストモードを有効にできます。 AdManager.setTestDevicesの呼び出し:

AdManager.setTestDevices( new String[] { AdManager.TEST_EMULATOR, //    Android emulator 
"E83D20734F72FB3108F104ABC0FFC738", // My T-Mobile G1 Test Phone 
} ); }

「」

コード上のその長い数字は何ですか?その番号を取得するにはどうすればよいですか?

oncreateメソッドに、次のコードを配置します。

AdManager.setTestDevices(new String[] { AdManager.TEST_EMULATOR } );

(メインアクティビティではなく、ヘルプアクティビティに)

4

4 に答える 4

2

LogCatウィンドウを開き、エミュレーターでアプリを起動します。次に、番号がそのウィンドウに表示されます

于 2010-10-23T16:21:20.677 に答える
1

もちろん、デバイスIDを取得するには、実際のデバイスでアプリを起動する必要があります

于 2010-12-20T15:06:26.973 に答える
0

ステップ6は、エミュレーターに広告を表示することだけです。他の手順を正しく実行した場合でも、電話に表示されるはずです。

手順6を実行したことはありませんが、次の関数を使用してデバイスIDを取得する必要があるようです。http://developer.android.com/reference/android/telephony/TelephonyManager.html#getDeviceId()

ただし、公開する場合は必ずこれを削除してください。まだそこにある場合は、収益を上げることはできません。

お役に立てば幸い

于 2010-10-15T20:35:19.200 に答える
0

あなたは次のようなものを検索する必要があります

11-15 22:35:59.578:INFO / AdMobSDK(9775):このデバイスでテスト広告を取得するには、AdManager.setTestDevices(new String [] {"A32123456AA234567ABB12AA34BB3421234"})を使用します。

logcatで。フィルタAdMobSDKを使用すると簡単です

于 2010-11-15T23:17:03.610 に答える