2011-06-22 2 views
3

У меня есть веб-просмотр в моем приложении, вот и все. Я тестировал его, его работа, но когда я добавляю admob в код, он начинает принудительное закрытие. Я сделал некоторые комментарии, чтобы увидеть, что заставляет его закрыться, и когда я удаляю связанный с Abmob код из main.xml, он начинает нормально работать.Действие приложения закрывается при добавлении 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

добавьте StackTrace из 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. Просто удалите веб-iew из вашего xml-файла, затем запустите приложение, оно будет работать.else, чтобы указать код 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 w для чего-то другого (это мое приложение) – Arveen

+0

LOGCAT E/AndroidRuntime (25559): java.lang.RuntimeException: Не удалось запустить активность Co mponentInfo {com.arv.mediafire/com.arv.mediafire.MediafireActivity}: android .view .InflateException: двоичная строка XML-файла # 12: ошибка раздувания класса com.admob.and roid.ads.AdView – Arveen