Hey guys,

Okay, so I am having a heck of a time here doing this app.  I am
trying to create an app that has the webview up top and admob ads at
the bottom.  I got the webView aspect to work then when I tried to ad
the admob I began getting errors.  I first added the manifest and it
worked fine, but then when I tried to ad the admob xml to the main.xml
file I get a force close error before it opens.

I have many apps that the admob does fine, so I am pretty sure it is
just the combination of the 2

----------------------------------------------------------------------------------------------------------------------------------------------------

Now below is my error message in the ddms
----------------------------------------------------------------------------------------------------------------------------------------------------

08-27 09:58:40.682: ERROR/AndroidRuntime(7259): FATAL EXCEPTION: main
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):
java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.my app.TranslinkActivity}:
android.view.InflateException: Binary XML file line #9: Error
inflating class com.google.ads.AdView
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
1647)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
1663)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.app.ActivityThread.access$1500(ActivityThread.java:117)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.os.Handler.dispatchMessage(Handler.java:99)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.os.Looper.loop(Looper.java:130)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.app.ActivityThread.main(ActivityThread.java:3683)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
java.lang.reflect.Method.invokeNative(Native Method)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
java.lang.reflect.Method.invoke(Method.java:507)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:839)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
dalvik.system.NativeStart.main(Native Method)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259): Caused by:
android.view.InflateException: Binary XML file line #9: Error
inflating class com.google.ads.AdView
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:581)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.view.LayoutInflater.inflate(LayoutInflater.java:408)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.view.LayoutInflater.inflate(LayoutInflater.java:320)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.view.LayoutInflater.inflate(LayoutInflater.java:276)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:
207)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.app.Activity.setContentView(Activity.java:1657)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
com.bettertranslinkapp.TranslinkActivity.onCreate(TranslinkActivity.java:
19)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1047)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
1611)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     ... 11 more
08-27 09:58:40.682: ERROR/AndroidRuntime(7259): Caused by:
java.lang.ClassNotFoundException: com.google.ads.AdView in loader
dalvik.system.PathClassLoader[/data/app/com.my app.apk]
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
java.lang.ClassLoader.loadClass(ClassLoader.java:551)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
java.lang.ClassLoader.loadClass(ClassLoader.java:511)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.view.LayoutInflater.createView(LayoutInflater.java:471)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:570)
08-27 09:58:40.682: ERROR/AndroidRuntime(7259):     ... 20 more


--------------------------------------------------------------------------------------------------------------------------------------------------------

below is my activity

----------------------------------------------------------------------------------------------------------------------------------------------------

public class MyActivity extends Activity {
    /** Called when the activity is first created. */
        WebView mWebView;

        @Override
    public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);

            mWebView = (WebView) findViewById(R.id.webview);
            mWebView.getSettings().setJavaScriptEnabled(true);
            mWebView.loadUrl("http://mysite.com";);
            mWebView.setWebViewClient(new HelloWebViewClient());
        }

        public boolean shouldOverrideUrlLoading(WebView view, String url)
        {
                view.loadUrl(url);
                return true;

        }

        public boolean onKeyDown(int keyCode, KeyEvent event) {
            if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
                mWebView.goBack();
                return true;
            }
            return super.onKeyDown(keyCode, event);
        }


        }

----------------------------------------------------------------------------------------------------------------------------

below is my xml
----------------------------------------------------------------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
    >
<com.google.ads.AdView android:id="@+id/adView"
        android:layout_height="wrap_content"
        ads:adUnitId="myid"
        ads:adSize="BANNER"
        ads:loadAdOnCreate="true" android:layout_width="wrap_content"/>

<WebView  xmlns:android="http://schemas.android.com/apk/res/android";
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
/>
</LinearLayout>






Thank for all the help guys

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to