title: java.lang.RuntimeException: Unable to start activity ComponentInfo{} android.view.InflateException: Binary XML file line #8:
body: <p>Main Activity Java file:</p>
  
  <pre><code>public class MainActivity extends AndroidApplication {
      private InterstitialAd interstitial;
  
      @Override
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
          cfg.useGL20 = false;
  
          initialize(new Library(), cfg);
  
          setContentView(R.layout.activity_main);
  
          // Prepare the Interstitial Ad
          interstitial = new InterstitialAd(MainActivity.this);
          // Insert the Ad Unit ID
          interstitial.setAdUnitId("ca-app-pub-123456789/123456789");
  
          //Locate the Banner Ad in activity_main.xml
          AdView adView = (AdView) this.findViewById(R.id.adView);
  
          // Request for Ads
          AdRequest adRequest = new AdRequest.Builder()
  
          // Add a test device to show Test Ads
           .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
           .addTestDevice("CC5F2C72DF2B356BBF0DA198")
                  .build();
  
          // Load ads into Banner Ads
          adView.loadAd(adRequest);
  
          // Load ads into Interstitial Ads
          interstitial.loadAd(adRequest);
  
          // Prepare an Interstitial Ad Listener
          interstitial.setAdListener(new AdListener() {
              public void onAdLoaded() {
                  // Call displayInterstitial() function
                  displayInterstitial();
              }
          });
  
      }
      public void displayInterstitial() {
          // If Ads are loaded, show Interstitial else show nothing.
          if (interstitial.isLoaded()) {
              interstitial.show();
          }
      }
  }
  </code></pre>
  
  <p>Actvity Main.xml</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:ads="http://schemas.android.com/apk/res-auto"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:orientation="vertical" &gt;
  
      &lt;com.google.android.gms.ads.AdView
          android:id="@+id/adView"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          ads:adSize="BANNER"
          ads:adUnitId="ca-app-pub-123456789/123456789" /&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>Mainfest XML</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.neodots.Library"
      android:versionCode="1"
      android:versionName="1.0" &gt;
  
      &lt;uses-sdk android:minSdkVersion="1" android:targetSdkVersion="17" /&gt;
  
      &lt;application
          android:icon="@drawable/ic_launcher"
          android:label="@string/app_name" &gt;
          &lt;meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/&gt;
          &lt;activity
              android:name=".MainActivity"
              android:label="@string/app_name"
              android:screenOrientation="landscape"
              android:configChanges="keyboard|keyboardHidden|orientation|screenSize"&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
                  &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
          &lt;meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/&gt;
      &lt;activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/&gt;
  
      &lt;/application&gt;
      &lt;uses-permission android:name="android.permission.INTERNET"/&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/&gt;
  &lt;/manifest&gt;
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>11-22 11:23:55.144: E/AndroidRuntime(955): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxx.Library/com.neodots.Library.MainActivity}: android.view.InflateException: Binary XML file line #8: Error inflating class com.google.android.gms.ads.AdView
  11-22 11:23:55.144: E/AndroidRuntime(955):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2211)
  11-22 11:23:55.144: E/AndroidRuntime(955):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
  11-22 11:23:55.144: E/AndroidRuntime(955):  at android.app.ActivityThread.access$600(ActivityThread.java:141)
  11-22 11:23:55.144: E/AndroidRuntime(955):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
  11-22 11:23:55.144: E/AndroidRuntime(955):  at android.os.Handler.dispatchMessage(Handler.java:99)
  11-22 11:23:55.144: E/AndroidRuntime(955):  at android.os.Looper.loop(Looper.java:137)
  </code></pre>
  
  <p>I am newbie to android coding, Using some tutorial i have wrote this codes.But now i am not able run my application due to bunch of errors .So can any one help me to resolve,Thank you in advance............................................................</p>