2011-06-22 18 views
3

私は自分のアプリでwebviewを持っています。私はそれをテストしましたが、コードにadmobを追加すると強制終了します。私はいくつかのコメントを終了し、main.xmlからAbmob関連のコードを削除すると、それが正常に動作を開始する原因を確認しました。admob webviewを追加するとアプリケーションが強制終了する

Main.xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 


<WebView 
    android:id="@+id/webview" 
    android:layout_width="fill_parent" 
    android:layout_height="800dp" /> 

<com.admob.android.ads.AdView 
    android:id="@+id/ad" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    ads:adUnitId="a14d--mypub--id--" 
    ads:adSize="BANNER" 
    ads:loadAdOnCreate="true"/> /> 

</RelativeLayout> 

誰もが私が間違っているのを教えすることはできますか?

+0

logcat – bart

+0

http://stackoverflow.com/questions/4653763/android-admob-adview-force-close – Android

+0

http://code.google.com/mobile/afma_ads/docs/からスタックトレースを追加してくださいandroid/doubleclick/ – Android

答えて

0

Admobの表示にウェブビューを使用する必要はありません。 xmlファイルからウェブビューを削除してからアプリケーションを実行すると、そのAdMobコードが別のレイアウトタグで提供されます。

<com.admob.android.ads.AdView 
xmlns:ads="http://schemas.android.com/apk/res/**Prove Your Package name,e.g. com.xyz.abc**" 
    android:id="@+id/ad" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    ads:adUnitId="a14d--mypub--id--" 
    ads:adSize="BANNER" 
    ads:loadAdOnCreate="true"/> 
+0

実際に私はwebvieを使用しています(私のアプリ) – Arveen

+0

LOGCAT E/AndroidRuntime(25559):java.lang.RuntimeException:アクティビティを開始できませんCo mponentInfo {com.arv.mediafire/com.arv.mediafire.MediafireActivity}:アンドロイド.view .InflateException:バイナリXMLファイルの行番号12:com.admob.andクラスを拡張するエラー roid.ads.AdView – Arveen

関連する問題