为什么在android中显示错误意外的名称空间前缀xmlns?

use*_*890 5 xml android

我想在我的应用中显示Google广告,但它会unexpected namespace prefix xmlns在此代码中显示错误xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads".如果我删除此行,则显示Error parsing XML:unbound prefix.请帮我确定哪里出了问题.这是我的代码.

<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>
Run Code Online (Sandbox Code Playgroud)

use*_*890 10

通过清理项目删除了错误

项目菜单 - >清洁 - >选择项目 - >确定