2010-10-15 71 views
0

Admob代码无法在设备上看到。Android admob看不到

我跟着这里的说明:http://www.admob.com/docs/AdMob_Android_SDK_Instructions.pdf

一切就OK了,但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 }); 

(入帮的活动,不进的主要活动)

回答

1

当然,你必须开始真正的设备上的应用获取设备ID

0

步骤6只拿到广告在模拟器中露面。如果您已正确完成其他步骤,它们仍应显示在电话上。

我没有做过第六步,但它看起来像你需要使用下面的功能,让你的设备ID http://developer.android.com/reference/android/telephony/TelephonyManager.html#getDeviceId()

确保当你想虽然发布,如果它仍然删除此在那里你不会赚钱。

希望有帮助

+0

我怎么可以使用真正的广告?不是测试广告? – lacas 2010-10-15 20:51:59

+0

我相信在发布你的应用程序之前,你只需要注释掉你从第6步添加的东西。测试广告可供您测试,而不会对您的帐户进行任何未经授权的活动。 – FuegoFingers 2010-10-16 17:42:34

2

打开LogCat窗口,在模拟器中启动应用程序。然后数出现在窗口

0

你必须寻找类似

11-15 22:35:59.578:信息/ AdMobSDK(9775):要在此设备使用AdManager.setTestDevices获得测试广告(new String [] {“A32123456AA234567ABB12AA34BB3421234”})

in logcat。它很容易,如果你使用的过滤器AdMobSDK