¿Por qué mostrar error inesperado prefijo de nombre xmlns en android?

Quiero mostrar anuncios de Google en mi aplicación, pero muestra un error en el unexpected namespace prefix xmlns en esta etiqueta xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" . Si quito esta línea entonces muestra Error parsing XML:unbound prefix . Por favor, ayúdame a identificar que las cosas salen mal. Aquí está mi código.

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout1" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/background_port" tools:context=".MainActivity"> <LinearLayout xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" > <com.google.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="a151b801b7c1d6b" ads:adSize="BANNER" ads:testDevices="TEST_EMULATOR, TEST_DEVICE_ID" ads:loadAdOnCreate="true"/> </LinearLayout> -------------------- ---- More views ---- -------------------- </LinearLayout> 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.