2012-06-07 175 views
3

所以我下載了最新的admob sdk。通過導入到項目中的所有說明等AdMob廣告根本沒有顯示

然後,我做的事情,允許在2.3.3的廣告也通過更改project.properties目標android-13和設置min-sdk爲10.

在清單還宣佈了此項:

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

聲明在XML AdView的是這樣的:

<com.google.ads.AdView android:id="@+id/adView" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        ads:adUnitId="xxxxxx" <!--replaced xxxxxx with publisher id--> 
        ads:adSize="BANNER" 
        ads:testDevices="xxxxx" <!--replaced xxxxx with device id--> 
        ads:loadAdOnCreate="true"/> 

所有這些廣告後乾脆犯規現身! 在佈局上它說類不能實例化

我在哪裏出錯了?

+0

它說什麼類不能被實例化? – ThomasW

回答

0

是否在您的項目libs目錄中包含admob.jar文件?

+0

是的。我在我的項目中添加了GoogleAdmobAdsAndroidSDK.jar到/ libs。 –

+0

因此我刪除了互聯網和network_state_access權限,AdView成爲可見的紅色框,並在其中聲明瞭需要互聯網權限的錯誤。只要我糾正這些錯誤,它再次消失 –

+0

順便說一句,如果我刪除清單中的互聯網許可,廣告顯示爲紅色框說網絡訪問要求 –