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

当然你必须在真机上启动app才能获得设备id

于 2010-12-20T15:06:26.973 回答
0

你必须搜索类似的东西

11-15 22:35:59.578:INFO/AdMobSDK(9775):要在此设备上获取测试广告,请使用 AdManager.setTestDevices( new String[] { "A32123456AA234567ABB12AA34BB3421234" } )

在日志中。如果您使用过滤器 AdMobSDK 会更容易

于 2010-11-15T23:17:03.610 回答
0

第 6 步只是让广告显示在模拟器中。如果您正确完成了其他步骤,它们仍应显示在手机上。

我还没有完成第六步,但看起来您需要使用以下函数获取设备 ID, http: //developer.android.com/reference/android/telephony/TelephonyManager.html#getDeviceId ()

但是,当您要发布时,请务必将其删除,如果它仍然存在,您将不会赚钱。

希望有帮助

于 2010-10-15T20:35:19.200 回答