Java 无法实例化以下类:com.google.ads.AdView()

Java 无法实例化以下类:com.google.ads.AdView(),java,android,xml,eclipse,ads,Java,Android,Xml,Eclipse,Ads,我正在制作天气应用程序。我的代码运行良好,但没有显示广告。以下是我的代码: activity_main.xml <com.google.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto" android:id="@+id/ad" android:layout_width="match_parent" android:layout_height="wrap_content" an

我正在制作天气应用程序。我的代码运行良好,但没有显示广告。以下是我的代码:

activity_main.xml

<com.google.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/ad"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    ads:loadAdOnCreate="true"
    app:adSize="BANNER"
    app:adUnitId="......" >
</com.google.ads.AdView>

错误(无法实例化类:com.google.ads.AdView)显示在activity_main.xml的图形布局中。搜索了许多问题,但找不到合适的答案。请帮忙。

谷歌更新了firebase-ads中的一些新内容

在你的gradle文件中添加com.google.firebase:firebase广告

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])

    compile 'com.google.firebase:firebase-ads:9.8.0'
}

更多细节

我正在eclipse中制作,因此如何添加依赖项。对不起,为什么投了反对票。请参考我的回答。我没有将旧的/不推荐的admob api与新的admob api混淆。我只使用了旧的admob api。您需要将GoogleAddMobaDSDK-X.X.X.jar文件导入到项目中。我已经导入了GoogleAddMobaDSDK-6.4.1.jar文件。
import com.google.ads.AdRequest;
import com.google.ads.AdView;
.
.
.
private AdView adview;
.
.
AdRequest adRequest = new AdRequest();
  if(adview!=null)
     {
      adview.loadAd(adRequest);
     }
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])

    compile 'com.google.firebase:firebase-ads:9.8.0'
}