2011-04-22 99 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