2011-04-22 100 views
0

我正在构建一个Android应用程序。我正在尝试使用Admob,但我遇到了一些问题。我在他们的网站上跟着指南,并在网上寻找答案,但找不到答案。Admob问题 - Android

我的问题是我看不到任何广告。 在日志中我看到下面的 -

04-22 16:47:06.660:信息/广告(28251): onFailedToReceiveAd

我看到这个消息(没有广告展示。)无论是在测试模式下还是在常规模式下。 虽然我可以在模拟器中看到测试广告。

谢谢!

回答

3

如果没有广告显示,则不会显示广告。这并不意味着它不工作。 AdMob并不总是展示广告,但必须有可用的东西。如果它正在模拟器上工作,则您已成功将AdMob实施到您的应用程序中。

+0

但它不在测试模式下我的手机也不能工作......我认为这不正常。 – Tofira 2011-04-22 14:16:16

+0

onFailedToReceiveAd(没有广告显示。)不是错误。这仅表示AdMob服务目前没有广告可供展示。测试广告在实际设备上不起作用。 – binnyb 2011-04-22 14:17:34

1

在你main.xml,添加:

<com.google.ads.AdView android:id="@+id/ad" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         ads:adSize="BANNER" 
         ads:adUnitId="a14ed7ed1b71bc0" 
         ads:testDevices="TEST_EMULATOR,TEST_DEVICE_ID_GOES_HERE" 
         ads:loadAdOnCreate="true"/> 

并在清单中添加到应用程序标签:

<activity android:name="com.google.ads.AdActivity" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 

的程序必须包括谷歌AdMob广告SDK 431.jar