Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AdMob-将类com.google.gms.AdView充气时出错_Java_Android_Xml_Admob - Fatal编程技术网

Java AdMob-将类com.google.gms.AdView充气时出错

Java AdMob-将类com.google.gms.AdView充气时出错,java,android,xml,admob,Java,Android,Xml,Admob,我无法在我的android应用程序中添加广告,我花了6个小时试图让它工作并研究修复,但似乎没有任何效果!太令人沮丧了 代码如下: setContentView(R.layout.splash); init(); LinearLayout layout = (LinearLayout) findViewById(R.id.linearSplash); adView = new AdView(this); adView.setAdSize(AdSize.BANNER

我无法在我的android应用程序中添加广告,我花了6个小时试图让它工作并研究修复,但似乎没有任何效果!太令人沮丧了

代码如下:

setContentView(R.layout.splash);
    init();
    LinearLayout layout = (LinearLayout) findViewById(R.id.linearSplash);

    adView = new AdView(this);
    adView.setAdSize(AdSize.BANNER);
    adView.setAdUnitId("a14ff402be4457c");

    layout.addView(adView);
    AdRequest adRequest = new AdRequest.Builder()
    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
    .build();

    adView.loadAd(adRequest);
但我得到了一个错误:

Unable to start activity - android.view.InflateException: Binary XML file line #17: Error inflating class com.google.gms.ads.AdView

有办法吗?我使用的是
googleplayservices
jar文件,而不是普通的admob6.4.1文件。

您的布局文件中的
AdView
错误

您必须在布局中使用
com.google.android.gms.ads.AdView
,因为
google play services
有该软件包,而不是您当前使用的软件包(可能是
com.google.gms.ads.AdView